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

APIs relacionadas

Validação de regras de negócio de fatura eletrônica

THPDFEInvoiceValidationReport