ValidateFacturXInvoice
Documenteigenschappen
Beschrijving
Valideert de e-factuur-XML van het huidige document tegen de ingebouwde controles voor PDF/A-3-container, XMP-bestandsnaam, conformit niveau, richtlijn-ID en /AFRelationship
Syntaxis
Delphi
Function TPDFlib.ValidateFacturXInvoice: Integer;
Retourwaarden
| 0 | No invoice XML was found, or one or more validation issues were detected |
|---|---|
| 1 | Invoice XML en de PDF-container hebben de ingebouwde validatiecontroles doorstaan |
Opmerkingen
Roep na de validatie GetFacturXValidationIssues aan om bevindingsidentificatoren op te halen zoals MissingPDFAMetadata, NotPDFA3, DocumentFileNameMismatch of InvalidAFRelationship
De validatie controleert container- en profielconsistentie. Hij vervangt geen zakelijke XML-schema-validatie, belastingregelvalidatie of externe conformiteitstools
Voorbeeld
// Report container-level invoice issues
begin
if PDF.ValidateFacturXInvoice = 0 then
Issues := PDF.GetFacturXValidationIssues('|');
end;
Zie ook
GetFacturXValidationIssues, DetectFacturXInvoice, GetFacturXInvoiceInfo
Zakelijke factuurregels
Deze methode controleert de hybride PDF-container en de identificatieconventies; hij voert geen factuur-XML-schema's of EN16931-zakelijke regels uit
Gebruik ValidateInvoiceBusinessRules met een geversioneerde provider of ValidateInvoiceBusinessRulesWithTools met expliciete XSD- en gecompileerde Schematron-bestanden voor die onafhankelijke fase