We have rolled out Odoo v10 and have already setup much data into our system. The first invoice I created seemed to work well. I entered all the relevant invoicing details and clicked "validate". An invoice number was created and the invoice was placed into an "Open" state. Upon receiving the payment, we then clicked "Register Payment" and the invoice went into the "Paid" state. However that function no longer exists. Now when we take a sales order and invoice it - the moment we click "validate" the invoice becomes instantly "paid". Is there a setting that perhaps controls this?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
Hi Dino,
Many clients are facing such issue due to incorrect Account type configuration. I think accounts you are using in invoice lines are of type "Receivable or Payable". You should check the "Income / Expense" accounts in the Product.
In invoice lines, you should use accounts that don't have type "Receivable or Payable". Once this configuration is fixed, you will be able to make payments to the invoices.
Hope this will help you.
Sudhir Arya ERP Harbor Consulting Services Skype: sudhir@erpharbor.com Website: http://www.erpharbor.com
I tried responding previously but had some technical problems with this forum. I noted on the online Odoo platform that by going to 'Other Info' and 'Account' and changing accounts receivable that the "register payment" option dissappeared on the invoice. The Odoo system uses "101200 Accounts Receivable" with it's type being "Receivable". If you change the 'code' and the 'type' then invoices are listed as being instantly paid. It appears that you can change 1 or the other without any problems. However if you change both "code" and "type" then the 'register payment' option dissappears. When I have a chance I will test on my live system and respond to confirm that the problem is resolved.
OK, so I tested pretty quickly and it is confirmed - one can change the "code" for "Accounts Receivable" but not the "type", which I have kept as "Receivable". A little annoying as my accountant calls invoices assets, so it would be great if the "type" could be changed as well.
Thanks Dino , this worked , the guy who created CoA in my case made a silly mistake
Thanks
Might be account type selection for invoice and invoice lines are not correct. Normally invoice line account type should be Income and Invoice account type Receivable. I had similar issue due to wrong chart of account. You can follow any default COA.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up
can you check invoice amount . Probably if invoice amount 0.00 then only on validation invoice become paid.
0
Dino
On 5/28/18, 2:20 PM
Invoice amount is the Total of all the lines + TAX, so no it's not 0 (zero)
Do you think that it might be related to the permissions of a user? So if my user account is setup as "Administrator" for the accounting app, then validating an invoice marks it as being paid?
No. By the way you should never use the admin user for operations.
Invoice amount is the Total of all the lines + TAX, so no it's not 0 (zero)