TOP POS Payment Settlement
Automate POS card commission, bank charges, and net settlement accounting entries in Odoo.
Record the full customer payment (gross amount), automatically calculate the processing fee, and post the correct accounting move with net bank receipt + fee expense — without manual splitting.
The Problem
Gross vs. Net mismatch
In POS, the customer pays the full sale amount. But the bank or payment processor deposits a lower amount, after deducting card commission and processing fees.
Manual splitting is error‑prone
Without automation, accountants must manually split the payment into net receipt and bank charges, causing mistakes, settlement differences, and difficult bank reconciliation.
Real‑world Example
The Solution
TOP POS Payment Settlement automatically calculates card/POS commission per payment method, stores gross/fee/net values on each POS payment, and posts the correct accounting move so that:
Fees posted as expense
Card processing fees are booked to your selected Bank Charges expense account (never as an asset).
Gross remains on receivable
The customer/POS settlement stays at the full gross amount for correct receivable clearing and audit traceability.
Key Features
Card Settlement Configuration
Enable settlement and set commission directly on each POS payment method.
Automatic Fee Calculation
Commission is computed from the gross POS payment amount using your configured percentage.
Net Settlement Amount
Track the real amount deposited to the bank after payment processor fees are deducted.
Correct Accounting Entries
Automatically splits bank, bank charges, and receivable/POS counterpart lines.
Multi Payment Method Support
Different commission rates per method: Visa, Mastercard, Meeza, bank card, or any provider.
Audit-Friendly Records
Gross, commission %, fee amount, and net amount remain visible on POS payments for review.
Workflow
How to Use
How to Configure
- Go to Point of Sale configuration.
- Open Payment Methods.
- Select the card/POS payment method.
- Enable Card Settlement.
- Enter the commission percentage.
- Select the Bank Charges / Card Processing Fees expense account.
- (Optional) Select a Settlement Journal (bank journal).
- Save the payment method and use it in POS orders.
How it Works
Accounting Treatment
- The card processing fee is recorded as an expense (Bank Charges / Card Processing Fees), not as an asset.
- The customer/POS receivable is settled using the full gross amount, matching the POS sale amount.
- The bank/clearing side receives only the net amount after commission is deducted.
Use Cases & Benefits
Use Cases
- Retail stores using POS terminals
- Restaurants accepting card payments
- Supermarkets with multiple payment providers
- Businesses using Visa, Mastercard, Meeza, or bank card payments
- Accountants who need automatic bank fee posting
- Companies reconciling card settlements with bank deposits
Benefits
- Reduce manual accounting work
- Avoid settlement differences
- Improve bank reconciliation
- Track payment provider fees accurately
- Keep POS reports aligned with accounting
- Support clean audit trails
Please log in to comment on this module