I'm using Odoo 18 and I'm facing an issue setting up a POS Payment Method linked to a bank-type journal (specifically for mobile payments like M-PESA and Tigo Pesa). Despite having correctly set both Outstanding Receipts and Outstanding Payments accounts (both configured with reconciliation enabled), I keep getting the following error:
Invalid Operation:
No outstanding account could be found to make the payment.
I have verified the following:
- Outstanding accounts (Receipts/Payments) are correctly configured and allow reconciliation.
- Both outstanding accounts belong to the same company as the journal.
- POS sessions are fully closed before adding the payment method.
- POS payment method configuration correctly references the bank journal and outstanding accounts.
Could someone help explain why Odoo is still unable to identify these accounts and suggest how to resolve this?