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.
397 lines (395 loc) • 14.5 kB
TypeScript
/**
* Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:39 GMT
*
* @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/untdid-1001/output.xml|Source}
*/
type Untdid1001Definition = {
key: string;
name: string;
value: string;
interpretation: string;
};
type Untdid1001Code = (typeof UNTDID_1001)[number]["value"];
declare const PUBLISHED: Date;
/**
* Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:39 GMT
*
* @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/untdid-1001/output.xml|Source}
*/
declare const UNTDID_1001: [{
readonly key: "REQUEST_FOR_PAYMENT";
readonly name: "Request for payment";
readonly value: "71";
readonly interpretation: "Invoice";
}, {
readonly key: "DEBIT_NOTE_RELATED_TO_GOODS_OR_SERVICES";
readonly name: "Debit note related to goods or services";
readonly value: "80";
readonly interpretation: "Invoice";
}, {
readonly key: "CREDIT_NOTE_RELATED_TO_GOODS_OR_SERVICES";
readonly name: "Credit note related to goods or services";
readonly value: "81";
readonly interpretation: "Credit Note";
}, {
readonly key: "METERED_SERVICES_INVOICE";
readonly name: "Metered services invoice";
readonly value: "82";
readonly interpretation: "Invoice";
}, {
readonly key: "CREDIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS";
readonly name: "Credit note related to financial adjustments";
readonly value: "83";
readonly interpretation: "Credit Note";
}, {
readonly key: "DEBIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS";
readonly name: "Debit note related to financial adjustments";
readonly value: "84";
readonly interpretation: "Invoice";
}, {
readonly key: "TAX_NOTIFICATION";
readonly name: "Tax notification";
readonly value: "102";
readonly interpretation: "Invoice";
}, {
readonly key: "INVOICING_DATA_SHEET";
readonly name: "Invoicing data sheet";
readonly value: "130";
readonly interpretation: "Invoice";
}, {
readonly key: "DIRECT_PAYMENT_VALUATION";
readonly name: "Direct payment valuation";
readonly value: "202";
readonly interpretation: "Invoice";
}, {
readonly key: "PROVISIONAL_PAYMENT_VALUATION";
readonly name: "Provisional payment valuation";
readonly value: "203";
readonly interpretation: "Invoice";
}, {
readonly key: "PAYMENT_VALUATION";
readonly name: "Payment valuation";
readonly value: "204";
readonly interpretation: "Invoice";
}, {
readonly key: "INTERIM_APPLICATION_FOR_PAYMENT";
readonly name: "Interim application for payment";
readonly value: "211";
readonly interpretation: "Invoice";
}, {
readonly key: "FINAL_PAYMENT_REQUEST_BASED_ON_COMPLETION_OF_WORK";
readonly name: "Final payment request based on completion of work";
readonly value: "218";
readonly interpretation: "Invoice";
}, {
readonly key: "PAYMENT_REQUEST_FOR_COMPLETED_UNITS";
readonly name: "Payment request for completed units";
readonly value: "219";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_BILLED_CREDIT_NOTE";
readonly name: "Self billed credit note";
readonly value: "261";
readonly interpretation: "Credit Note";
}, {
readonly key: "CONSOLIDATED_CREDIT_NOTE_GOODS_AND_SERVICES";
readonly name: "Consolidated credit note - goods and services";
readonly value: "262";
readonly interpretation: "Credit Note";
}, {
readonly key: "PRICE_VARIATION_INVOICE";
readonly name: "Price variation invoice";
readonly value: "295";
readonly interpretation: "Invoice";
}, {
readonly key: "CREDIT_NOTE_FOR_PRICE_VARIATION";
readonly name: "Credit note for price variation";
readonly value: "296";
readonly interpretation: "Credit Note";
}, {
readonly key: "DELCREDERE_CREDIT_NOTE";
readonly name: "Delcredere credit note";
readonly value: "308";
readonly interpretation: "Credit Note";
}, {
readonly key: "PROFORMA_INVOICE";
readonly name: "Proforma invoice";
readonly value: "325";
readonly interpretation: "Invoice";
}, {
readonly key: "PARTIAL_INVOICE";
readonly name: "Partial invoice";
readonly value: "326";
readonly interpretation: "Invoice";
}, {
readonly key: "COMMERCIAL_INVOICE_WHICH_INCLUDES_A_PACKING_LIST";
readonly name: "Commercial invoice which includes a packing list";
readonly value: "331";
readonly interpretation: "Invoice";
}, {
readonly key: "COMMERCIAL_INVOICE";
readonly name: "Commercial invoice";
readonly value: "380";
readonly interpretation: "Invoice";
}, {
readonly key: "CREDIT_NOTE";
readonly name: "Credit note";
readonly value: "381";
readonly interpretation: "Credit Note";
}, {
readonly key: "COMMISSION_NOTE";
readonly name: "Commission note";
readonly value: "382";
readonly interpretation: "Invoice";
}, {
readonly key: "DEBIT_NOTE";
readonly name: "Debit note";
readonly value: "383";
readonly interpretation: "Invoice";
}, {
readonly key: "CORRECTED_INVOICE";
readonly name: "Corrected invoice";
readonly value: "384";
readonly interpretation: "Invoice";
}, {
readonly key: "CONSOLIDATED_INVOICE";
readonly name: "Consolidated invoice";
readonly value: "385";
readonly interpretation: "Invoice";
}, {
readonly key: "PREPAYMENT_INVOICE";
readonly name: "Prepayment invoice";
readonly value: "386";
readonly interpretation: "Invoice";
}, {
readonly key: "HIRE_INVOICE";
readonly name: "Hire invoice";
readonly value: "387";
readonly interpretation: "Invoice";
}, {
readonly key: "TAX_INVOICE";
readonly name: "Tax invoice";
readonly value: "388";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_BILLED_INVOICE";
readonly name: "Self-billed invoice";
readonly value: "389";
readonly interpretation: "Invoice";
}, {
readonly key: "DELCREDERE_INVOICE";
readonly name: "Delcredere invoice";
readonly value: "390";
readonly interpretation: "Invoice";
}, {
readonly key: "FACTORED_INVOICE";
readonly name: "Factored invoice";
readonly value: "393";
readonly interpretation: "Invoice";
}, {
readonly key: "LEASE_INVOICE";
readonly name: "Lease invoice";
readonly value: "394";
readonly interpretation: "Invoice";
}, {
readonly key: "CONSIGNMENT_INVOICE";
readonly name: "Consignment invoice";
readonly value: "395";
readonly interpretation: "Invoice";
}, {
readonly key: "FACTORED_CREDIT_NOTE";
readonly name: "Factored credit note";
readonly value: "396";
readonly interpretation: "Credit Note";
}, {
readonly key: "OPTICAL_CHARACTER_READING_OCR_PAYMENT_CREDIT_NOTE";
readonly name: "Optical Character Reading (OCR) payment credit note";
readonly value: "420";
readonly interpretation: "Credit Note";
}, {
readonly key: "DEBIT_ADVICE";
readonly name: "Debit advice";
readonly value: "456";
readonly interpretation: "Invoice";
}, {
readonly key: "REVERSAL_OF_DEBIT";
readonly name: "Reversal of debit";
readonly value: "457";
readonly interpretation: "Invoice";
}, {
readonly key: "REVERSAL_OF_CREDIT";
readonly name: "Reversal of credit";
readonly value: "458";
readonly interpretation: "Credit Note";
}, {
readonly key: "SELF_BILLED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED";
readonly name: "Self-billed corrective invoice, invoice type, Corrected";
readonly value: "471";
readonly interpretation: "Invoice";
}, {
readonly key: "FACTORED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED";
readonly name: "Factored Corrective Invoice, invoice type, Corrected";
readonly value: "472";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_BILLED_FACTORED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED";
readonly name: "Self billed Factored corrective invoice, invoice type, Corrected";
readonly value: "473";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_PREPAYMENT_INVOICE_INVOICE_TYPE_ORIGINAL";
readonly name: "Self Prepayment invoice, invoice type, Original";
readonly value: "500";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_BILLED_FACTORED_INVOICE_INVOICE_TYPE_ORIGINAL";
readonly name: "Self billed factored invoice, invoice type, Original";
readonly value: "501";
readonly interpretation: "Invoice";
}, {
readonly key: "SELF_BILLET_FACTORED_CREDIT_NOTE_CREDIT_NOTE_TYPE_CORRECTED";
readonly name: "Self billet factored Credit Note, Credit note type, Corrected";
readonly value: "502";
readonly interpretation: "Credit Note";
}, {
readonly key: "PREPAYMENT_CREDIT_NOTE_CREDIT_NOTE_TYPE_CORRECTED";
readonly name: "Prepayment credit note, credit note type, Corrected";
readonly value: "503";
readonly interpretation: "Credit Note";
}, {
readonly key: "SELF_BILLED_DEBIT_NOTE";
readonly name: "Self billed debit note";
readonly value: "527";
readonly interpretation: "Invoice";
}, {
readonly key: "FORWARDERS_CREDIT_NOTE";
readonly name: "Forwarder's credit note";
readonly value: "532";
readonly interpretation: "Credit Note";
}, {
readonly key: "FORWARDERS_INVOICE_DISCREPANCY_REPORT";
readonly name: "Forwarder's invoice discrepancy report";
readonly value: "553";
readonly interpretation: "Invoice";
}, {
readonly key: "INSURERS_INVOICE";
readonly name: "Insurer's invoice";
readonly value: "575";
readonly interpretation: "Invoice";
}, {
readonly key: "FORWARDERS_INVOICE";
readonly name: "Forwarder's invoice";
readonly value: "623";
readonly interpretation: "Invoice";
}, {
readonly key: "PORT_CHARGES_DOCUMENTS";
readonly name: "Port charges documents";
readonly value: "633";
readonly interpretation: "Invoice";
}, {
readonly key: "INVOICE_INFORMATION_FOR_ACCOUNTING_PURPOSES";
readonly name: "Invoice information for accounting purposes";
readonly value: "751";
readonly interpretation: "Invoice";
}, {
readonly key: "FREIGHT_INVOICE";
readonly name: "Freight invoice";
readonly value: "780";
readonly interpretation: "Invoice";
}, {
readonly key: "CLAIM_NOTIFICATION";
readonly name: "Claim notification";
readonly value: "817";
readonly interpretation: "Invoice";
}, {
readonly key: "CONSULAR_INVOICE";
readonly name: "Consular invoice";
readonly value: "870";
readonly interpretation: "Invoice";
}, {
readonly key: "PARTIAL_CONSTRUCTION_INVOICE";
readonly name: "Partial construction invoice";
readonly value: "875";
readonly interpretation: "Invoice";
}, {
readonly key: "PARTIAL_FINAL_CONSTRUCTION_INVOICE";
readonly name: "Partial final construction invoice";
readonly value: "876";
readonly interpretation: "Invoice";
}, {
readonly key: "FINAL_CONSTRUCTION_INVOICE";
readonly name: "Final construction invoice";
readonly value: "877";
readonly interpretation: "Invoice";
}, {
readonly key: "CUSTOMS_INVOICE";
readonly name: "Customs invoice";
readonly value: "935";
readonly interpretation: "Invoice";
}];
declare const untdid1001Code: ("102" | "71" | "80" | "81" | "82" | "83" | "84" | "130" | "202" | "203" | "204" | "211" | "218" | "219" | "261" | "262" | "295" | "296" | "308" | "325" | "326" | "331" | "380" | "381" | "382" | "383" | "384" | "385" | "386" | "387" | "388" | "389" | "390" | "393" | "394" | "395" | "396" | "420" | "456" | "457" | "458" | "471" | "472" | "473" | "500" | "501" | "502" | "503" | "527" | "532" | "553" | "575" | "623" | "633" | "751" | "780" | "817" | "870" | "875" | "876" | "877" | "935")[];
declare const Untdid1001: {
REQUEST_FOR_PAYMENT: "71";
DEBIT_NOTE_RELATED_TO_GOODS_OR_SERVICES: "80";
CREDIT_NOTE_RELATED_TO_GOODS_OR_SERVICES: "81";
METERED_SERVICES_INVOICE: "82";
CREDIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS: "83";
DEBIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS: "84";
TAX_NOTIFICATION: "102";
INVOICING_DATA_SHEET: "130";
DIRECT_PAYMENT_VALUATION: "202";
PROVISIONAL_PAYMENT_VALUATION: "203";
PAYMENT_VALUATION: "204";
INTERIM_APPLICATION_FOR_PAYMENT: "211";
FINAL_PAYMENT_REQUEST_BASED_ON_COMPLETION_OF_WORK: "218";
PAYMENT_REQUEST_FOR_COMPLETED_UNITS: "219";
SELF_BILLED_CREDIT_NOTE: "261";
CONSOLIDATED_CREDIT_NOTE_GOODS_AND_SERVICES: "262";
PRICE_VARIATION_INVOICE: "295";
CREDIT_NOTE_FOR_PRICE_VARIATION: "296";
DELCREDERE_CREDIT_NOTE: "308";
PROFORMA_INVOICE: "325";
PARTIAL_INVOICE: "326";
COMMERCIAL_INVOICE_WHICH_INCLUDES_A_PACKING_LIST: "331";
COMMERCIAL_INVOICE: "380";
CREDIT_NOTE: "381";
COMMISSION_NOTE: "382";
DEBIT_NOTE: "383";
CORRECTED_INVOICE: "384";
CONSOLIDATED_INVOICE: "385";
PREPAYMENT_INVOICE: "386";
HIRE_INVOICE: "387";
TAX_INVOICE: "388";
SELF_BILLED_INVOICE: "389";
DELCREDERE_INVOICE: "390";
FACTORED_INVOICE: "393";
LEASE_INVOICE: "394";
CONSIGNMENT_INVOICE: "395";
FACTORED_CREDIT_NOTE: "396";
OPTICAL_CHARACTER_READING_OCR_PAYMENT_CREDIT_NOTE: "420";
DEBIT_ADVICE: "456";
REVERSAL_OF_DEBIT: "457";
REVERSAL_OF_CREDIT: "458";
SELF_BILLED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED: "471";
FACTORED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED: "472";
SELF_BILLED_FACTORED_CORRECTIVE_INVOICE_INVOICE_TYPE_CORRECTED: "473";
SELF_PREPAYMENT_INVOICE_INVOICE_TYPE_ORIGINAL: "500";
SELF_BILLED_FACTORED_INVOICE_INVOICE_TYPE_ORIGINAL: "501";
SELF_BILLET_FACTORED_CREDIT_NOTE_CREDIT_NOTE_TYPE_CORRECTED: "502";
PREPAYMENT_CREDIT_NOTE_CREDIT_NOTE_TYPE_CORRECTED: "503";
SELF_BILLED_DEBIT_NOTE: "527";
FORWARDERS_CREDIT_NOTE: "532";
FORWARDERS_INVOICE_DISCREPANCY_REPORT: "553";
INSURERS_INVOICE: "575";
FORWARDERS_INVOICE: "623";
PORT_CHARGES_DOCUMENTS: "633";
INVOICE_INFORMATION_FOR_ACCOUNTING_PURPOSES: "751";
FREIGHT_INVOICE: "780";
CLAIM_NOTIFICATION: "817";
CONSULAR_INVOICE: "870";
PARTIAL_CONSTRUCTION_INVOICE: "875";
PARTIAL_FINAL_CONSTRUCTION_INVOICE: "876";
FINAL_CONSTRUCTION_INVOICE: "877";
CUSTOMS_INVOICE: "935";
};
export { PUBLISHED, UNTDID_1001, Untdid1001, type Untdid1001Code, type Untdid1001Definition, untdid1001Code };