Comment 20 for bug 527120

Revision history for this message
Nhomar - Vauxoo (nhomar) wrote : Re: [Bug 527120] Re: Refund Invoice takes the actual price of the products to make the cost of sales move

2010/9/24 invitu <email address hidden>

> Hello
>
> If the product cost price is averaged, it should NOT take the original
> price of the product BUT the cost price of the product when the product was
> taken out of stock. (The cost price could have changed between the sale and
> the refund)
> (we should test this feature on V6.0 very soon)
>

Hello

@invitu

The refund move line is an standard in all accounting system, it _must_ be
taken from the original move, always, and recalculate the costs exactly in
the same way that the actual behaviour is done if this was a refund from
sales (the product is going in), i think it should be reviewed by the expert
team, but is relatively obvious the solution.

>
> Regards
>
> --
> Refund Invoice takes the actual price of the products to make the cost of
> sales move
> https://bugs.launchpad.net/bugs/527120
> You received this bug notification because you are a member of OpenERP
> Drivers, which is subscribed to OpenObject Addons.
>
> Status in OpenObject Addons Modules: Confirmed
>
> Bug description:
> Whenever you make a Refund Invoice (in my country, aka Credit Notes) for a
> sale, and the client send back some products, the accounting move for the
> cost of sale (using anglo-saxon account mode) made by openerp takes into
> account the last (current) cost of sale - in my case the last (current)
> average price- of the product and not the previous one used when sale was
> made, this happens whenever there have been a purchase in the meantime,with
> different prices for the products involved, between the sale and the credit
> note.
>
> The accounting people has advised me that the cost of sale should be the
> same one when the product was invoiced and not the current one.
>
> They say this should be the correct behaviour for the Refund Invoice and
> not the one used right now, because if the full sale is refunded then there
> will be mismatches between the movelines for the cost of sale in the Client
> Invoice account move and the Refund Invoice Account Move
>
> Thank in advance for your attention,
>
>
>

--