HPDFRegisterFrenchCTCRules
공식 FNFE-MPE 1.4.0.04 인보이스 profile과 엄격한 프랑스 BR-FR-Flux2 국가 규칙을 등록합니다
선언
procedure HPDFRegisterFrenchCTCRules(Registry: THPDFEInvoiceRuleRegistry;
const Profile: AnsiString; const Engine: IHPDFESchematronEngine;
Syntax: THPDFFrenchInvoiceSyntax= fisFacturX);
유닛
HPDFEInvoiceSaxon
사용 참고 사항
nil이 아닌 registry와 compiled-XSLT engine, 보통 HPDFCreateSaxonSchematronEngine이 만든 것을 넘기세요
fisFacturX는 프랑스 1.4.0.04 패키지의 공식 Factur-X 1.09.2 리소스를 써서 BASIC WL, EN 16931, EXTENDED와 EXTENDED-CTC-FR hybrid container 지정을 지원합니다
fisCII는 EN 16931과 전용 EXTENDED-CTC-FR standalone CII profile을 지원합니다
이 helper는 선택한 profile의 business-rule 레이어를 교체하고 필요한 엄격한 BR-FR-Flux2 국가 레이어를 등록하며, 검증 report에는 별도 버전을 유지합니다
공개되지 않은 legacy 이름 EXTENDED-B2B-FR을 포함해 지원하지 않는 syntax/profile 조합은 registration 변경이 일어나기 전에 exception을 일으킵니다
리소스는 SchematronDir 기준 France 아래에서 해석되고, 규칙 검증이 성공해도 XML Schema, transport, lifecycle, 법적 인증 범위까지를 의미하지는 않습니다