2014-01-30 2 views
0

Есть ли у кого-нибудь пробная транзакция, которую я могу использовать для разреженного обновления стоимости доставки счета через API-интерфейс API IPP v3?API V3 API Explorer Invoice Стоимость доставки

<Invoice xmlns="http://schema.intuit.com/finance/v3" sparse="true"> 
    <Id>6</Id> 
    <SyncToken>5</SyncToken> 
    <ShipMethodRef>Ground</ShipMethodRef> 
    <ShipDate>01-30-2014</ShipDate> 
    <TrackingNum>12345678</TrackingNum> 
    <Line> 
     <Amount>10.00</Amount> 
     <DetailType>SalesItemLineDetail</DetailType> 
     <SalesItemLineDetail> 
      <ItemRef>SHIPPING_ITEM_ID</ItemRef> 
     </SalesItemLineDetail> 
    </Line> 
</Invoice> 

Является ли это как SDK QuickBooks, где вы должны включить номер строки из других строк?

ответ

0

Вот что я понял. Вам нужны все позиции, которые имеют тип SalesItemLineDetail. Кажется, проще просто повторить узлы из вашего запроса. Вы можете получить некоторые минимальные значения. Я показал минимальные значения. Вам также нужен правильный токен синхронизации.

<Invoice xmlns="http://schema.intuit.com/finance/v3" sparse="true"> 
    <Id>16</Id> 
    <SyncToken>1</SyncToken> 
    <ShipMethodRef>FedEx Ground</ShipMethodRef> 
    <ShipDate>02-03-2014</ShipDate> 
    <TrackingNum>123456789</TrackingNum> 
    <Line> 
     <Id>1</Id> 
     <LineNum>1</LineNum> 
     <Description>A widget</Description> 
     <Amount>10.00</Amount> 
     <DetailType>SalesItemLineDetail</DetailType> 
      <SalesItemLineDetail> 
      <ItemRef name="Widget 1">2</ItemRef> 
      <TaxCodeRef>NON</TaxCodeRef> 
     </SalesItemLineDetail> 
    </Line> 
    <Line> 
     <Amount>10.00</Amount> 
     <DetailType>SalesItemLineDetail</DetailType> 
      <SalesItemLineDetail> 
       <ItemRef>SHIPPING_ITEM_ID</ItemRef> 
     </SalesItemLineDetail> 
    </Line> 
</Invoice> 
Смежные вопросы