THPDFEInvoiceValidationReport Record

Vereint das Factur-X-Container-Urteil mit dem Schematron-Ergebnis der Geschäftsregeln für eine geladene elektronische Rechnung

Deklaration

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;

Unit

HPDFEInvoiceValidator

Felder

FeldZweck
ContainerReportVollständiger Containerstruktur-Bericht vom Typ THPDFFacturXValidationReport
ContainerValidVon THotPDF.ValidateFacturXInvoice für den eingebetteten Rechnungscontainer zurückgegebenes Urteil
BusinessRulesVon der Schematron-Engine erzeugte Regelergebnisse vom Typ THPDFBusinessRuleResults
BusinessSummaryTHPDFSchematronSummary zum Engine-Lauf
BusinessRuleViolationsAnzahl gescheiterter Asserts plus ausgelöster Reports
BusinessRulesEvaluatedFalse, wenn die Engine nicht verfügbar ist oder sich die Rechnungs-XML nicht extrahieren ließ
RuleSetsVersion, Geschäfts- oder Länderumfang, Engine-Zusammenfassung und Abschlussstatus jeder ausgewählten Ressource
ProfileSupportedTrue, wenn die gewählte Registry eine Geschäftsregel-Ebene für das erkannte Profil enthält
CountryRulesRequiredTrue für XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR und jedes Profil, das explizit mit einer Länderregel-Ebene registriert wurde
CountryRulesEvaluatedNur True, wenn die registrierte Länderregel-Ebene ohne übersprungene Prüfungen oder Auswertungsfehler abgeschlossen hat
ValidationCompleteAlle erforderlichen Regel-Ebenen wurden ausgewertet, unabhängig davon, ob sie Verstöße gegen Geschäftsregeln ergaben
ValidationNoteExplizite Erklärung zur Abdeckung oder zur unvollständigen Validierung, einschließlich fehlender Länderregeln

Verwendungshinweise

Verwandte APIs