Batch Create Shipment Invoices
Explanation
This activity is used to create an invoice per shipment for all shipments selected by the user parameters. To
create the invoices, the shipments must be in the Closed status. Customer orders for which an advance
invoice has been created will not be included in the shipment invoice and must instead be created using the normal
create invoice option for the specific customer order.
Note that rental lines delivered on a shipment will also be included in the shipment invoice.
If invoice currency or invoice currency rate type is used on the customer order, only the
orders with the same invoice currency and/or invoice currency rate type can be added to a shipment invoice.
Prerequisites
- Shipments must be in the Closed status.
- For rental lines there must be rental events and rental transactions created.
System Effects
- Shipment invoices will be created for each shipment ID filtered through the user parameters.
- Any optional events defined to happen at creation of shipment invoice in the shipment type, will be
executed.
- The shipment flow proceeds with the next event in the shipment flow if the shipment type allows this.
- If rental lines are included on the invoice the rental transaction status will be updated to Invoiced
and the invoiced amount will be added to the transaction.
- If invoice currency or invoice currency rate type is used on the customer order, the shipment invoice will be
created in the invoice currency and all prices, taxes and discounts will be converted in accordance with the
exchange rate from the invoice currency rate type.