On Sep 11, 2006, at 1:31 PM, Jacopo Cappellato wrote:
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?
This part is a good question... What sort of information comes back
from the supplier that is drop shipping the order?
For the one you are working with for example, do they send you an
email or something when the order is shipped? I guess one way or
another we need a service to take a notice from the drop-shipper/
supplier that the package is packed, or at least when it is shipped,
so that we can mark the drop type Shipment as packed or sent, which
can through the ECA mark the order items as complete. The important
status is really the Packed status, but if we get a sent status back
from the drop shipper then we can mark the Shipment Packed and then
Sent/Shipped.
Right now we use the ItemIssuance to associate an OrderItem,
InventoryItem, and ShipmentItem together. It should be possible to
leave out the InventoryItem, but don't be too surprised during
testing if some piece of code "barfs" because it's not there...
-David