This blog post describes the procedure to display the payment due date on the output form of the manual invoice for Singapore. This extension scenario can be implemented using the Adobe LiveCycle Designer and Maintain Form templates App of SAP S/4HANA Cloud.
Based on correspondence containers, the print workbench creates invoices or invoice raw data according to the application form defined for the invoicing process in Customizing. Prerequisites You use the correspondence tool and the print workbench and have made the system settings described in Making System Settings for Invoice Printing. Processing pro forma invoices differs from processing normal invoices in the following ways: Goods issue is not required before you create a delivery-related pro forma invoice. You can create as many pro forma invoices as you like for a sales order or a delivery because the billing status in the sales order or delivery is not updated. Based on correspondence containers, the print workbench creates invoices or invoice raw data according to the application form defined for the invoicing process in Customizing. Prerequisites You use the correspondence tool and the print workbench and have made the system settings described in Making System Settings for Invoice Printing. Mass Print & Download. In native SAP, the process for printing and downloading can be frustratingly manual. Invoice images can only be retrieved one at a time. Our mass print and download feature allows you to expedite this process and save time in responding to auditing and legal requests.
Scope
The scope of this extension is limited to SAP S/4HANA Cloud core financials only and does not cover customer invoices created from other modules like FICA, RE_FX, etc. This extension scenario is applicable to manual invoices and does not support other customer invoices posted using background jobs, EDI, etc. The scenario described below is relevant for Create Outgoing Invoice App and it’s related PDF form. This does not cover any electronic files like XML, CSV format.
![Manual Manual](/uploads/1/1/9/4/119471168/370940582.jpg)
Prerequisites
SAP E-mory: SAP VF03 Print Sales Invoice
You have administrative access to SAP S/4HANA Cloud and have implementation experience on the system. This extension requires knowledge of working with Adobe LiveCycle Designer and FormCalc scripting language.
Localization Challenge
When a manual invoice is posted, the due date is computed automatically. The standard system does not provide a BAdI to read the automatically computed due date. However, a company may want to display the due date on the invoice form, which is sent across to their customer.
Solution Approach
The solution approach here is to compute the Due Date using the Payment Term and the Baseline Date, and display the same using a custom form template.
Disclaimer
When implementing this solution there may be situations wherein the payment due date communicated to the customer is different from the one captured in the system. Such a scenario may cause audit and compliance issues since the payment date in the system is earlier than what is communicated to the customer.
For example, the due date captured in the system during invoice posting is 30th March and the due date computed using baseline date and payment term is 5th April. In such a scenario, there is a delay in receiving the payment from the customer who might make the payment by the 5th of April and not 30th of March.
Since this is a custom logic implementation, it is at the discretion of the implementation partner to check the needs of its customers and provide the right implementation. SAP does not have a liability to support this custom implementation.
Implementation
- Download the form template corresponding to the SG manual invoice using the Maintain Form Templates App and edit the same using Adobe LiveCycle Designer.
- Create two hidden text fields and bind them to the BaselineDate and Zterm (payment term).
- Create the Due Date text field, set the value to Calculated-Read Only and scripting language to FormCalc. Refer to the code sample captured in the code snippet below.
- Create a new customized form template to display the payment due date field on the invoice form.
- Navigate to Maintain Form Templates App to create a custom template for the invoice for Singapore.
- Provide the necessary details and the correct data source – FDP_J_1HKORDSG_SRV.
- Upload the modified XDP file.
- Print the invoice form.
- Navigate to Print Document Extracts App.
- Select the custom form template with the modifications for the payment due date field.
- Capture the other necessary information and execute the print program.
Conclusion
With the above approach, the newly created Payment Due Date field should now be visible on the output form of the manual invoice. Though this is not a fully integrated solution, I believe this caters to address the problem faced by our partners and provides an automatic way of printing the Due Date on the manual invoice output form.
Screen Print: Windows
SAP allows you to print the SAP screen on the Windows platform using the Customize Local Layout button (not available on the Macintosh). This button is located at the far right of the standard toolbar:
![How To Print A Manual Invoice In Sap How To Print A Manual Invoice In Sap](/uploads/1/1/9/4/119471168/660545196.jpg)
|
How To Print A Manual Invoice In Sap Form
|
The preference for accurate information that accompanied the rise of commerce also laid the groundwork for the rise of science globally, wherever the Dutch engaged in trade. He uncovers direct links between the rise of trade and commerce in the Dutch Empire and the flourishing of scientific investigation. Cook argues that engaging in commerce changed the thinking of Dutch citizens, leading to a new emphasis on such values as objectivity, accumulation, and description. Sophocles the theban plays penguin classics pdf file.
Result: A hardcopy of the SAP screen is immediately printed on your default printer.
The other way to print a screen in SAP:
SAP users who want to convert Smartform to PDF file and download Smartform as PDF can use SAP transaction code PDF! . SAP PDF! transaction will provide Smartform to PDF conversion while the SAP Smartform output is being displayed on the screen in Print Preview mode. Using PDF! tcode to convert Smartform to PDF file format and download Smartform as PDF is an easy method compared with printing SAP output document to spool and emailing the spool file to your email address within spool transaction SP01. In order to use PDF! transaction to download Smartform output as PDF file to your local computer, first display SAP Smartform output in Preview mode. I'm going to use VA03 screen to display SAP Order Confirmation output for a sample sales order. Follow menu options 'Sales Document' > 'Issue Output To' on VA03 screen after you provide a sales order number. Choose an output message from list. Press Print preview button. When SAP Smartform output is displayed on screen for the selected sales order, invoice, delivery note, etc., use the command field to call SAP transaction PDF! After you type PDF! tcode in command field area, press Enter to execute Smartform to PDF conversion code. This SAP transaction will open PDF Preview screen displaying SAP Smartform output for the related SAP document as seen in below screenshot. If you hower over the PDF Preview screen, a list of buttons will appear which we are familier from PDF documents. These PDF buttons enable SAP user save Smartform output as PDF file to your local folders or print Smartform document directly as PDF file. During save or print process the conversion from Smartform to PDF is done in PDF! tcode screen. |