Payment Method List

Payment Method List sets the payment methods used in transactions. These settings determine the cash/bank account, payment discount, payment fee, QR code, points, down payment, bank draft, and payment gateway.

Used By

operations admins according to menu access rights

Data Type

master

Search Keys

Code, Name

When to Use This Form

Before You Start

Workflow

  1. Open Settings / Business Setup / Payment Method List.
  2. Enter the code, name, description, and payment type.
  3. Enter the default fee if the payment method has an admin fee or MDR.
  4. Select the payment account, payment discount account, and payment fee account.
  5. Add a QR code if the payment method needs to be shown in the cashier process.
  6. Fill in Fee Formula when the fee is a percentage plus a fixed amount; choose Payment Gateway and Gateway Method when this payment type must open one specific gateway.
  7. Save, then test it from a transaction that uses that payment method.

Key Fields

Field Explanation for Users Status
Code
id
Payment method code. Use a short code that cashiers and finance can easily recognize. Required
Name
name
Payment method name shown in transactions, payment options, and reports. Required
Type
kind
Payment type, for example cash, bank, bank draft, sales DP, purchase DP, points, or payment gateway. Required
Payment Value Per 1 Point
pointpayment
Nominal value of every 1 point if the payment type uses point cash. Optional
Payment
paymentacc
Cash/bank account or the main account debited/credited when the payment is posted. Required
Payment Discount
cashdiscacc
Account for recording payment discounts. Required
Payment Fee
expenseacc
Account for recording payment fees, for example admin fees or payment gateway fees. Required
Active
isactive
Active determines whether the data can still be selected in transactions. Optional
Last Modified
updatetimestamp
Last Modified is filled in automatically by the application as a trail of data changes. Optional

Details and Relations

What Happens After Saving

Common Problems

Available Fields

The following list summarizes the fields available on the form. Rarely used fields are still listed so they are easy to look up during training or support.

Field Explanation for Users Status
Code
id
Data code. Use a consistent pattern so the relevant team can find it easily. Required
Name
name
Name shown on screen, in data selections, and in reports. Required
Description
description
Additional description so users understand the context of this data. Optional
Type
kind
Payment type, for example cash, bank, bank draft, down payment, points, or payment gateway. Required
Default Fee
defexpense
Default fee percentage automatically proposed for this payment method. When a Fee Formula is filled in, the formula is used and this field has no effect. Optional
Fee Formula
expenseformula
Optional. The fee charged to the buyer on top of the payment amount, written as a formula: percent and fixed amounts are added with +, optionally followed by min or max. Examples: 2.5%+2500, 0.7%, 4000, 0.7% min 1000 max 5000. The result is always rounded to whole currency units. A dot or comma may be used as the decimal mark. A fixed number with exactly three digits after the separator (2.500) is rejected because it is usually a thousands separator typed by mistake; write 2500. Leave empty to use the percentage in Default Fee. Optional
Payment Gateway
gatewaykey
Only for the Payment Gateway type. Choose one gateway (for example Espay or DANA) so this payment type always opens that gateway. Empty means the cashier chooses among all active gateways. Optional
Gateway Method
gatewaymethod
Only shown when a Payment Gateway is selected. Choose one or more methods (the list follows the selected gateway) to narrow the payment page to those methods only, for example QRIS or VA_BCA (Espay and DANA). Empty means every method enabled in the gateway settings. A method that is switched off in the gateway settings cannot be switched on from here. Optional
Minimum Amount
minamount
Only for the Payment Gateway type. The smallest amount this method is suited for; 0 means no limit. When the transaction amount is below it, the pay button is disabled and the cashier is asked to use another method. Optional
Maximum Amount
maxamount
Only for the Payment Gateway type. The largest amount this method is suited for; 0 means no limit. It guides the cashier and does not replace limits set by the payment provider (for example the per-transaction QRIS limit). Optional
Payment Value Per 1 Point
pointpayment
Nominal value of every 1 point if the payment type uses point cash. Optional
Payment
paymentacc
Cash/bank account or the main account used when the payment is posted. Required
Payment Discount
cashdiscacc
Account for recording payment discounts. Required
Payment Fee
expenseacc
Account for recording payment fees, for example admin fees or payment gateway fees. Required
QRCode
qrcode
QR image that can be used when a transaction requires scan payment. Optional
Active
isactive
Active determines whether the data can still be selected in transactions. Optional
Created By
usercreate
Created By is filled in automatically by the application as the initial trail of data creation. Optional
Modified By
useredit
Modified By is filled in automatically by the application when the data is updated. Optional
Last Modified
updatetimestamp
Last Modified is filled in automatically by the application as a trail of data changes. Optional

Gateway, Fee, and Range Setup Examples

One payment type row represents one choice at the cashier. To offer different choices by amount, create several rows with the Payment Gateway type.

User Checklist

Menu Location

Quick Add from the Search Field

Account

Available on account fields such as Payment Account, Payment Discount Account, and Payment Fee Account. If the required cash/bank or fee account does not exist yet, click + to create it, then continue the same payment type setup.