ValidateFacturXInvoice
Dokumentegenskaber
Beskrivelse
Validerer det aktuelle dokuments e-faktura-XML i forhold til de indbyggede kontroller af PDF/A-3-containeren, XMP-filnavnet, overensstemmelsesniveauet, guideline-ID'et og /AFRelationship
Syntaks
Delphi
Function TPDFlib.ValidateFacturXInvoice: Integer;
Returværdier
| 0 | Der blev ikke fundet faktura-XML, eller ét eller flere valideringsproblemer blev registreret |
|---|---|
| 1 | Faktura-XML'en og PDF-containeren bestod de indbyggede valideringskontroller |
Bemærkninger
Kald GetFacturXValidationIssues efter validering for at hente problemidentifikatorer som MissingPDFAMetadata, NotPDFA3, DocumentFileNameMismatch eller InvalidAFRelationship
Valideringen kontrollerer container- og profilkonsistens. Den erstatter ikke validering af forretnings-XML-skemaer, skatteregler eller eksterne overensstemmelsesværktøjer
Eksempel
// Report container-level invoice issues
begin
if PDF.ValidateFacturXInvoice = 0 then
Issues := PDF.GetFacturXValidationIssues('|');
end;
Se også
GetFacturXValidationIssues, DetectFacturXInvoice, GetFacturXInvoiceInfo
Fakturaforretningsregler
Denne metode tjekker hybrid-PDF-containeren og identifikationskonventionerne; den udfører ikke faktura-XML-skemaer eller EN16931-forretningsregler
Brug ValidateInvoiceBusinessRules med en versioneret udbyder eller ValidateInvoiceBusinessRulesWithTools med eksplicitte XSD- og kompilerede Schematron-filer til det uafhængige trin