HPDFValidateEInvoiceXML

Waliduje jawny XML faktury wobec wersjonowanych warstw zasad biznesowych i krajowych

Deklaracja

function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
  const Profile: AnsiString; const SchematronDir: string;
  Registry: THPDFEInvoiceRuleRegistry;
  out AReport: THPDFEInvoiceValidationReport): Boolean;

Jednostka

HPDFEInvoiceValidator

Zachowanie

Profil jest podawany jawnie, nieznane profile nigdy nie schodzą fallbackiem do EXTENDED, a profile francuski i XRECHNUNG wymagają swojej warstwy zasad krajowych

Zwraca true, gdy każda wymagana warstwa zasad dobiegnie końca i nie pozostanie żadne znalezisko błędu ani ostrzeżenia, przy czym kontener PDF, XML Schema i kontrole transportu są poza tym API

Powiązane API

Walidacja zasad biznesowych e-faktur

THPDFEInvoiceValidationReport