Preface:
A person who was helping me with our Odoo accounting, created 'Outstanding Payments' accounts for each bank/credit card...we have lots of them.
Procedure Description:
If I go to the Vendor Bills module and select
Create Manually, and proceed to fill out the form fields:
- Vendor
- Bill date
(skip the Recipient Bank field)
and then add an invoice line with the
- Label
- Account
- Price
fields filled out (label, account, price), I can then 'Save' and 'Confirm' the draft bill, after which I can Register Payment (it show the date paid and amount due as $0.00).
I understand that, pending reconciliation, there is an entry that goes into a transit account (Outstanding Payments or a suspense account).
Next, if I go to the Accounting Dashboard, I can see the bank account with an "outstanding payments..." link and can locate the payment there. If, however, I look at the configuration for that bank account there is a 'Suspense Account' listed (in our case called 'Bank Suspense Account). The vendor bill and amount, however, cannot be located there. Instead, I'm able to find it in a different account called Outstanding Payments, with a different code number as well.
Question:
When manually creating a vendor bill and registering a payment, how does Odoo know which transit account to put the entry into (since it's not the one associated with the bank, as I would have expected)?