THPDFEInvoiceRuleSet

Descreve uma camada de regras versionada registrada para um perfil de fatura

Declaração

THPDFEInvoiceRuleSet= record
  Profile: AnsiString;
  Version: AnsiString;
  Scope: THPDFEInvoiceRuleScope;
  ResourceName: string;
  Engine: IHPDFESchematronEngine;
end;

Unidade

HPDFEInvoiceValidator

Comportamento

O Scope distingue regras de negócio de country rules obrigatórias, e o ResourceName resolve em relação ao diretório de recursos selecionado pelo chamador

Uma Engine nil seleciona a engine nativa de compatibilidade Factur-X revisada, enquanto uma engine fornecida suporta uma implementação dedicada de regras

APIs relacionadas

Validação de regras de negócio de e-invoice

THPDFEInvoiceValidationReport