HPDFRegisterFrenchCTCRules

Registrerar den officiella FNFE-MPE 1.4.0.04-fakturaprofilen och de strikta franska BR-FR-Flux2-landsreglerna

Deklaration

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

Enhet

HPDFEInvoiceSaxon

Beteende

Leverera ett icke-nil-register och en kompilerad XSLT-motor, normalt skapad av HPDFCreateSaxonSchematronEngine

fisFacturX stöder BASIC WL, EN 16931, EXTENDED och EXTENDED-CTC-FR-hybridcontainerbeteckningen, med officiella Factur-X 1.09.2-resurser från det franska 1.4.0.04-paketet

fisCII stöder EN 16931 och den dedikerade fristående EXTENDED-CTC-FR CII-profilen

Hjälpfunktionen ersätter den valda profilens affärsregellager och registrerar dess nödvändiga strikta BR-FR-Flux2-landslager, med separata versioner bevarade i valideringsrapporten

Syntax-/profilkombinationer som inte stöds, inklusive det opublicerade äldre namnet EXTENDED-B2B-FR, kastar ett undantag innan några registerändringar görs

Resurserna löses under France relativt SchematronDir, och lyckad regelvalidering innebär inte täckning för XML Schema, transport, livscykel eller juridisk certifiering

Relaterade API:er

E-faktura-affärsregelvalidering

THPDFFrenchInvoiceSyntax