Overview
Card and bank-transfer payments taken at the point of sale carry processing fees that stores normally have to reconcile and book by hand. This module lets you set a commission percentage and an expense account directly on each POS payment method, so when a session is closed the fee is carved out of the bank entry automatically. The bank (liquidity) line absorbs the fee and a matching commission expense line is posted, while the receivable line the session reconciles stays untouched.
Key Features
- Adds a Commission % field and a Commission Account to each POS payment method.
- Commission fields appear only on bank-type payment methods, so cash stays fee-free.
- Books the bank fee automatically when a POS session is closed, with no manual journal entries.
- Carves the fee out of the bank line and posts a separate commission expense line, keeping the entry balanced.
- Leaves the POS receivable line the session reconciles untouched, so reconciliation is unaffected.
- Handles both sales (inbound) and refunds (outbound) correctly in a single uniform calculation.
- Works with combined and split POS payments at session close.
- Coordinates with ac_bank_journal_commission via a POS-skip guard so fees are never double-applied.