2017-08-09 60 views
0
<?xml version="1.0" encoding="utf-16"?><?qbxml version="13.0"?><QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
     <InvoiceModRq> 
      <InvoiceMod> 
       <TxnID>983C-1639586336</TxnID>  
       <EditSequence>1639586895</EditSequence>  
       <RefNumber>308_17</RefNumber>   
       <Other>INVU</Other>  
       <InvoiceLineMod> 
        <TxnLineID>-1</TxnLineID>   
         <ItemRef> 
          <FullName>MP3-C </FullName> 
         </ItemRef>   
         <Desc>Harley Davidson 1950 80hp bike </Desc>   
         <Quantity>1.00</Quantity>   
         <Amount>5.00</Amount>  
         <Other1>308_17</Other1>   
          <Other2>13041</Other2> 
          </InvoiceLineMod> 
          </InvoiceMod> 
         </InvoiceModRq> 
         </QBXMLMsgsRq> 
        </QBXML> 

在公司,我的工作,我們在開發環境中的下列技術 - 公司自己的C#的Web應用程序調用companyABCDevapplication - 安裝快速書籍的Quickbooks桌面2017年專業試用版QBXML - 當我使用InvoiceModRq修改發票時,如何隨時添加全新項目?

- 快速書籍Web連接器的安裝我一直在負責創建將由快速書籍Web連接器的安裝被調用的接口的Web服務與我們的companyABCDevapplication溝通

下面是被用於地方發展的技術:

  • 在Intuit QuickBooks 2017年桌面總理試用版

  • 在Intuit QuickBooks Web連接器版本2.2.0.71

  • 微軟的Visual Studio 2015年企業

  • 版本14.0.25431.01更新3

  • Microsoft .NET Framework版本4.6.01055

不幸的是,當我把這個帖子的Quickbooks網絡連接器的頂部顯示的XML,我收到以下錯誤:

<?xml version=\"1.0\" ?><QBXML> 
    <QBXMLMsgsRs> 
    <InvoiceModRs statusCode=\"3140\" statusSeverity=\"Error\" statusMessage=\"There is an invalid reference to QuickBooks Item &quot;MP3-C&quot; in the Invoice. \" /> 
    </QBXMLMsgsRs> 
</QBXML> 

我想修改的發票,而不用擔心是否的itemref在questionis已經被Quickbooks知道。我基本上想要通過使用ItemInventoryAdd標籤或ItemNonInventoryAdd標籤將新項目輸入到Quickbooks中。如何在使用InvoiceModRq修改發票時即時添加全新項目?

回答

0

How do I go about adding brand new items on the fly when i modify an Invoice using InvoiceModRq?

你不能。

QuickBooks不允許你做你想做的事情。

什麼你可以做的,是那種通過始終發送ItemInventoryAddRq立即您InvoiceAddRqInvoiceModRq節點之前掰過來,基本上總是嘗試之前,做您的發票重新創建項目。

如果該項目已經存在,添加將失敗並出現錯誤,但下一個請求仍將被處理。

如果這個捆綁在一個單一的QBXMLMsgsRq那麼你要確保你使用:

onError="continueOnError"

相反的:

onError="stopOnError"

這樣的QuickBooks繼續處理即使項目添加請求失敗,其餘的請求也是如此。

相關問題