zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
291 lines (290 loc) • 13.6 kB
JavaScript
"use strict";
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/zugferd_2_3_2/payment.ts
var payment_exports = {};
__export(payment_exports, {
Payment: () => Payment,
description: () => description
});
module.exports = __toCommonJS(payment_exports);
var Payment = /* @__PURE__ */ ((Payment2) => {
Payment2["InstrumentNotDefined"] = "1";
Payment2["AutomatedClearingHouseCredit"] = "2";
Payment2["AutomatedClearingHouseDebit"] = "3";
Payment2["AchDemandDebitReversal"] = "4";
Payment2["AchDemandCreditReversal"] = "5";
Payment2["AchDemandCredit"] = "6";
Payment2["AchDemandDebit"] = "7";
Payment2["Hold"] = "8";
Payment2["NationalOrRegionalClearing"] = "9";
Payment2["InCash"] = "10";
Payment2["AchSavingsCreditReversal"] = "11";
Payment2["AchSavingsDebitReversal"] = "12";
Payment2["AchSavingsCredit"] = "13";
Payment2["AchSavingsDebit"] = "14";
Payment2["BookentryCredit"] = "15";
Payment2["BookentryDebit"] = "16";
Payment2["AchDemandCashConcentrationDisbursementCcdCredit"] = "17";
Payment2["AchDemandCashConcentrationDisbursementCcdDebit"] = "18";
Payment2["AchDemandCorporateTradePaymentCtpCredit"] = "19";
Payment2["Cheque"] = "20";
Payment2["BankersDraft"] = "21";
Payment2["CertifiedBankersDraft"] = "22";
Payment2["BankChequeIssuedByABankingOrSimilarEstablishment"] = "23";
Payment2["BillExchangeAwaitingAcceptance"] = "24";
Payment2["CertifiedCheque"] = "25";
Payment2["LocalCheque"] = "26";
Payment2["AchDemandCorporateTradePaymentCtpDebit"] = "27";
Payment2["AchDemandCorporateTradeExchangeCtxCredit"] = "28";
Payment2["AchDemandCorporateTradeExchangeCtxDebit"] = "29";
Payment2["CreditTransfer"] = "30";
Payment2["DebitTransfer"] = "31";
Payment2["AchDemandCashConcentrationDisbursementPlusCcd"] = "32";
Payment2["AchDemandCashConcentrationDisbursementPlusCcd_Dup"] = "33";
Payment2["AchPrearrangedPaymentAndDepositPpd"] = "34";
Payment2["AchSavingsCashConcentrationDisbursementCcdCredit"] = "35";
Payment2["AchSavingsCashConcentrationDisbursementCcdDebit"] = "36";
Payment2["AchSavingsCorporateTradePaymentCtpCredit"] = "37";
Payment2["AchSavingsCorporateTradePaymentCtpDebit"] = "38";
Payment2["AchSavingsCorporateTradeExchangeCtxCredit"] = "39";
Payment2["AchSavingsCorporateTradeExchangeCtxDebit"] = "40";
Payment2["AchSavingsCashConcentrationDisbursementPlusCcd"] = "41";
Payment2["PaymentToBankAccount"] = "42";
Payment2["AchSavingsCashConcentrationDisbursementPlusCcd_Dup"] = "43";
Payment2["AcceptedBillExchange"] = "44";
Payment2["ReferencedHomeBankingCreditTransfer"] = "45";
Payment2["InterbankDebitTransfer"] = "46";
Payment2["HomeBankingDebitTransfer"] = "47";
Payment2["BankCard"] = "48";
Payment2["DirectDebit"] = "49";
Payment2["PaymentByPostgiro"] = "50";
Payment2["FrNorme697TelereglementCfonbFrenchOrganisationFor"] = "51";
Payment2["UrgentCommercialPayment"] = "52";
Payment2["UrgentTreasuryPayment"] = "53";
Payment2["CreditCard"] = "54";
Payment2["DebitCard"] = "55";
Payment2["Bankgiro"] = "56";
Payment2["StandingAgreement"] = "57";
Payment2["SepaCreditTransfer"] = "58";
Payment2["SepaDirectDebit"] = "59";
Payment2["PromissoryNote"] = "60";
Payment2["PromissoryNoteSignedByDebtor"] = "61";
Payment2["PromissoryNoteSignedByDebtorAndEndorsedByABank"] = "62";
Payment2["PromissoryNoteSignedByDebtorAndEndorsedByA"] = "63";
Payment2["PromissoryNoteSignedByABank"] = "64";
Payment2["PromissoryNoteSignedByABankAndEndorsedByAnother"] = "65";
Payment2["PromissoryNoteSignedByAThirdParty"] = "66";
Payment2["PromissoryNoteSignedByAThirdPartyAndEndorsedByA"] = "67";
Payment2["OnlinePaymentService"] = "68";
Payment2["TransferAdvice"] = "69";
Payment2["BillDrawnByCreditorOnDebtor"] = "70";
Payment2["BillDrawnByCreditorOnABank"] = "74";
Payment2["BillDrawnByCreditorEndorsedByAnotherBank"] = "75";
Payment2["BillDrawnByCreditorOnABankAndEndorsedByA"] = "76";
Payment2["BillDrawnByCreditorOnAThirdParty"] = "77";
Payment2["BillDrawnByCreditorOnThirdPartyAcceptedAnd"] = "78";
Payment2["NotTransferableBankersDraft"] = "91";
Payment2["NotTransferableLocalCheque"] = "92";
Payment2["ReferenceGiro"] = "93";
Payment2["UrgentGiro"] = "94";
Payment2["FreeFormatGiro"] = "95";
Payment2["RequestedMethodForPaymentWasNotUsed"] = "96";
Payment2["ClearingBetweenPartners"] = "97";
Payment2["JpElectronicallyRecordedMonetaryClaims"] = "98";
Payment2["MutuallyDefined"] = "ZZZ";
return Payment2;
})(Payment || {});
function description(value) {
switch (value) {
case "1" /* InstrumentNotDefined */:
return "Instrument not defined";
case "2" /* AutomatedClearingHouseCredit */:
return "Automated clearing house credit";
case "3" /* AutomatedClearingHouseDebit */:
return "Automated clearing house debit";
case "4" /* AchDemandDebitReversal */:
return "ACH demand debit reversal";
case "5" /* AchDemandCreditReversal */:
return "ACH demand credit reversal";
case "6" /* AchDemandCredit */:
return "ACH demand credit";
case "7" /* AchDemandDebit */:
return "ACH demand debit";
case "8" /* Hold */:
return "Hold";
case "9" /* NationalOrRegionalClearing */:
return "National or regional clearing";
case "10" /* InCash */:
return "In cash";
case "11" /* AchSavingsCreditReversal */:
return "ACH savings credit reversal";
case "12" /* AchSavingsDebitReversal */:
return "ACH savings debit reversal";
case "13" /* AchSavingsCredit */:
return "ACH savings credit";
case "14" /* AchSavingsDebit */:
return "ACH savings debit";
case "15" /* BookentryCredit */:
return "Bookentry credit";
case "16" /* BookentryDebit */:
return "Bookentry debit";
case "17" /* AchDemandCashConcentrationDisbursementCcdCredit */:
return "ACH demand cash concentration/disbursement (CCD) credit";
case "18" /* AchDemandCashConcentrationDisbursementCcdDebit */:
return "ACH demand cash concentration/disbursement (CCD) debit";
case "19" /* AchDemandCorporateTradePaymentCtpCredit */:
return "ACH demand corporate trade payment (CTP) credit";
case "20" /* Cheque */:
return "Cheque";
case "21" /* BankersDraft */:
return "Banker's draft";
case "22" /* CertifiedBankersDraft */:
return "Certified banker's draft";
case "23" /* BankChequeIssuedByABankingOrSimilarEstablishment */:
return "Bank cheque (issued by a banking or similar establishment)";
case "24" /* BillExchangeAwaitingAcceptance */:
return "Bill of exchange awaiting acceptance";
case "25" /* CertifiedCheque */:
return "Certified cheque";
case "26" /* LocalCheque */:
return "Local cheque";
case "27" /* AchDemandCorporateTradePaymentCtpDebit */:
return "ACH demand corporate trade payment (CTP) debit";
case "28" /* AchDemandCorporateTradeExchangeCtxCredit */:
return "ACH demand corporate trade exchange (CTX) credit";
case "29" /* AchDemandCorporateTradeExchangeCtxDebit */:
return "ACH demand corporate trade exchange (CTX) debit";
case "30" /* CreditTransfer */:
return "Credit transfer";
case "31" /* DebitTransfer */:
return "Debit transfer";
case "32" /* AchDemandCashConcentrationDisbursementPlusCcd */:
return "ACH demand cash concentration/disbursement plus (CCD+)";
case "33" /* AchDemandCashConcentrationDisbursementPlusCcd_Dup */:
return "ACH demand cash concentration/disbursement plus (CCD+)";
case "34" /* AchPrearrangedPaymentAndDepositPpd */:
return "ACH prearranged payment and deposit (PPD)";
case "35" /* AchSavingsCashConcentrationDisbursementCcdCredit */:
return "ACH savings cash concentration/disbursement (CCD) credit";
case "36" /* AchSavingsCashConcentrationDisbursementCcdDebit */:
return "ACH savings cash concentration/disbursement (CCD) debit";
case "37" /* AchSavingsCorporateTradePaymentCtpCredit */:
return "ACH savings corporate trade payment (CTP) credit";
case "38" /* AchSavingsCorporateTradePaymentCtpDebit */:
return "ACH savings corporate trade payment (CTP) debit";
case "39" /* AchSavingsCorporateTradeExchangeCtxCredit */:
return "ACH savings corporate trade exchange (CTX) credit";
case "40" /* AchSavingsCorporateTradeExchangeCtxDebit */:
return "ACH savings corporate trade exchange (CTX) debit";
case "41" /* AchSavingsCashConcentrationDisbursementPlusCcd */:
return "ACH savings cash concentration/disbursement plus (CCD+)";
case "42" /* PaymentToBankAccount */:
return "Payment to bank account";
case "43" /* AchSavingsCashConcentrationDisbursementPlusCcd_Dup */:
return "ACH savings cash concentration/disbursement plus (CCD+)";
case "44" /* AcceptedBillExchange */:
return "Accepted bill of exchange";
case "45" /* ReferencedHomeBankingCreditTransfer */:
return "Referenced home-banking credit transfer";
case "46" /* InterbankDebitTransfer */:
return "Interbank debit transfer";
case "47" /* HomeBankingDebitTransfer */:
return "Home-banking debit transfer";
case "48" /* BankCard */:
return "Bank card";
case "49" /* DirectDebit */:
return "Direct debit";
case "50" /* PaymentByPostgiro */:
return "Payment by postgiro";
case "51" /* FrNorme697TelereglementCfonbFrenchOrganisationFor */:
return "FR, norme 6 97-Telereglement CFONB (French Organisation for";
case "52" /* UrgentCommercialPayment */:
return "Urgent commercial payment";
case "53" /* UrgentTreasuryPayment */:
return "Urgent Treasury Payment";
case "54" /* CreditCard */:
return "Credit card";
case "55" /* DebitCard */:
return "Debit card";
case "56" /* Bankgiro */:
return "Bankgiro";
case "57" /* StandingAgreement */:
return "Standing agreement";
case "58" /* SepaCreditTransfer */:
return "SEPA credit transfer";
case "59" /* SepaDirectDebit */:
return "SEPA direct debit";
case "60" /* PromissoryNote */:
return "Promissory note";
case "61" /* PromissoryNoteSignedByDebtor */:
return "Promissory note signed by the debtor";
case "62" /* PromissoryNoteSignedByDebtorAndEndorsedByABank */:
return "Promissory note signed by the debtor and endorsed by a bank";
case "63" /* PromissoryNoteSignedByDebtorAndEndorsedByA */:
return "Promissory note signed by the debtor and endorsed by a";
case "64" /* PromissoryNoteSignedByABank */:
return "Promissory note signed by a bank";
case "65" /* PromissoryNoteSignedByABankAndEndorsedByAnother */:
return "Promissory note signed by a bank and endorsed by another";
case "66" /* PromissoryNoteSignedByAThirdParty */:
return "Promissory note signed by a third party";
case "67" /* PromissoryNoteSignedByAThirdPartyAndEndorsedByA */:
return "Promissory note signed by a third party and endorsed by a";
case "68" /* OnlinePaymentService */:
return "Online payment service";
case "69" /* TransferAdvice */:
return "Transfer Advice";
case "70" /* BillDrawnByCreditorOnDebtor */:
return "Bill drawn by the creditor on the debtor";
case "74" /* BillDrawnByCreditorOnABank */:
return "Bill drawn by the creditor on a bank";
case "75" /* BillDrawnByCreditorEndorsedByAnotherBank */:
return "Bill drawn by the creditor, endorsed by another bank";
case "76" /* BillDrawnByCreditorOnABankAndEndorsedByA */:
return "Bill drawn by the creditor on a bank and endorsed by a";
case "77" /* BillDrawnByCreditorOnAThirdParty */:
return "Bill drawn by the creditor on a third party";
case "78" /* BillDrawnByCreditorOnThirdPartyAcceptedAnd */:
return "Bill drawn by creditor on third party, accepted and";
case "91" /* NotTransferableBankersDraft */:
return "Not transferable banker's draft";
case "92" /* NotTransferableLocalCheque */:
return "Not transferable local cheque";
case "93" /* ReferenceGiro */:
return "Reference giro";
case "94" /* UrgentGiro */:
return "Urgent giro";
case "95" /* FreeFormatGiro */:
return "Free format giro";
case "96" /* RequestedMethodForPaymentWasNotUsed */:
return "Requested method for payment was not used";
case "97" /* ClearingBetweenPartners */:
return "Clearing between partners";
case "98" /* JpElectronicallyRecordedMonetaryClaims */:
return "JP, Electronically Recorded Monetary Claims";
case "ZZZ" /* MutuallyDefined */:
return "Mutually defined";
}
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
Payment,
description
});
//# sourceMappingURL=payment.js.map