2014-02-05 47 views
0

我想用上面指定的XMl添加一個發票,但得到6070錯誤Code.Amount不等於Qty * UnitPrice.Is有一種方法可以忽略此錯誤。 這是我以Xml格式添加發票申請。6070通過.net sdk v3將發票添加到QbOnline時出錯

<Invoice xmlns="http://schema.intuit.com/finance/v3"> 
    <DocNumber> aa444</DocNumber> 
    <TxnDate>2013-08-06</TxnDate> 
    <Line> 
    <Amount>20.00</Amount> 
    <DetailType>SalesItemLineDetail</DetailType> 
    <SalesItemLineDetail> 
     <ItemRef name="HomecareServices">5</ItemRef> 
     <UnitPrice>20</UnitPrice> 
     <Qty>2</Qty> 
     <TaxCodeRef>NON</TaxCodeRef> 
     <ServiceDate>2013-08-01</ServiceDate> 
    </SalesItemLineDetail> 
    </Line> 
    <CustomerRef name="ABCD">10</CustomerRef> 
    <BillAddr> 
    <Line1>ABCD- 10</Line1> 
    </BillAddr> 
    <DueDate>2013-08-10</DueDate> 
    <TotalAmt>20.00</TotalAmt> 
</Invoice> 
+0

豈不只是因爲數量= 2,單價= 20這樣的量應該是40? – PeterJ

+0

你是正確的彼得,但對於固定的工作,我們不考慮金額=數量*單價。 – Gaurav

回答

-1

SalesItemLineDetail是錯誤的,應該是InvoiceItemLineDetail

相關問題