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.
89 lines (87 loc) • 3.81 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/incoterms/output.xml|Source}
*/
type IncotermsDefinition = {
key: string;
name: string;
value: string;
};
type IncotermsCode = (typeof INCOTERMS)[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/incoterms/output.xml|Source}
*/
declare const INCOTERMS: [{
readonly key: "DELIVERY_ARRANGED_BY_SUPPLIER";
readonly name: "Delivery arranged by supplier";
readonly value: "1";
}, {
readonly key: "DELIVERY_ARRANGED_BY_LOGISTIC_SERVICE_PROVIDER";
readonly name: "Delivery arranged by logistic service provider";
readonly value: "2";
}, {
readonly key: "COST_AND_FREIGHT";
readonly name: "Cost and Freight";
readonly value: "CFR";
}, {
readonly key: "COST_INSURANCE_AND_FREIGHT";
readonly name: "Cost, Insurance and Freight";
readonly value: "CIF";
}, {
readonly key: "CARRIAGE_AND_INSURANCE_PAID_TO_INSERT_NAMED_PLACE_OF_DESTINATION";
readonly name: "Carriage and Insurance Paid to (insert named place of destination)";
readonly value: "CIP";
}, {
readonly key: "CARRIAGE_PAID_TO_INSERT_NAMED_PLACE_OF_DESTINATION";
readonly name: "Carriage Paid To (insert named place of destination)";
readonly value: "CPT";
}, {
readonly key: "DELIVERED_AT_PLACE_INSERT_NAMED_PLACE_OF_DESTINATION";
readonly name: "Delivered At Place (insert named place of destination)";
readonly value: "DAP";
}, {
readonly key: "DELIVERED_DUTY_PAID_INSERT_NAMED_PLACE_OF_DESTINATION";
readonly name: "Delivered Duty Paid (insert named place of destination)";
readonly value: "DDP";
}, {
readonly key: "DELIVERED_AT_PLACE_UNLOADED_INSERT_NAMED_PLACE_OF_UNLOADING";
readonly name: "Delivered At Place Unloaded (insert named place of unloading)";
readonly value: "DPU";
}, {
readonly key: "EX_WORKS_INSERT_NAMED_PLACE_OF_DELIVERY";
readonly name: "Ex Works (insert named place of delivery)";
readonly value: "EXW";
}, {
readonly key: "FREE_ALONGSIDE_SHIP_INSERT_NAMED_PORT_OF_SHIPMENT";
readonly name: "Free Alongside Ship (insert named port of shipment)";
readonly value: "FAS";
}, {
readonly key: "FREE_CARRIER_INSERT_NAMED_PLACE_OF_DELIVERY";
readonly name: "Free Carrier (insert named place of delivery)";
readonly value: "FCA";
}, {
readonly key: "FREE_ON_BOARD_INSERT_NAMED_PORT_OF_SHIPMENT";
readonly name: "Free On Board (insert named port of shipment)";
readonly value: "FOB";
}];
declare const incotermsCode: ("2" | "1" | "CIP" | "DAP" | "DDP" | "CFR" | "CIF" | "CPT" | "DPU" | "EXW" | "FAS" | "FCA" | "FOB")[];
declare const Incoterms: {
DELIVERY_ARRANGED_BY_SUPPLIER: "1";
DELIVERY_ARRANGED_BY_LOGISTIC_SERVICE_PROVIDER: "2";
COST_AND_FREIGHT: "CFR";
COST_INSURANCE_AND_FREIGHT: "CIF";
CARRIAGE_AND_INSURANCE_PAID_TO_INSERT_NAMED_PLACE_OF_DESTINATION: "CIP";
CARRIAGE_PAID_TO_INSERT_NAMED_PLACE_OF_DESTINATION: "CPT";
DELIVERED_AT_PLACE_INSERT_NAMED_PLACE_OF_DESTINATION: "DAP";
DELIVERED_DUTY_PAID_INSERT_NAMED_PLACE_OF_DESTINATION: "DDP";
DELIVERED_AT_PLACE_UNLOADED_INSERT_NAMED_PLACE_OF_UNLOADING: "DPU";
EX_WORKS_INSERT_NAMED_PLACE_OF_DELIVERY: "EXW";
FREE_ALONGSIDE_SHIP_INSERT_NAMED_PORT_OF_SHIPMENT: "FAS";
FREE_CARRIER_INSERT_NAMED_PLACE_OF_DELIVERY: "FCA";
FREE_ON_BOARD_INSERT_NAMED_PORT_OF_SHIPMENT: "FOB";
};
export { INCOTERMS, Incoterms, type IncotermsCode, type IncotermsDefinition, PUBLISHED, incotermsCode };