Symptom
You create a customer invoice for an Australian seller and in the output document there is no Buyer Information.
Environment
SAP Business ByDesign
Reproducing the Issue
- Create an invoice for an Australian company for less than 1000 AUD.
- Release the invoice and navigate to the Output History.
- Open the Released Invoice.
There is no information on the Buyer within the invoice.
Cause
- The standard Customer Invoice Template for Australia includes a script to remove Buyer information if the Total Amount is less than 1000 AUD.
- This is in accordance to legal requirements within Australia.
- You can adjust the Template and remove the script that excludes the Buyer Information.
Resolution
- Open the Standard Template in Adobe LiveCycle Designer.
- Query for the following line in the scripts: "(this.decCalculatedAmount.rawValue lt 1000)".
- Remove the whole if condition:
if (this.decCalculatedAmount.rawValue lt 1000) then
bdyMain.frmAdditionalAddresses.frmShipToAddress.presence = "hidden"
bdyMain.frmAdditionalAddresses.frmAccountAddress.presence = "hidden"
bdyMain.frmAddInfoBlock.frmInfoBlock.txtBuyerVATRegID.presence = "hidden"
bdyMain.frmAddInfoBlock.frmInfoBlock.txtCustomerName.presence = "hidden"
endif
This removes the script in the standard template and now for all Invoices the Buyer information is visible.
Keywords
Australia, Customer Invoice, Output, Buyer Information, Australien, Kundenrechnung, Ausgabe, Kundeninformationen , KBA , account , template , form , AP-CI-CI-GLO , Cross-Country Extensions , Problem
Product
SAP Business ByDesign all versions