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