Symptom
You would like to pass the Tax Code when creating a new invoice request via the web service ManageCustomerInvoiceRequestIn.
Environment
SAP Business ByDesign
Cause
You can pass the Tax Country and Tax Code in the ProductTaxDetails node in the web service ManageCustomerInvoiceRequestIn.
The node ProductTaxDetails contain the TaxationCharacteristicsCode that is determined internally but can be changed externally (Note: If wrong tax code is sent then warning message is returned in response and internally determined tax-code is used).
The tax code depends on the country and represents the tax event, tax type and tax rate type. The tax event controls how taxes are posted in the tax return.
Resolution
You can refer to the sample payload with the node ProductTaxDetails.
<ProductTaxDetails>
<ProductTaxationCharacteristicsCode listID="US">501</ProductTaxationCharacteristicsCode>
<ProductTax>
<CountryCode>US</CountryCode>
</ProductTax>
<TransactionCurrencyProductTax>
<CountryCode>US</CountryCode>
</TransactionCurrencyProductTax>
</ProductTaxDetails>
Keywords
KBA , SRD-CRM-INV , Customer Invoicing , Problem
SAP Knowledge Base Article - Public