HPDFRegisterFrenchCTCRules

Registra el perfil oficial de factura FNFE-MPE 1.4.0.04 y las estrictas reglas de país francesas BR-FR-Flux2

Declaración

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

Unidad

HPDFEInvoiceSaxon

Comportamiento

Suministre un registro no nil y un motor XSLT compilado, normalmente creado con HPDFCreateSaxonSchematronEngine

fisFacturX soporta BASIC WL, EN 16931, EXTENDED y la designación de contenedor híbrido EXTENDED-CTC-FR, usando recursos oficiales de Factur-X 1.09.2 del paquete francés 1.4.0.04

fisCII soporta EN 16931 y el perfil CII independiente dedicado EXTENDED-CTC-FR

El helper reemplaza la capa de reglas de negocio del perfil seleccionado y registra su obligatoria capa de país estricta BR-FR-Flux2, conservando versiones separadas en el informe de validación

Las combinaciones de sintaxis y perfil no soportadas, incluido el nombre legado sin publicar EXTENDED-B2B-FR, lanzan una excepción antes de realizar cambios en el registro

Los recursos se resuelven bajo France relativos a SchematronDir, y una validación de reglas con éxito no implica cobertura de XML Schema, transporte, lifecycle ni certificación legal

APIs relacionadas

Validación de reglas de negocio de facturas electrónicas

THPDFFrenchInvoiceSyntax