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