Skip to Content
Menu
This question has been flagged
8 Replies
4903 Views

 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?

Avatar
Discard

can you check invoice amount . Probably if invoice amount 0.00 then only on validation invoice become paid.

Author

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)

Author

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)

Best Answer

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
Avatar
Discard
Author Best Answer

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.

Avatar
Discard
Author

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

Best Answer

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.

Avatar
Discard