THPDFFacturXValidationReport Record
Verdetto di un passaggio di validazione della fattura Factur-X: flag di fattura ibrida, verdetto di validità, le informazioni della fattura rilevata e l'insieme dei problemi sollevati
Dichiarazione
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
IsHybridInvoice | true appena il rilevamento riesce, a significare che il documento porta un allegato fattura Factur-X o ZUGFeRD accanto al contenuto PDF |
IsValid | true solo quando IsHybridInvoice vale e Issues è vuoto; rispecchia il risultato della funzione |
Info | THPDFFacturXInvoiceInfo riempito dal rilevamento della fattura, disponibile ogni volta che la fattura è stata trovata |
Issues | Insieme di valori THPDFFacturXValidationIssue che nominano ogni problema di contenitore, metadati, MIME, namespace o profilo trovato |
Note d'uso
- Riempito da
THotPDF.ValidateFacturXInvoice; il record viene azzerato all'ingresso, quindi una fattura mancante si manifesta comeIsHybridInvoice= falseconfxviMissingInvoiceXMLinIssues - Itera l'insieme
Issuesinvece di affidarti solo aIsValidper spiegare i fallimenti nelle UI o nei log - Leggi
Infoper i dettagli di nome file, profilo e MIME necessari a correggere i problemi riportati