THPDFEInvoiceValidationReport Record

Combineert het Factur-X-containeroordeel met de Schematron-bedrijfsregeluitkomst voor één geladen elektronische factuur

Declaratie

THPDFEInvoiceValidationReport= record
  ContainerReport: THPDFFacturXValidationReport;
  ContainerValid: Boolean;
  BusinessRules: THPDFBusinessRuleResults;
  BusinessSummary: THPDFSchematronSummary;
  BusinessRuleViolations: Integer;   // asserts failed + reports fired
  BusinessRulesEvaluated: Boolean;   // False when engine unavailable
  RuleSets: THPDFEInvoiceRuleSetReports;
  ProfileSupported: Boolean;
  CountryRulesRequired: Boolean;
  CountryRulesEvaluated: Boolean;
  ValidationComplete: Boolean;
  ValidationNote: AnsiString;
end;

Eenheid

HPDFEInvoiceValidator

Velden

VeldDoel
ContainerReportVolledig rapport van de containerstructuur, van het type THPDFFacturXValidationReport
ContainerValidOordeel dat THotPDF.ValidateFacturXInvoice voor de ingesloten factuurcontainer teruggeeft
BusinessRulesRegelresultaten van het type THPDFBusinessRuleResults, geproduceerd door de Schematron-engine
BusinessSummaryTHPDFSchematronSummary die de enginerun beschrijft
BusinessRuleViolationsAantal mislukte asserts plus afgevuurde reports
BusinessRulesEvaluatedFalse wanneer de engine niet beschikbaar is of de factuur-XML niet kon worden geëxtraheerd
RuleSetsVersie, bedrijfs- of landscope, enginesamenvatting en voltooiingsstatus van elke geselecteerde resource
ProfileSupportedTrue wanneer de geselecteerde registry een bedrijfsregellaag voor het gedetecteerde profiel bevat
CountryRulesRequiredTrue voor XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR en elk profiel dat expliciet met een landregellaag is geregistreerd
CountryRulesEvaluatedTrue alleen wanneer de geregistreerde landregellaag zonder overgeslagen controles of evaluatiefouten is voltooid
ValidationCompleteAlle vereiste regellagen zijn geëvalueerd, ongeacht of ze bedrijfsregelovertredingen opleverden
ValidationNoteExpliciete toelichting op dekking of onvolledige validatie, inclusief ontbrekende landregels

Gebruiksopmerkingen

Gerelateerde API's