HPDFRegisterFrenchCTCRules

Registra o perfil de fatura oficial FNFE-MPE 1.4.0.04 e as rígidas regras de país francesas BR-FR-Flux2

Declaração

procedure HPDFRegisterFrenchCTCRules(Registry: THPDFEInvoiceRuleRegistry;
  const Profile: AnsiString; const Engine: IHPDFESchematronEngine;
  Syntax: THPDFFrenchInvoiceSyntax= fisFacturX);

Unidade

HPDFEInvoiceSaxon

Comportamento

Forneça um registro não nulo e um mecanismo de XSLT compilado, normalmente criado por HPDFCreateSaxonSchematronEngine

fisFacturX suporta BASIC WL, EN 16931, EXTENDED e a designação de container híbrido EXTENDED-CTC-FR, usando recursos oficiais do Factur-X 1.09.2 do pacote francês 1.4.0.04

fisCII suporta EN 16931 e o perfil CII standalone dedicado EXTENDED-CTC-FR

O helper substitui a camada de regras de negócio do perfil selecionado e registra a camada de país BR-FR-Flux2 rígida exigida por ele, preservando versões separadas no relatório de validação

Combinações não suportadas de sintaxe/perfil, incluindo o nome legado não publicado EXTENDED-B2B-FR, lançam uma exceção antes que qualquer mudança de registro seja feita

Os recursos resolvem sob France relativo a SchematronDir, e uma validação de regras bem-sucedida não implica cobertura de XML Schema, transporte, lifecycle ou certificação legal

APIs relacionadas

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

THPDFFrenchInvoiceSyntax