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.
