Returning 1 product of many causes order invoice control to Not Applicable

Bug #1085377 reported by Cats&Dogs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Committed
Medium
OpenERP R&D Addons Team 2

Bug Description

Hello,

Something what happens frequently is that customers return products from your order. Try to simulate this, tested also on the latest trunk.

(Build 889)
server (4625)
addons (8176)
web (3543)

When I speak of sales order I mean an order with for example 3 different products in one order.

- Make an order for customer and deliver it without invoicing it, or when using the delivery with grouped invoicing active.
- Order is in status deliverd, to be invoiced
- Return 1 product on that order, accept the goods back into your warehouse. Return it without invoicing/refund (logical because the original order is not yet invoiced)
- Product get's back into your warehouse
- The original order is changed from To be invoiced to Not Applicable !!! Details of this order is still delivered with all products. However the order can't be invoiced any more.

When order is invoiced right after delivery there is no problem, the retured product can be returned with invoicing/refund. When you choose this method always this could be a solution, but the original order should be invoiceable for the complete delivery. Which is not possible once you have returned products. (This is however correct when you return an order completely)

An other solution could be to not change the invoice control from To be invoiced to Not Applicable but only the order line of the returned product from delivered to returned/cancelled.

For not loosing sight on ongoing orders I asume that it is more safe to always invoice the complete original order, and use the refund option while returning only a few products out of a group of products.

Related branches

Revision history for this message
Cats&Dogs (catsanddogs) wrote :
Revision history for this message
Amit Parik (amit-parik) wrote :

Hello GrtSrkn,

Faced the same problem.

Also I could see that Sale order goes into "Done' state without generated the Invoice which is also not good!

Thank you!

Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 2 (openerp-dev-addons2)
importance: Undecided → Medium
status: New → Confirmed
Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
DJ Patel (OpenERP) (mdi-openerp) wrote :

Hello GrtSrkn,

Thanks for reporting. The solution for this bug is proposed in the branch : https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-1085377-mdi

with following Revision ID and Number.

Revision ID : <email address hidden>
Revision Number : 8307

Thanks,
Divyesh

Changed in openobject-addons:
status: In Progress → Fix Committed
Revision history for this message
Cats&Dogs (catsanddogs) wrote :

Hello,

I've tested this after applying the merge. The order can now be invoiced, only one problem, all products are listed on order to be invoiced. the returned product is not removed and can be removed any more.

When you start at this point a new return of products it seems that the system knows that there was previously a returned product, it doesn't show on the list which is correct from that point of view.

So in case products are delivered, but not yet invoiced it is tricky to allow returning products partly. When the invoice is being made, you will get an invoice of the original order now...

Revision history for this message
Cats&Dogs (catsanddogs) wrote :

Still a time consuming issue for our customers. Strange that after almost one year no more actions have been done on this matter. Or all OpenERP users are not using the POS, or they all have no return policy at their shop... Strange...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.