SAP Knowledge Base Article - Public

3365204 - How To Pass The Tax Country and Tax Code in the Web Service ManageDownPaymentCustomerInvoiceRequestIn

Symptom

You would like to pass the Tax Country and Tax Code when creating a Down Payment Request via the webservice ManageDownPaymentCustomerInvoiceRequestIn.

Environment

SAP Business ByDesign

Cause

You can pass the Tax Country and Tax Code in the ProductTaxDetails node in the web service ManageDownPaymentCustomerInvoiceRequestIn.

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

Here an example payload:

<soap:Header/>

<soap:Body>

<glob:DownPaymentCustomerInvoiceRequestBundleMaintainReqiest_sync>

<BusinessDocumentBasicMessageHeader>

</BusinessDocumentBasicMessageHeader>

<!--1 or more repetitions:-->

<DownPaymentInvoiceRequest actionCode="01" xmlns="">

<BaseBusinessTransactionDocumentID>XXXXX</BaseBusinessTransactionDocumentID>

<ProposedInvoiceDate>XXXXX</ProposedInvoiceDate>

<ProposedDeviatingPostingDate>XXXX</ProposedDeviatingPostingDate>

<ReconciliationAccount>XXXX</ReconciliationAccount>

<BuyerParty>XXXXX</BuyerParty>

<BillToParty>XXXX</BillToParty>

<BillFromParty>XX</BillFromParty>

<SalesUnitParty>X</SalesUnitParty>

<PayerParty>XXXX</PayerParty>

<PricingTerms>

<PricingProcedureCode>XXXXXX</PricingProcedureCode>

<CurrencyCode>EUR</CurrencyCode>

</PricingTerms>

<ProductTaxDetails>

<ProductTaxationCharacteristicsCode listID="DE">501</ProductTaxationCharacteristicsCode>

</ProductTaxDetails>

<ExternalReferenceID>XXXXX</ExternalReferenceID>

<Amount currencyCode="EUR">1000.0</Amount>

<AgreementDescription />

<SalesOrderReference>258699</SalesOrderReference>

</DownPaymentInvoiceRequest>

</glob:DownPaymentCustomerInvoiceRequestBundleMaintainReqiest_sync>

</soap:Body>

</soap:Envelope>

Keywords

Down Payment; web service; API; Tax Code; Tax Country; ManageDownPaymentCustomerInvoiceRequestIn , KBA , AP-CI-CI , Customer Invoice , Problem

Product

SAP Business ByDesign all versions