HPDFValidateEInvoiceXML
Valida o XML de fatura explícito contra camadas de regras de negócio e de país com versão
Declaração
function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
const Profile: AnsiString; const SchematronDir: string;
Registry: THPDFEInvoiceRuleRegistry;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Unidade
HPDFEInvoiceValidator
Comportamento
O perfil é fornecido explicitamente e perfis desconhecidos nunca recaem em EXTENDED, enquanto os perfis franceses e XRECHNUNG exigem a camada de regras de país
Retorna true quando todas as camadas de regras exigidas completam e não resta nenhuma constatação de erro ou aviso, enquanto checagens de container PDF, XML Schema e transporte estão fora desta API