Invoice Before Goods Issue - Settings
Application component: Shipping and Receiving
App type: SAP GUI
Description:  You can define when billing for SAP Customer Relationship Management (CRM billing) or billing for S/4HANA (S/4HANA billing) is to create an invoice for one single delivery or multiple deliveries. In the standard system, CRM billing or S/4HANA billing creates the invoice after goods issue. However, if you require the invoice printout before the end of the loading and transportation process, such as for international transportation, you can create the current invoice before goods issue posting. You do this by sending an invoice request from Extended Warehouse Management (EWM) to CRM billing or S/4HANA billing. You can request an invoice for each delivery or one or more invoices for the contents of a vehicle or transportation unit.  If you want to print invoices for the contents of a vehicle or transportation unit, EWM triggers the invoice printout in CRM billing or S/4HANA billing by sending the message Print Billing Document. If you want to create one invoice for each delivery, EWM triggers the creation and invoice printing automatically when it generates an outbound delivery.  
Key features:  For single requests from EWM, CRM billing or S/4HANA billing directly creates single invoices that you cannot change. For changes, you have to delete the outbound delivery. This automatically cancels the invoice. If you then generate a new outbound delivery, the invoice is automatically created and printed again. For group requests from EWM, CRM billing or S/4HANA billing creates one or more invoices for each vehicle or transportation unit. CRM billing creates corresponding billing due list items. S/4HANA billing does not create any billing due list items. You can make changes to these deliveries in EWM. If these occur before invoice creation, S/4HANA or SAP CRM updates its deliveries or the invoice-relevant data in accordance with the input from EWM. After you have posted the goods issue, you can only trigger the invoice printout from CRM billing or S/4HANA billing. If more than one vehicle forwards the material for a sales order, you can create related outbound deliveries for each vehicle and request invoices for them. Invoice Relevance With your settings at sales order level or delivery level, you can control the global relevance for invoice creation before goods issue at delivery item level. You can determine a print profile after CRM billing or S/4HANA billing has selected the printer. EWM finds the print profile and informs CRM billing or S/4HANA billing accordingly. For printing single requests, the billing system uses the print profile found. For the printing of group requests, the billing system uses the profile of the first delivery that was found. Note You must determine the same print profile in CRM billing or S/4HANA billing and EWM, so that CRM billing or S/4HANA billing can print invoices.  Invoice Cancellation You cannot change an invoice once it has been created. If, for example, you have loaded a handling unit on to a different transportation unit and want to change the invoice that has already been created, you have to perform an invoice cancellation. EWM sends the cancellation for the invoice that was created to CRM billing or S/4HANA billing. You can then request invoice creation and invoice printing again for the changed shipment document or delivery.