2014-07-17 2 views
1

Quickbooks XML API를 사용하여 판매 주문, 항목 및 고객을 가져옵니다. 모든 것은 훌륭하지만 Quickbooks에서 삭제 된 것을 처리하는 방법을 찾지 못했습니다. 20,000 개 이상의 판매점이 있기 때문에 시스템에서 가져온 데이터를 쿼리하는 것은 옵션이 아닙니다. 내 질문은, Quickbooks 삭제 된 항목에 대한 쿼리가 있습니까? Windows 용Quickbooks API 및 삭제 된 항목 검색

+0

이 QuickBooks 온라인 또는 WINDOWS 용 QuickBook입니까? –

답변

5

의 QuickBooks는 :

는 Windows에 대한 의 QuickBooks를 사용하는 경우, 당신은 최근에 삭제 된 트랜잭션의 목록을 얻을 수있는 TxnDeletedQueryRq 요청을 할 수 있습니다.

설정할 수있는 모든 옵션/플래그 전체 구문은에서 찾을 수 있습니다

<?xml version="1.0" encoding="utf-8"?> 
<?qbxml version="9.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
     <TxnDeletedQueryRq> 

      <!-- TxnDelType may have one of the following values: ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PayrollLiabilityAdjustment [PRIVATE], PayrollPriorPayment [PRIVATE], PayrollYearToDateAdjustment [PRIVATE], PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, TransferInventory, VehicleMileage, VendorCredit --> 

      <TxnDelType>Invoice</TxnDelType> 
      <TxnDelType>ReceivePayment</TxnDelType> 
     </TxnDeletedQueryRq> 
    </QBXMLMsgsRq> 
</QBXML> 

예 여기에서 : 예

QuickBooks OSR :

의 QuickBooks 온라인 : 당신이 의 QuickBooks 온라인을 사용하는 경우

, 당신이 최근에 있었다 일을 포함하여, 변경된 데이터를 폴링하기 위해 CDC 요청을 사용할 수 있습니다 삭제됨 당신이이 삭제 된 것을 알고 있도록하는 status="Deleted" 속성을 가질 수있다 일부

<IntuitResponse xmlns="http://schema.intuit.com/finance/v3" time="2013-04-03T10:36:19.393Z"> 
    <CDCResponse> 
    <QueryResponse> 
     <Customer>... 
     </Customer> 
     ... 

:

https://quickbooks.api.intuit.com/v3/company/1234/cdc?entities=Class,Item,Invoice&changedSince=2012-07-20T22:25:51-07:00 

같은 뭔가를 반환합니다.

+0

이 질문에 대답하지만 예제는 잘못된 함수입니다. 어떻게 든 잘못된 예 바로 위에 올바른 것을 나열했습니다. TxnDelRq가 항목을 삭제합니다. 나는 그 예제를 복사하고 트랜잭션 id에서 실행하는 바보를 동정한다. – eteich

+0

@ 예를 들어 나는 예제와 링크를 수정 했으므로 이제는 정확해야한다. 잘 잡으세요! –

+0

Palmer Cool deal ...이 부분에서 언급 할 가치가있는 한 가지는 태그에 추가 할 수있는 메타입니다. 구현에 따라 요청 ID와 같은 항목이 전달되어야 할 수 있습니다. – eteich

관련 문제