Symptom
You have created a Customer Invoice which is relevant for E-invoicing and you expect the Buyer GSTIN to be available in the corresponding Json file when you click on Request Legal Approval, however you notice 'URP' instead of the expected Buyer GSTIN.
Environment
SAP Business Bydesign
Reproducing the Issue
- Go to Customer Invoicing work center
- Go to Invoice Documents
- Search for Customer Invoice XXX(XXX is the ID of the Customer Invoice)
- Edit the Invoice
- Go to Attachments Tab
- Download the json file
- When you check json file, under BuyerDtls for GSTIN it shows as URP instead of the buyer GSTIN number: "BuyerDtls": {"Gstin": "URP"
- Now check if the Buyer tax number is maintained in the Account master data. Go to Account Management work center.
- Go to Accounts View
- Search for Account AAA(AAA is the Account used in the Customer Invoice XXX).
- Edit the Account and Navigate to Financial tab.
- Go to Taxes tab.
- You can see the GSTIN number maintained.
- Since the GSTIN number is maintained in the Account master data, you expect the same to be available in the Json file.
Cause
You are using the Tax codes 562-Export Sale (IGST) or 576-Export Sale (IGST) - LUT/Bond in your Customer Invoice.
Whenever you use the tax codes 562 and 576, the State codes will be defaulted to value '96' if Buyer/Account has the address outside India and GSTIN value will be 'URP' under "BuyerDtls" in Json file.
Resolution
This is the current system behaviour.
Keywords
BuyerDtls; Buyer GSTIN; E-invoice; JSON; URP; , KBA , e-invoice , urp , gstin , buyer gstin , buyerdtls , AP-CI-CI-GLO , Cross-Country Extensions , Problem