THPDFEInvoiceValidationReport Record

Kombinerer Factur-X-containerkjennelsen med Schematron-utfallet for forretningsregler for én innlastet elektronisk faktura

Deklarasjon

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;

Enhet

HPDFEInvoiceValidator

Felt

FeltFormål
ContainerReportFull rapport for containerstrukturen av typen THPDFFacturXValidationReport
ContainerValidKjennelsen THotPDF.ValidateFacturXInvoice returnerte for den innebygde fakturacontaineren
BusinessRulesRegelresultater av typen THPDFBusinessRuleResults produsert av Schematron-motoren
BusinessSummaryTHPDFSchematronSummary som beskriver motorkjøringen
BusinessRuleViolationsAntall feilede asserts pluss utløste reports
BusinessRulesEvaluatedFalse når motoren er utilgjengelig eller faktura-XML-en ikke kunne trekkes ut
RuleSetsHver valgt ressurs sin versjon, forretnings- eller landsomfang, motoroppsummering og fullføringsstatus
ProfileSupportedTrue når det valgte registeret inneholder et forretningsregellag for den detekterte profilen
CountryRulesRequiredTrue for XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR og enhver profil eksplisitt registrert med et landsregellag
CountryRulesEvaluatedTrue bare når det registrerte landsregellaget fullførte uten hoppede-over sjekker eller evalueringsfeil
ValidationCompleteAlle påkrevde regellag ble vurdert, uavhengig av om de påviste forretningsregelbrudd
ValidationNoteEksplisitt forklaring på dekning eller ufullstendig validering, inkludert manglende landsregler

Bruksnotater

Relaterte API-er