跳至内容
菜单
此问题已终结
8 回复
5665 查看

 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?

形象
丢弃

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)

最佳答案

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.

形象
丢弃