internal sale orders

Asked by Ferdinand on 2012-07-09

task to be solved:

Client has franchise partners and operates own shops
for franchise partner AND own shops sale order and pickings should be used
BUT for own shops
* picking stock_dest_location must be of type internal (which is not allowed for delivery pickings)
* sale orders / deliveries must not be invoiced

possible solution
* sale_order.order_policy : new value "internal"
* stock_location must be internal for order_policy='internal'
* workflow - sale.order state = 'done' after shipping

does anyone has already a solution for this ?

Question information

Language:
English Edit question
Status:
Solved
For:
Odoo Addons (MOVED TO GITHUB) Edit question
Assignee:
No assignee Edit question
Solved by:
Ferdinand
Solved:
2012-10-15
Last query:
2012-10-15
Last reply:
2012-10-14
Numérigraphe (numerigraphe) said : #1

I don't quite get the "own shop" case: how is that a sale order if it's not invoiced and sent to a customer location?
Isn't it simply an internal picking ?
Lionel Sausin.

taxaw (seydoucoly) said : #2

Hi,
This is a common need in company working with big internal tracability.
I have a question. This solution does it take into account internal purchase orders (From Shop to main Office ?)
Does this module work with openerp 6.1.1 ?
Thanks.

Ferdinand (office-chricar) said : #3

currently the module (tested, will be in production by next week)
http://bazaar.launchpad.net/~c2c/c2c-rd-addons/trunk/files/head:/sale_internal_order/

just handles the sale process (which is sufficient for this client)

I have not checked if and how internal purchase orders can be converted to sale orders
but it should be fairly easy to create a button/function which creates an internal SO from a PO.

this should be very similar to inter company processes, which I never used but are announced.

Hello Mr.Ferdinand

Accept Greetings from Serpent Consulting Services.

We have an idea to achieve this scenario without any customization.

We just need to create one location with type customer location. lets say name = internal_customer
For the all internal customer just assign internal_customer location as an customer location on the customer form.

In internal_customer location configuration fixed chain location with chaining type = Automatic No Step Added.

So whenever we have delivery order created the destination location will be changes automatically to the fixed location we set as a chain location and we have our stock on correct location.

Regards,
Serpent Consulting Services.
<email address hidden>
http://www.serpentcs.com

Ferdinand (office-chricar) said : #5

thanks for the tip