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