Payment to Sales/Purchase Refund Invoice is wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Committed
|
Medium
|
OpenERP Publisher's Warranty Team |
Bug Description
Once a Sales Refund and Purchase Refund invoice is validated, there will be a payment button down there just exactly the same as the normal invoices. However, I observed there is something wrong with the journal entries it generates. Take a Sales Refund as an example:
1. After I validate the Sales Refund Invoice (SCNJ by default), the system CREDIT the Account Receivable while DEBIT the Product Sales, this step is correct.
2. However, when I click the payment button in the refund invoice and process it normally, after the payment is settled, in the journal entry, it records as the normal Sales Invoice Payment which is CREDIT the Account Receivable while DEBIT the Bank Account. This is wrong, it should be the other way around.
Could anybody explain it? May be I am wrong, but it is a very important function in the business.
Thanks,
King W.C. Wang
Related branches
- Vinay Rana (OpenERP) (community): Approve
- Xavier ALT: Pending requested
-
Diff: 47 lines (+5/-4)1 file modifiedaccount_voucher/account_voucher.py (+5/-4)
- Xavier ALT: Pending requested
-
Diff: 46 lines (+5/-4)1 file modifiedaccount_voucher/account_voucher.py (+5/-4)
- OpenERP Core Team: Pending requested
-
Diff: 110 lines (+18/-8)2 files modifiedaccount_voucher/account_voucher.py (+14/-7)
account_voucher/invoice.py (+4/-1)
- OpenERP Core Team: Pending requested
-
Diff: 47 lines (+5/-4)1 file modifiedaccount_voucher/account_voucher.py (+5/-4)
Changed in openobject-addons: | |
assignee: | nobody → OpenERP R&D Addons Team 3 (openerp-dev-addons3) |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in openobject-addons: | |
importance: | Low → Medium |
Changed in openobject-addons: | |
assignee: | OpenERP R&D Addons Team 3 (openerp-dev-addons3) → OpenERP Publisher's Warranty Team (openerp-opw) |
tags: |
added: maintenance removed: payment purchase refund sales |
I think it should be at least 'Medium' Importance. It is a very frequent used function!
Anybody can escalate it?