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.
39 lines (37 loc) • 1.39 kB
TypeScript
/**
* 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/line-reason/output.xml|Source}
*/
type LineReasonDefinition = {
key: string;
name: string;
value: string;
};
type LineReasonCode = (typeof LINE_REASON)[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/line-reason/output.xml|Source}
*/
declare const LINE_REASON: [{
readonly key: "REGULAR_ITEM_POSITION_STANDARD_CASE";
readonly name: "Regular item position (standard case)";
readonly value: "DETAIL";
}, {
readonly key: "SUBTOTAL_OR_GROUP";
readonly name: "Subtotal or group";
readonly value: "GROUP";
}, {
readonly key: "FOR_INFORMATION_ONLY";
readonly name: "For information only";
readonly value: "INFORMATION";
}];
declare const lineReasonCode: ("GROUP" | "DETAIL" | "INFORMATION")[];
declare const LineReason: {
REGULAR_ITEM_POSITION_STANDARD_CASE: "DETAIL";
SUBTOTAL_OR_GROUP: "GROUP";
FOR_INFORMATION_ONLY: "INFORMATION";
};
export { LINE_REASON, LineReason, type LineReasonCode, type LineReasonDefinition, PUBLISHED, lineReasonCode };