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.
563 lines (561 loc) • 15.9 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/codelists/untdid/5189.gen.ts
var gen_exports = {};
__export(gen_exports, {
UNTDID_5189: () => UNTDID_5189,
UNTDID_5189_IDENTIFIER: () => UNTDID_5189_IDENTIFIER,
UNTDID_5189_VERSION: () => UNTDID_5189_VERSION
});
module.exports = __toCommonJS(gen_exports);
var UNTDID_5189_IDENTIFIER = "urn:xoev-de:kosit:codeliste:untdid.5189";
var UNTDID_5189_VERSION = "3";
var UNTDID_5189 = [
{
code: "1",
name: "Handling commission",
description: "Fee for the processing of documentary credit, collection and payment which are charged to the customer."
},
{
code: "2",
name: "Amendment commission",
description: "Fee for amendments in documentary credit and collection business (not extensions and increases of documentary credits)."
},
{
code: "3",
name: "Acceptance commission",
description: "Fee for the acceptance of draft in documentary credit and collection business which are drawn on us (also to be seen as a kind of 'guarantee commission')."
},
{
code: "4",
name: "Commission for obtaining acceptance",
description: "Fee for obtaining an acceptance under collections on the basis of 'documents against acceptance'."
},
{
code: "5",
name: "Commission on delivery",
description: "Fee for delivery of documents without corresponding payment."
},
{
code: "6",
name: "Advising commission",
description: "Fee for advising documentary credits (charged also in case of confirmed credits)."
},
{
code: "7",
name: "Confirmation commission",
description: "Fee for confirmation of credit."
},
{
code: "8",
name: "Deferred payment commission",
description: "Fee for the deferred payment period under documentary credits confirmed by bank. This fee are charges for the period from presentation of the document until due date of payment."
},
{
code: "9",
name: "Commission for taking up documents",
description: "Fee charged to the foreign bank for the processing of documentary credit."
},
{
code: "10",
name: "Opening commission",
description: "Fee for opening revocable documentary credit."
},
{
code: "11",
name: "Fee for payment under reserve",
description: "Fee charged to the customer for discrepancies in credit documents in the case of which the bank have to stipulate payment under reserve."
},
{
code: "12",
name: "Discrepancy fee",
description: "Fee charged to the foreign bank for discrepancies in credit documents."
},
{
code: "13",
name: "Domicilation commission",
description: "Fee for the domicilation of bills with the bank."
},
{
code: "14",
name: "Commission for release of goods",
description: "Commission for the release of goods sent to the bank."
},
{
code: "15",
name: "Collection commission",
description: "Fee for settling collections on the basis of 'documents against payments'."
},
{
code: "16",
name: "Negotiation commission",
description: "Fee for the purchase of documents under sight credit for the first ten days."
},
{
code: "17",
name: "Return commission",
description: "Fee for cheques, bills and collections returned unpaid and/or recalled."
},
{
code: "18",
name: "B/L splitting charges",
description: "Fee for the splitting of bills of lading."
},
{
code: "19",
name: "Trust commission",
description: "Fee for the handling on a fiduciary basis of imported goods that have been warehoused."
},
{
code: "20",
name: "Transfer commission",
description: "Fee for the transfer of transferable documentary credits."
},
{
code: "21",
name: "Commission for opening irrevocable documentary credits",
description: "Fee for opening irrevocable documentary credits. This fee is a kind of 'Guarantee commission' as compensation for the commitment into which the bank have entered on the customers behalf; similar to confirmation commission, acceptance commission."
},
{
code: "22",
name: "Pre-advice commission",
description: "Fee for the pre-advice of a documentary credit."
},
{
code: "23",
name: "Supervisory commission",
description: "Fee for the supervising unconfirmed documentary credits with a deferred payment period."
},
{
code: "24",
name: "Model charges",
description: "Fee for decoding telex messages."
},
{
code: "25",
name: "Risk commission",
description: "Commission in addition to the confirmation commission for documentary credits from sensitive countries."
},
{
code: "26",
name: "Guarantee commission",
description: "Commission for drawing up guaranties."
},
{
code: "27",
name: "Reimbursement commission",
description: "Fee for reimbursement of, for example, documentary credits."
},
{
code: "28",
name: "Stamp duty",
description: "Tax payable on bills in accordance with national bill of exchange legislation."
},
{
code: "29",
name: "Brokerage",
description: "Brokers commission arising, in trade with foreign currencies."
},
{
code: "30",
name: "Bank charges",
description: "Charges deducted/claimed by other banks involved in the transaction."
},
{
code: "31",
name: "Bank charges information",
description: "Charges not included in the total charge amount i.e. the charges are for information only."
},
{
code: "32",
name: "Courier fee",
description: "Fee for use of courier service."
},
{
code: "33",
name: "Phone fee",
description: "Fee for use of phone."
},
{
code: "34",
name: "Postage fee",
description: "Fee for postage."
},
{
code: "35",
name: "S.W.I.F.T. fee",
description: "Fee for use of S.W.I.F.T."
},
{
code: "36",
name: "Telex fee",
description: "Fee for telex."
},
{
code: "37",
name: "Penalty for late delivery of documents",
description: "Penalty imposed when documents are delivered late."
},
{
code: "38",
name: "Penalty for late delivery of valuation of works",
description: "Penalty imposed when valuation of works is delivered late."
},
{
code: "39",
name: "Penalty for execution of works behind schedule",
description: "Penalty imposed when the execution of works is behind schedule."
},
{
code: "40",
name: "Other penalties",
description: "Penalty imposed for other reasons."
},
{
code: "41",
name: "Bonus for works ahead of schedule",
description: "Bonus for completing work ahead of schedule."
},
{
code: "42",
name: "Other bonus",
description: "Bonus earned for other reasons."
},
{
code: "44",
name: "Project management cost",
description: "Cost for project management."
},
{
code: "45",
name: "Pro rata retention",
description: "Proportional retention charge."
},
{
code: "46",
name: "Contractual retention",
description: "Contractual retention charge."
},
{
code: "47",
name: "Other retentions",
description: "Retention charge not otherwise specified."
},
{
code: "48",
name: "Interest on arrears",
description: "Interest for late payment."
},
{
code: "49",
name: "Interest",
description: "Cost of using money."
},
{
code: "50",
name: "Charge per credit cover",
description: "Unit charge per credit cover established."
},
{
code: "51",
name: "Charge per unused credit cover",
description: "Unit charge per unused credit cover."
},
{
code: "52",
name: "Minimum commission",
description: "Minimum commission charge."
},
{
code: "53",
name: "Factoring commission",
description: "Commission charged for factoring services."
},
{
code: "54",
name: "Chamber of commerce charge",
description: "Identifies the charges from the chamber of commerce."
},
{
code: "55",
name: "Transfer charges",
description: "Charges for transfer."
},
{
code: "56",
name: "Repatriation charges",
description: "Charges for repatriation."
},
{
code: "57",
name: "Miscellaneous charges",
description: "Not specifically defined charges."
},
{
code: "58",
name: "Foreign exchange charges",
description: "Charges for foreign exchange."
},
{
code: "59",
name: "Agreed debit interest charge",
description: "Charge for agreed debit interest"
},
{
code: "60",
name: "Manufacturer's consumer discount",
description: "A discount given by the manufacturer which should be passed on to the consumer."
},
{
code: "61",
name: "Fax advice charge",
description: "Charge for fax advice."
},
{
code: "62",
name: "Due to military status",
description: "Allowance granted because of the military status."
},
{
code: "63",
name: "Due to work accident",
description: "Allowance granted to a victim of a work accident."
},
{
code: "64",
name: "Special agreement",
description: "An allowance or charge as specified in a special agreement."
},
{
code: "65",
name: "Production error discount",
description: "A discount given for the purchase of a product with a production error."
},
{
code: "66",
name: "New outlet discount",
description: "A discount given at the occasion of the opening of a new outlet."
},
{
code: "67",
name: "Sample discount",
description: "A discount given for the purchase of a sample of a product."
},
{
code: "68",
name: "End-of-range discount",
description: "A discount given for the purchase of an end-of-range product."
},
{
code: "69",
name: "Charge for a customer specific finish",
description: "A charge for the addition of a customer specific finish to a product."
},
{
code: "70",
name: "Incoterm discount",
description: "A discount given for a specified Incoterm."
},
{
code: "71",
name: "Point of sales threshold allowance",
description: "Allowance for reaching or exceeding an agreed sales threshold at the point of sales."
},
{
code: "72",
name: "Technical modification costs",
description: "Costs for technical modifications to a product."
},
{
code: "73",
name: "Job-order production costs",
description: "Costs of job-order production."
},
{
code: "74",
name: "Off-premises costs",
description: "Expenses for non-local activities."
},
{
code: "75",
name: "Additional processing costs",
description: "Costs of additional processing."
},
{
code: "76",
name: "Attesting charge",
description: "Costs of official attestation."
},
{
code: "77",
name: "Rush delivery surcharge",
description: "Charge for increased delivery speed."
},
{
code: "78",
name: "Special construction costs",
description: "Charge for costs incurred as result of special constructions."
},
{
code: "79",
name: "Freight charges",
description: "Amount to be paid for moving goods, by whatever means, from one place to another."
},
{
code: "80",
name: "Packing charge",
description: "Charge for packing."
},
{
code: "81",
name: "Repair charge",
description: "Charge for repair."
},
{
code: "82",
name: "Loading charge",
description: "Charge for loading."
},
{
code: "83",
name: "Setup charge",
description: "Charge for setup."
},
{
code: "84",
name: "Testing charge",
description: "Charge for testing."
},
{
code: "85",
name: "Warehousing charge",
description: "Charge for storage and handling."
},
{
code: "86",
name: "Gold surcharge",
description: "Difference between current price and basic value contained in product price in relation to gold content."
},
{
code: "87",
name: "Copper surcharge",
description: "Difference between current price and basic value contained in product price in relation to copper content."
},
{
code: "88",
name: "Material surcharge/deduction",
description: "Surcharge/deduction, calculated for higher/ lower material's consumption."
},
{
code: "89",
name: "Lead surcharge",
description: "Difference between current price and basic value contained in product price in relation to lead content."
},
{
code: "90",
name: "Price index surcharge",
description: "Higher/lower price, resulting from change in costs between the times of making offer and delivery."
},
{
code: "91",
name: "Platinum surcharge",
description: "Difference between current price and basic value contained in product price in relation to platinum content."
},
{
code: "92",
name: "Silver surcharge",
description: "Difference between current price and basic value contained in product price in relation to silver content."
},
{
code: "93",
name: "Wolfram surcharge",
description: "Difference between current price and basic value contained in product price in relation to wolfram content."
},
{
code: "94",
name: "Aluminum surcharge",
description: "Difference between current price and basic value contained in product price in relation to aluminum content."
},
{
code: "95",
name: "Discount",
description: "A reduction from a usual or list price."
},
{
code: "96",
name: "Insurance",
description: "Charge for insurance."
},
{
code: "97",
name: "Minimum order / minimum billing charge",
description: "Charge for minimum order or minimum billing."
},
{
code: "98",
name: "Material surcharge (special materials)",
description: "Surcharge for (special) materials."
},
{
code: "99",
name: "Surcharge",
description: "An additional amount added to the usual charge."
},
{
code: "100",
name: "Special rebate",
description: "A return of part of an amount paid for goods or services, serving as a reduction or discount."
},
{
code: "101",
name: "Carbon footprint charge",
description: "A monetary amount charged for carbon footprint related to a regulatory requirement."
},
{
code: "102",
name: "Fixed long term",
description: "A fixed long term allowance or charge."
},
{
code: "103",
name: "Temporary",
description: "A temporary allowance or charge."
},
{
code: "104",
name: "Standard",
description: "The standard available allowance or charge."
},
{
code: "105",
name: "Yearly turnover",
description: "An allowance or charge based on yearly turnover."
},
{
code: "106",
name: "Withheld taxes and social security contributions",
description: "The amount of taxes and contributions for social security, that is subtracted from the payable amount as it is to be paid separately."
}
];
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
UNTDID_5189,
UNTDID_5189_IDENTIFIER,
UNTDID_5189_VERSION
});