HPDFRegisterFrenchCTCRules
Registriert das offizielle FNFE-MPE-1.4.0.04-Rechnungsprofil und die strikten französischen BR-FR-Flux2-Länderregeln
Deklaration
procedure HPDFRegisterFrenchCTCRules(Registry: THPDFEInvoiceRuleRegistry;
const Profile: AnsiString; const Engine: IHPDFESchematronEngine;
Syntax: THPDFFrenchInvoiceSyntax= fisFacturX);
Unit
HPDFEInvoiceSaxon
Verhalten
Eine Registry ungleich nil und eine kompilierte XSLT-Engine mitgeben, üblicherweise von HPDFCreateSaxonSchematronEngine erzeugt
fisFacturX unterstützt BASIC WL, EN 16931, EXTENDED und die EXTENDED-CTC-FR-Hybridcontainer-Bezeichnung unter Verwendung der offiziellen Factur-X-1.09.2-Ressourcen aus dem französischen 1.4.0.04-Paket
fisCII unterstützt EN 16931 und das dedizierte eigenständige EXTENDED-CTC-FR-CII-Profil
Der Helper ersetzt die Geschäftsregel-Ebene des gewählten Profils und registriert dessen erforderliche strikte BR-FR-Flux2-Länderebene, wobei getrennte Versionen im Validierungsbericht bewahrt bleiben
Nicht unterstützte Syntax/Profil-Kombinationen, einschließlich des unveröffentlichten Legacy-Namens EXTENDED-B2B-FR, lösen eine Ausnahme aus, bevor Registrierungsänderungen erfolgen
Die Ressourcen lösen sich unter France relativ zu SchematronDir auf, und eine erfolgreiche Regelvalidierung impliziert keine Abdeckung von XML Schema, Transport, Lebenszyklus oder rechtlicher Zertifizierung