Payment Methods

Configure how your business accepts payments -- from cash and cards to fully customizable payment types.

Built-in Payment Methods

The system includes several payment methods available out of the box. These are always available and cannot be removed.

Method Description Additional Fields
CashPhysical currency paymentsNone
CardCredit or debit card paymentsCard Number, Card Holder, Card Transaction Number, Card Type (Visa/MasterCard/etc.)
ChequePayment by chequeCheque Number
Bank TransferDirect bank transfer or wireBank Account Number
OtherAny other payment typeTransaction Reference

Custom Payment Methods (1-7)

You can define up to 7 custom payment methods with your own labels. These are useful for payment types specific to your business such as mobile wallets, store credit, gift cards, or regional payment systems.

Where to configure: Go to Settings > Business Settings > Custom Labels. Scroll to the Payments section to rename Custom Pay 1 through Custom Pay 7.

Setup Steps

  1. 1Navigate to Settings > Business Settings.
  2. 2Click the Custom Labels tab.
  3. 3Under Payments, enter a label for any of Custom Pay 1 through 7 (e.g., "JazzCash", "EasyPaisa", "Gift Card").
  4. 4Save. The new label will appear as a payment option in POS and sales screens.

Tip: Only configured custom payments appear in the POS payment dropdown. Leaving a custom pay label blank hides it from users.

Advance Payments

Customers or suppliers can make advance payments that are stored as credit and applied to future transactions.

How It Works

  • Record an advance payment from the contact's page using the Pay button.
  • The advance balance is tracked per contact and visible on their profile.
  • During a sale, you can apply the customer's advance balance toward the payment.
  • Partially used advances retain the remaining balance for future use.

Important: Advances are contact-type specific. A customer advance cannot be applied to a supplier transaction, even if the contact is marked as "Both".

Payment Accounts

Each payment method can be mapped to a specific payment account for accurate financial tracking.

Setup Steps

  1. 1Go to Settings > Business Settings > Payment Accounts (or via the Accounting module).
  2. 2Create accounts that represent your real bank accounts, cash drawers, or wallets.
  3. 3Map each payment method (Cash, Card, Bank Transfer, etc.) to its corresponding account.

Benefit: When mapped, every payment automatically records to the correct account, giving you accurate account balances without manual bookkeeping.

Location-Specific Defaults

For multi-location businesses, each location can have its own default payment account per payment method.

Setting Where Effect
Business-level defaultSettings > Business SettingsApplies to all locations unless overridden
Location-level defaultSettings > Business Locations > EditOverrides business default for that location only

Split Payments

A single sale can be paid using multiple payment methods. For example, a customer can pay part in cash and part by card.

  1. 1On the POS payment screen, enter the first payment amount and select the method.
  2. 2Click Add Payment Row to add another payment method.
  3. 3Enter the remaining amount with the second method. The total must equal the sale amount.