HPDFRegisterFrenchCTCRules

注册官方 FNFE-MPE 1.4.0.04 发票配置文件和严格的法国 BR-FR-Flux2 国家规则

声明

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

单元

HPDFEInvoiceSaxon

行为

传入非 nil 的注册表和已编译 XSLT 引擎,引擎通常由 HPDFCreateSaxonSchematronEngine 创建

fisFacturX 支持 BASIC WL、EN 16931、EXTENDED,以及使用法国 1.4.0.04 包中官方 Factur-X 1.09.2 资源的 EXTENDED-CTC-FR 混合容器标识

fisCII 支持 EN 16931 和专用的 EXTENDED-CTC-FR 独立 CII 配置文件

该辅助函数会替换所选配置文件的业务规则层,并注册其必需的严格 BR-FR-Flux2 国家层,在验证报告中保留各自独立的版本

不受支持的语法/配置文件组合(包括未公开的遗留 EXTENDED-B2B-FR 名称)会在注册发生任何变更之前抛出异常

资源在 SchematronDir 之下的 France 目录中解析;规则验证通过并不代表覆盖 XML Schema、传输、生命周期或法律认证

相关 API

电子发票业务规则验证

THPDFFrenchInvoiceSyntax