This question has been flagged
3 Replies
2704 Views

Hi, This is our Business Flow on some of our products;

  1. Customer Places Order for Item (our items is not stocked as prices are highly volatile and subject to daily changes, set as Made To Order)

  2. Sales order Generates a PO to the Vendor

  3. Sales order also Generates Delivery for the customer (will not be ready until PO items are received)

  4. PO is checked and confirmed at the end of the day for next day delivery

  5. PO confirmation then generates Inventory receipt for the goods

  6. PO goods are received along with the current market prices

At this point, we need to be able to update the product cost & Sales Prices (ideally in the product, that will then feed through to the invoices for the sales orders that had already been processed with old or zero prices)

At the moment, we have to edit each invoice separately, so if one product is spread across 100 customers, we have to edit 100 invoices manually, for one product price change!, lots of manual input required.

Is their a simple way around this?

Ideally we would like to edit the product prices in the product record, before we run the invoices and for the invoice run to use the new product price not the price that was in the Sales Order, but only on these particular products.

Thanks

Avatar
Discard
Best Answer

Hi Clark,

Definitely this can be done with some level of customization.

If you are a developer or you have a developer, then you will have to override the methods which get triggers when you receive your shipment. In that method, you need to search all the draft invoice lines that have products of your shipment and then update the market price of the products.

You also need to add Market Price field in the shipment lines.

Let me know if I can help you in this.

Sudhir Arya
ERP Harbor Consulting Services
Skype:sudhir@erpharbor.com
Website: http://www.erpharbor.com
Avatar
Discard
Best Answer

Hello Clark,

As you describe, breaking down your requirements into actionable items/aspects. Let me know if this helps

1) You are likely to get vendor bills which will have different prices from PO. Do you want to track these variations?

2) You want to update the cost from the received prices on the product. Are you doing a real time inventory valuation. Do you want some modifications?

3) Once the prices on product are updated you would want to update the Quotations for the new price.

Each of these items would require small customisations and there will be quiet a few use cases for every customization.

Thanks

Vishal


Avatar
Discard
Best Answer

Have you seen https://www.odoo.com/apps/modules/10.0/account_invoice_line_pricelist/ ?

What if you just had to create a new pricelist each day - then all Invoices created that day would use the prices on the pricelist, not the prices from the Sales Orders?


Avatar
Discard