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

Verwandte APIs

Validierung von E-Rechnungs-Geschäftsregeln

THPDFFrenchInvoiceSyntax