Si,
thanks for your comments:
Si Chen wrote:
Jacopo,
I think you should use the same entity as for Requirements which
currently links sales to purchase orders. I think that is
OrderItemAssociation. Associating sales order ship group is also the
correct thing to do, since a drop shipped sales order could have several
destinations in separate ship groups, each of which would either have to
be their own purchase order or be part of a different ship group on the
purchase order.
So, should I add a new pk field (shipGroupSeqId) to OrderItemAssociation?
I think you should create a Shipment of "Drop Shipment" type for your
drop shipped order. (Interestingly enough, that type is already
there--I think David & Andy anticipated this a long time ago.) Then
when the Shipment is marked to a certain status, such as "Received" or
"Completed" (don't know which one...) then the order is completed. We
should then introduce SECAs that mark both the sales and purchase orders
when a drop shipment is completed.
Let's see if I've understood your suggestions:
1) the shipment associated to the purchase order is of a special type
"Drop Shipment" and is shipped from the supplier to the customer
2) when the drop shipment is "received" the purchase order is complete
and the sales order items in the ship group associated with the purchase
order are also marked as "complete"
Is it correct?
Thanks,
Jacopo
I do not think you should create "bogus" inventory--that could create
confusion down the road and really mess up the accounting, as the
transaction did not in fact receiving and taking stock of inventory.
Si
On Sep 11, 2006, at 8:54 AM, Jacopo Cappellato wrote:
Hi,
the first version of the new drop shipment stuff is in svn (mostly
finished), but now I need a few advices to complete my work.
First of all some background information: drop shipments are created
when one or more sales order ship groups are associated to a supplier
(you can do this manually using the supplier drop down box in the
first order checkout step, but it is also done automatically by the
system for drop-ship-only items); when the sales order is created, one
purchase order is also created for each of the ship groups associated
to a supplier.
The sales order items in these 'special' ship groups are not
reserved/issued because they are shipped directly from the supplier to
the customer.
My first question is: how should I associate the sales order ship
group to the purchase order generated for it? Using the
OrderItemAssociation entity is an option I've considered, but I'll
need to specify the sales order ship group id as well. Another option
is to reuse the OrderItemShipGroupAssoc but we will probably need to
find a good way to distinguish between (a new type field?) standard
association and inter order association (a po associated to the ship
group of a sales order).
The third option is to create a new entity (any suggestions for the
name?).
My second question is: the sales order items that are in a drop ship
group are not reserved and shipped; when should I change the status of
these items to complete? When the associated purchase order (shipment)
is delivered to customer? And how this should be handled? Should I
perform a 'bogus' inventory receipt screen to mark items that are
received from the customer? Or should I simply change the status of
the drop shipment to delivered?
Thanks for your help!
Jacopo