THPDFFacturXValidationReport Record
Urteil eines Factur-X-Rechnungsvalidierungslaufs: Hybrid-Rechnungs-Flag, Gültigkeitsurteil, die erkannte Rechnungs-Info und die Menge der gemeldeten Probleme
Deklaration
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
IsHybridInvoice | true, sobald die Erkennung erfolgreich war, das Dokument also neben dem PDF-Inhalt einen Factur-X- oder ZUGFeRD-Rechnungsanhang trägt |
IsValid | true nur, wenn IsHybridInvoice zutrifft und Issues leer ist; spiegelt das Funktionsergebnis |
Info | THPDFFacturXInvoiceInfo, gefüllt von der Rechnungserkennung, verfügbar, sobald die Rechnung gefunden wurde |
Issues | Menge von THPDFFacturXValidationIssue-Werten, die jedes gefundene Container-, Metadaten-, MIME-, Namespace- oder Profilproblem benennt |
Verwendungshinweise
- Gefüllt von
THotPDF.ValidateFacturXInvoice; der Record wird beim Eintritt geleert, daher zeigt sich eine fehlende Rechnung alsIsHybridInvoice= falsemitfxviMissingInvoiceXMLinIssues - Laufen Sie durch das
Issues-Set, statt sich allein aufIsValidzu verlassen, um Fehlschläge in UIs oder Logs zu erklären - Lesen Sie
Infofür die Dateinamen-, Profil- und MIME-Details, die zum Beheben der gemeldeten Probleme nötig sind