UNPKG

node-zugferd

Version:

A Node.js library for creating ZUGFeRD/Factur-X compliant documents. Generating XML and embedding it into PDF/A files, enabling seamless e-invoicing and digital document compliance.

58 lines (56 loc) 2.72 kB
/** * Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:40 GMT * * @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/hybrid-conformance/output.xml|Source} */ type HybridConformanceDefinition = { value: string; definition: string; usage: string; comment?: string | undefined; }; type HybridConformanceCode = (typeof HYBRID_CONFORMANCE)[number]["value"]; declare const PUBLISHED: "Factur-X"; /** * Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:40 GMT * * @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/hybrid-conformance/output.xml|Source} */ declare const HYBRID_CONFORMANCE: [{ readonly value: "MINIMUM"; readonly definition: "The included document uses a MINIMUM profile"; readonly usage: "Only applicable in Factur-X/ZUGFeRD"; readonly comment: "Not allowed in Germany from 2025-01-01"; }, { readonly value: "BASIC WL"; readonly definition: "The included document uses a Basic Without Lines profile"; readonly usage: "Only applicable in Factur-X/ZUGFeRD"; readonly comment: "Not allowed in Germany from 2025-01-01"; }, { readonly value: "BASIC"; readonly definition: "The included document uses a Basic profile"; readonly usage: "Applicable in Factur-X/ZUGFeRD and Order-X. For Factur-X/ZUGFeRD the BASIC profile is compliant to the EN16931."; readonly comment: undefined; }, { readonly value: "COMFORT"; readonly definition: "The included document uses a Comfort profile"; readonly usage: "Only applicable in Order-X"; readonly comment: undefined; }, { readonly value: "EN 16931"; readonly definition: "The included document uses a EN 16931 profile"; readonly usage: "Only applicable in Factur-X/ZUGFeRD. This profile is compliant to the EN16931."; readonly comment: undefined; }, { readonly value: "EXTENDED"; readonly definition: "The included document uses a Comfort profile"; readonly usage: "Applicable in Factur-X/ZUGFeRD and Order-X. For Factur-X/ZUGFeRD the EXTENDED profile is compliant to and conformant extension of the EN16931."; readonly comment: undefined; }, { readonly value: "XRECHNUNG"; readonly definition: "The included document uses an XRECHNUNG profile"; readonly usage: "Only applicable in Factur-X/ZUGFeRD."; readonly comment: "Not applicable in France"; }]; declare const hybridConformanceCode: ("MINIMUM" | "BASIC WL" | "BASIC" | "COMFORT" | "EN 16931" | "EXTENDED" | "XRECHNUNG")[]; export { HYBRID_CONFORMANCE, type HybridConformanceCode, type HybridConformanceDefinition, PUBLISHED, hybridConformanceCode };