2013-05-16 1 views
1

먼저 모든 고객의 목록을 얻으려면 IPPDotNetDevKit.2.1.12.0 SDK를 사용하고 있습니다. 그런 다음 99.9 %의 시간 동안 작동하는 새로운 고객을 추가합니다. 그러나 일부 고객은이 오류가 발생합니다.오류 받기 QB -sdk NAME은 고유해야합니다.

QB -sdk NAME은 QB에서 고유해야합니다! 이름 = ABC 회사

<xml version="1.0" encoding="utf-8"?> 
<CustomerQuery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intuit.com/sb/cdm/v2"> 
    <StartPage>1</StartPage> 
    <ChunkSize>500</ChunkSize> 
</CustomerQuery> 
(나는 = 거짓 qb_query.ActiveOnly을 설정 한 경우) 내가 QuickBooks에 (그래서 동기화 오류)에서 고객이 표시되지 않습니다, 나는 고객의 세트를 보는 첫번째 요청에 반환

"ABC Company"의 고객이 분명히 없습니다 (ChukSize가 문제가되지 않도록 43 명의 고객 만 반품했습니다). 그래서 나는 그 고객을 추가하는 것에 지쳤으며, "붙어있어"이제는 다시 추가하려고 할 때마다 "이름은 반드시 고유해야합니다"라고합니다. 그러나 동기화 오류를 확인하십시오.

<?xml version="1.0" encoding="utf-8"?> 
<CustomerQuery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ErroredObjectsOnly="true" xmlns="http://www.intuit.com/sb/cdm/v2"> 
    <StartPage>1</StartPage> 
    <ChunkSize>100</ChunkSize> 
</CustomerQuery> 

반환되는 행이 없습니다. (SDK가 ErroredObjectsOnly를 넣는 곳이 약간 재미있어 보이지만 내가 아는 것은 무엇인지).

제 질문은 고객 쿼리 또는 동기화 오류 쿼리를 통해 "잃어버린"고객을 반환하여 ID를 찾아서 삭제하거나 수정하는 방법은 무엇입니까?

감사합니다.

답변

3

이름은 모든 고객, 공급 업체, 직원 및 "기타 이름"요소에서 고유해야합니다.

또한 동일한 이름의 공급 업체, 직원 또는 "기타 이름"이 없는지 확인 했습니까?

관련 문제