Odoo: There is problem if we create down payment with extra amount

Created on 16 Aug 2018  路  3Comments  路  Source: odoo/odoo

Impacted versions:
11.0

Steps to reproduce:

  1. Add order line with 100 Rs.
  2. Create invoice using Down payment (fixed amount ) option.
  3. Enter 300.
  4. click create and view.
  5. validate and register payment using bank.
  6. create invoice using Invoiceable lines (deduct down payments).
  7. click validate.

Current behavior:

  • In customer invoice Amount due is -200.
    and after open that invoice it shows 200 is Amount due....i.e we have to pay again.

Expected behavior:
-Amount due should be zero and extra amount should go to Outstanding credits

Video/Screenshot link (optional):
screenshot 75

screenshot 74

11.0 Accounting

Most helpful comment

I don't think its a problem

Customer balance with the negative amount shows customer balance, even if you create a down payment more then the order amount.

Look at closely, the final invoice creates the credit note not an invoice, so even if you register payment it is already a refund.

I don't think we should prevent anything as it gives flexibility to mange more business case rather preventing anything.

Look at https://drive.google.com/file/d/1Cqys3EkW_DJtURW3xYlMNIwkdIK3eMD5/view advance payment can be refund or adjusted against the next invoice.

All 3 comments

AFAIK, this is an uncovered case. The easiest solution is to prevent to create that kind of down payment instead of changing logic for creating a refund.

What do you think, @qdp-odoo?

I don't think its a problem

Customer balance with the negative amount shows customer balance, even if you create a down payment more then the order amount.

Look at closely, the final invoice creates the credit note not an invoice, so even if you register payment it is already a refund.

I don't think we should prevent anything as it gives flexibility to mange more business case rather preventing anything.

Look at https://drive.google.com/file/d/1Cqys3EkW_DJtURW3xYlMNIwkdIK3eMD5/view advance payment can be refund or adjusted against the next invoice.

Thanks for the video, @mga-odoo. Then it's clear this is not a bug, so closing.

Was this page helpful?
0 / 5 - 0 ratings