Стоимость доставки счета API V3 API Explorer

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

<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>

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


person Xenobyte    schedule 30.01.2014    source источник


Ответы (1)


Вот что я выяснил. Вам потребуются все позиции типа 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>12345678901234567890</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>
person Xenobyte    schedule 03.02.2014