Step 1: Create or Edit the "Cash" Journal
- Go to Accounting (or Invoicing) → Configuration → Journals.
- Select a journal with the type "Cash" or create a new one.
- On the Advanced Settings tab, make sure the "Automatic reconciliation on posting" checkbox is enabled — this will ensure the payment is automatically confirmed when created.

Step 2: Create a Special Payment Method
- In the journal, go to the Incoming Payments tab.
- Click Add a line.
- Create a new payment method, for example: Name: No Reconciliation
- Set the Payment Type: Inbound.
- In the Payment Account field, specify the cash account.

Step 3: Set as Default or Select Manually
Now, when creating a payment using this method:
- The payment will be confirmed automatically;
- The receipt/invoice will receive the "Paid" status;
- Reconciliation will not be required.



This solution is ideal for small businesses or retail, where cash is accepted instantly and there's no need for bank reconciliation.
How to Avoid Reconciliation When Processing Cash Payments in Odoo