How to Accept Multiple Payment Modes for a POS Order in ADempiere Retail?

This feature allows a customer to pay a single bill using multiple payment modes (e.g., Cash + Card, UPI + Wallet, Loyalty Points + Cash). It is also called Split Payment or Multi-Mode Payment.

User Access

Who Can Access

  • Cashier
  • Head Cashier

What User Can Do

  • Select more than one payment mode for a single invoice.
  • Specify the amount to be collected under each mode.
  • Apply loyalty redemption as one mode, and collect the balance via another.
  • Complete billing only when total paid amount = bill amount.

Pre-Requisite Activities

  • POS must support multi-mode payments configuration.
  • Each payment mode must be defined in Pay Mode Master.
  • Operator must have permission to select multiple modes.

Business Rules

  • Total of all payment modes must exactly match the invoice amount.
  • Payment order priority may apply (e.g., use Loyalty first, then Cash).
  • Each pay mode should be recorded separately in the transaction log.
  • Refunds (if needed) must follow original pay mode split or default refund rules.
  • All payment modes used must be printed on the customer bill.

User Interface

Step 1 : Using multiple paymodes in POS Tender (F4) Screen

 TenthPlanet ADempiere POS AcceptMultiplePaymentModes

Step 2 : Press the Alt + Enter for bill print

 TenthPlanet ADempiere POS AcceptMultiplePaymentModes 1