Función HPDFRegisterFrenchCTCRules
Registra el perfil de factura oficial 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
Suministren un registry no nil y un engine XSLT compilado, normalmente creado por HPDFCreateSaxonSchematronEngine
fisFacturX soporta BASIC WL, EN 16931, EXTENDED y la designación de contenedor híbrido EXTENDED-CTC-FR, usando los recursos oficiales de Factur-X 1.09.2 del paquete francés 1.4.0.04
fisCII soporta EN 16931 y el perfil CII standalone dedicado EXTENDED-CTC-FR
El helper reemplaza la capa de reglas de negocio del perfil seleccionado y registra su capa de país estricta BR-FR-Flux2 obligatoria, preservando versiones separadas en el reporte de validación
Las combinaciones sintaxis/perfil no soportadas, incluyendo el nombre legacy no publicado EXTENDED-B2B-FR, lanzan una excepción antes de aplicar cambios en el registro
Los recursos se resuelven bajo France en relación con SchematronDir, y una validación de reglas exitosa no implica cobertura de XML Schema, de transporte, de ciclo de vida ni de certificación legal