GoCardlessDeveloper Docs
Create a sandbox account

Purpose codes for Billing Request#

View as Markdown

VRP Commercial Purpose codes#

ValuesDescription
bonus_paymentTransaction is the payment of a bonus.
cash_management_transferTransaction is a general cash management instruction.
card_bulk_clearingA service that is settling money for a bulk of card transactions, while referring to a specific transaction file or other information like terminal ID, card acceptor ID or other transaction details.
credit_card_paymentTransaction is related to a payment of credit card.
trade_settlement_paymentTransaction is related to settlement of a trade, eg a foreign exchange deal or a securities transaction.
debit_card_paymentTransaction is related to a payment of debit card.
dividendTransaction is the payment of dividends.
deliver_against_paymentCode used to pre-advise the account servicer of a forthcoming deliver against payment instruction.
epaymentTransaction is related to ePayment.
fee_collection_and_interestTransaction is related to the payment of a fee and interest.
fee_collectionA service that is settling card transaction related fees between two parties.
person_to_person_paymentGeneral Person-to-Person Payment. Debtor and Creditor are natural persons.
government_paymentTransaction is a payment to or from a government department.
hedging_transactionTransaction is related to the payment of a hedging operation.
irrevocable_credit_card_paymentTransaction is reimbursement of credit card payment.
irrevocable_debit_card_paymentTransaction is reimbursement of debit card payment.
intra_company_paymentTransaction is an intra-company payment, ie, a payment between two companies belonging to the same group.
interestTransaction is the payment of interest.
lockbox_transactionsTransaction is related to identify cash handling via Night Safe or Lockbox by bank or vendor on behalf of a physical store.
loanTransaction is related to the transfer of a loan to a borrower.
commercialMobile P2B Payment
consumerMobile P2P Payment
other_paymentOther payment purpose.
pension_paymentTransaction is the payment of pension.
representedCollection used to re-present previously reversed or returned direct debit transactions.
reimbursement_received_credit_transferTransaction is related to a reimbursement for commercial reasons of a correctly received credit transfer.
receive_against_paymentCode used to pre-advise the account servicer of a forthcoming receive against payment instruction.
salary_paymentTransaction is the payment of salaries.
securitiesTransaction is the payment of securities.
social_security_benefitTransaction is a social security benefit, ie payment made by a government to support individuals.
supplier_paymentTransaction is related to a payment to a supplier.
tax_paymentTransaction is the payment of taxes.
tradeTransaction is related to the payment of a trade finance transaction.
treasury_paymentTransaction is related to treasury operations. E.g. financial contract settlement.
value_added_tax_paymentTransaction is the payment of value added tax.
with_holdingTransaction is the payment of withholding tax.
cash_management_sweep_accountClassification: Cash Management. Transaction relates to a cash management instruction, requesting a sweep of the account of the Debtor above an agreed floor amount, up to a target or zero balance. The purpose is to move the funds from multiple accounts to a single bank account. Funds can move domestically or across border and more than one bank can be used.
cash_management_top_accountClassification: Cash Management. Transaction relates to a cash management instruction, requesting to top the account of the Creditor above a certain floor amount, up to a target or zero balance. The floor amount, if not pre-agreed by the parties involved, may be specified.
cash_management_zero_balance_accountTransaction relates to a cash management instruction, requesting to zero balance the account of the Debtor. Zero Balance Accounts empty or fill the balances in accounts at the same bank, in the same country into or out of a main account each day.
crossborder_mi_paymentsTransaction to be processed as a domestic payment instruction originated from a foreign bank.
foreign_currency_domestic_transferForeign Currency Transaction that is processed between two domestic financial institutions.
cash_in_pre_creditTransaction is a direct debit for a cash order of notes and/or coins.
cash_out_notes_coinsTransaction is a direct debit for a cash order of notes and/or coins.
carrier_guarded_wholesale_valuablesTransaction is a payment towards a Party for the collection of cash by the Cash in Transit company.

PayTo purpose codes#

ValuesDescription
mortgageMortgage Payments
utilityUtility Payments
loanLoan Payments
dependant_supportDependant Support Payments
gamblingGambling Payments
retailRetail Payments
salarySalary Payments
personalPersonal Payment
governmentGovernment Payments
pensionPension Payments
taxTax Payments
otherOther Service Payments

What's next?#