Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Create a SO for a customer of 100 $ - Create Invoice for the Sales Order and Register the payment - Create a Refund Invoice, Validate it and keep it in "Open" state - Create a second SO for 5 $ - Create an invoice for this order and validate it - It will show you outstanding payments - Apply the credit and the invoice will be fulfilled => Now you have a credit left for 95 $ - Create a third Sales order for the same customer for 5 $ - Create an Invoice for it - It will show you outstanding credit (95 $) - Apply the credits - Now 90 $ are left - In the same invoice, the credit which you applied, Unreconcile it - It should have shown you 95 $, but it shows you 100 $ which means it removed the credit which we applied to second SO The unreconcile process does not filter the partial reconciliations of the selected invoice. All partial reconciliations on the AML are removed instead. opw-1819602
- Loading branch information
6d195ee
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nim-odoo This change prevents to unreconcile a single invoice and its single payment, if an exchange difference entry has been generated.
Try this: