2017-10-11 14 views
0

사용하고 있습니다 Netsuite Webservice 논리 코드. 나는 아래의 코드가 잘 작동하지만 예기치 않은 오류를보고하고 송장 .IN에 판매 순서를 변환 할왜이 오류가 발생 했습니까? NS 송장 생성 오류 : 값을 입력하십시오 : 국가 '

NS Invoice Creation Error: Please enter value(s) for Country

여기에 내 코드 하나가 내가 그것을 해결하는 데 도움이

Invoice ns_invoice = new Invoice(); 
InvoiceItem ns_invoive_Item = new InvoiceItem(); 
InitializeRecord ir = new InitializeRecord(); 
ir.type = InitializeType.invoice; 
InitializeRef iref = new InitializeRef(); 
iref.type = InitializeRefType.salesOrder; 
iref.typeSpecified = true; 
iref.internalId = cust_po.netsuite_sales_order_id__c; 
ir.reference = iref; 
ReadResponse getInitResp = _service.initialize(ir); 

누구입니다.

+0

질문하기 – Gahan

답변

0

NS 웹 서비스에서 필드는 거래의 기본 서식 (사례 송장)에 따라 다릅니다. 송장 레코드의 기본 서식을 확인하여 국가 필드가 필수 항목인지 확인합니다. 필수이고 WS 전화에서 필드가 값으로 채워져 있는지 확인해야합니다. 국가 필드가 양식에 필수 항목이 아닌 경우 수표를 찍는 스크립트가있을 수 있습니다.