Hi Jacopo,
Was this functionality ever implemented? How do I consolidated multiple
shipments onto a single invoice?
Thanks.
Jim


Jacopo Cappellato wrote:
> 
> Hi all,
> 
> I'll need to implement a new way to create invoices from sales shipments.
> 
> If I'm not wrong, right now in OFBiz you can create invoices in two ways:
> 
> a) from an orderId: the createInvoiceForOrder service is used
> b) from a shipmentId: the createInvoicesFromShipment service is used, 
> this service internally calls the createInvoiceForOrder service for each 
> of the orders associated to the shipment
> 
> The new way I'm going to implement is this:
> 
> c) from a set of shipment ids: I'd like to call a modified version of 
> the createInvoicesFromShipment service
> 
> The main difference between method c and b is that if an order is 
> shipped with two shipments and I pass the two shipment ids to the 
> service of point c, I'll get ONE invoice (instead of TWO with method b) 
> for the order containing all the items shipped in the two shipments.
> 
> I've modified the createInvoicesFromShipment service to accept as an 
> optional input parameter a List of shipmentIds: then all the 
> ItemIssuances associated to the shipments are selected (instead of only 
> the ItemIssuances associated to one shipment); then the logic is EXACTLY 
> the same.
> I'm I'm testing it right now and it seems to work pretty well.
> 
> How to trigger this service?
> I'd like to add a new shipment status to mark all the shipments that are 
> ready to be invoiced; then a new service can be run that:
> 1) selects all the shipments in this status and puts thir ids in a List
> 2) calls the modified version of the createInvoicesFromShipment passing 
> the List to it
> 3) updates the shipments' status to mark them as invoiced/completed
> 
> 
> What do you think of this?
> 
> Jacopo
> 
>  
> _______________________________________________
> Dev mailing list
> [EMAIL PROTECTED]
> http://lists.ofbiz.org/mailman/listinfo/dev
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Dev---A-new-way-to-create-invoices-from-shipments-tp3630362p17395979.html
Sent from the OFBiz - Dev mailing list archive at Nabble.com.

Reply via email to