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

APIs relacionadas

Validación de reglas de negocio de e-invoices

THPDFFrenchInvoiceSyntax