2017-06-05 9 views
1

私が働く会社で、私たちはDev環境で以下の技術を持っています - companyABCDevapplicationという会社独自のC#Webアプリケーション - - 私はここに私たちのcompanyABCDevapplicationクイックブックスQbxmlで広告申込情報なしの請求書を作成する(空の取引)

と通信するためにクイックブックスWebコネクタのインストールによって呼び出されるインタフェースWebサービスを作成する使命を帯びてきたクイックブックのインストールQuickbooksのデスクトップ2017プレミア試用版

がありますローカル開発に使用される技術ENT:

  • のIntuit Quickbooksのデスクトップ2017プレミア試用版

  • IntuitのQuickBooksのWebコネクタバージョン2.2.0.71

  • のMicrosoft Visual Studioのエンタープライズ2015

  • バージョン14.0.25431.01アップデート3

  • Microsoft .NET Framework Version 4.6.01055

    <?xml version="1.0" encoding="utf-16"?> 
    <?qbxml version="13.0"?> 
    <QBXML> 
        <QBXMLMsgsRq onError="stopOnError"> 
         <InvoiceAddRq requestID="0"> 
          <InvoiceAdd defMacro="TxnID:8465928136"> 
           <CustomerRef> 
            <FullName>la lakers</FullName> 
         </CustomerRef>  <TemplateRef> 
            <FullName>Intuit Product Invoice</FullName> 
         </TemplateRef> 
         </InvoiceAdd> 
        </InvoiceAddRq> 
        </QBXMLMsgsRq> 
    </QBXML> 
    

あなたは上記のQBXMLコードを見れば、あなたは我々だけのQuickBooksでなく、項目のリストを含むことなく、請求書を作成することがわかりますが、私たちのアプリケーションは、それを送信するとき、それは私たちに次のエラーを与えます当社のWebサービス経由でのQuickbooksとQuickbooksのウェブコネクタに上:

<?xml version=\"1.0\" ?> 
<QBXML> 
     <QBXMLMsgsRs> 
        <InvoiceAddRs requestID="0" statusCode="3180" statusSeverity="Error" statusMessage="There was an error when saving a Invoice. QuickBooks error message: The transaction is empty." /> 
     </QBXMLMsgsRs> 
</QBXML> 

は、QuickBooksのWebコネクタバージョン2.2.0.71とQuickbooksのデスクトップ2017プレミア試用版を使用して、任意の請求書の品目なしで請求書を作成することが可能ということですか?はいの場合、xmlはどのように見えるのですか?誰かがサンプルを提供できますか?

答えて

1

手動でQuickBooksを使用する場合と同様に、請求書を保存するには、行に何かを入力する必要があります。ただし、明細または金額を請求書に記入する必要はありません。説明列に情報を追加するだけで済みます。あなたが時間を持っているか、説明としてアンダースコアにしたいかもしれませんが、あなたは、単にスペースを持つことはできません。

<?xml version="1.0" encoding="utf-16"?> 
<?qbxml version="13.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
     <InvoiceAddRq requestID="0"> 
      <InvoiceAdd defMacro="TxnID:8465928136"> 
       <CustomerRef> 
        <FullName>la lakers</FullName> 
       </CustomerRef> 
       <TemplateRef> 
        <FullName>Intuit Product Invoice</FullName> 
       </TemplateRef> 
      <InvoiceLineAdd> 
        <Desc>.</Desc> 
      </InvoiceLineAdd> 
     </InvoiceLineAdd> 
    </InvoiceAdd> 
</InvoiceAddRq> 

:XMLは次のようになります。
関連する問題