SAP Knowledge Base Article - Public

3415225 - You Are Not Able to Modify Tax Details on Contract Creation via Webservice

Symptom

When you are creating a Contract via Webservice ManageCustomerContractIn, you try to send Tax Code Details on the creation request, however, they are not reflected in the created document.

Environment

SAP Business ByDesign

Reproducing the Issue

When creating a Contract via Webservice ManageCustomerContractIn, you include the Tax Code information alongside the creation payload, for example: 

<TaxationCharacteristicsCode listID="ABC">DEF</TaxationCharacteristicsCode>

(Where ABC Represents the Country Code and DEF Represents the Tax Code)

However, you notice that the Tax Code of the created Contract is not taken from the payload, but rather determined by the system.

Cause

The modification of Tax Details via Webservice ManageCustomerContractIn cannot be done on the same request where the Contract is being created.

Resolution

A second ManageCustomerContractIn request needs to be sent with the Tax Code Details in order to update this information in the Contract via Webservice.

Keywords

Web Service, Contract, ManageCustomerContractIn, XML, Payload, Request, Unable, Ignores, Ignored, Unable, Tax Code, Missing, Different, Tax Details. , KBA , AP-CCP-CC , Customer Contract , How To

Product

SAP Business ByDesign all versions