2016-08-23 2 views
0

SOAP 요청으로 NetSuite 고객을 업데이트하려고합니다. 나는 정확하게 고객을 검색하고 반환받을 수 있어요,하지만 난 때 등 아래로 과세 또는 taxExempt 필드를 보낼 :SuiteTalk NetSuite에서 면세로 고객을 설정하십시오.

<?xml version="1.0" encoding="utf-16"?> 
<WriteResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <status isSuccess="false" xmlns="urn:core_2014_1.platform.webservices.netsuite.com"> 
    <statusDetail> 
     <code>INSUFFICIENT_PERMISSION</code> 
     <message>You do not have permissions to set a value for element taxexempt due to one of the following reasons: 1) The field is read-only; 2) An associated feature is disabled; 3) The field is available either when a record is created or updated, but not in both cases.</message> 
    </statusDetail> 
    </status> 
</WriteResponse> 

I :

<taxExempt xmlns="urn:relationships_2014_1.lists.webservices.netsuite.com">true</taxExempt> 
     <taxable xmlns="urn:relationships_2014_1.lists.webservices.netsuite.com">false</taxable> 

넷 스위트는 다음과 같은 오류를 반환 개별적으로 과세 또는 taxExempt를 시도했지만 동일한 문제가 발생합니다. NetSuite에 필요한 특정 설정이 있습니까? 아니면 잘못된 필드를 보내고 있습니까?

답변

1

taxExempt는 캐나다 계좌에만 적용됩니다. 과세 대상을 false로 설정하고 taxitem 필드가 비어 있는지 확인하십시오. (또는 과세 대상 만 남겨두고 세금 항목을 해당 비과세 세금 항목의 ID로 설정하십시오.)

+0

과세 대상은 작동하지 않지만 taxItem은 0 % 세금이 부과됩니다. 고맙습니다! – Scott

관련 문제