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

export { Payment, description };
