2017-09-14 7 views
0

私はquickbooks PHPウェブコネクタを使用しており、新しい顧客データをquickbooksデスクトップに送ることができます。しかし、私は顧客を編集する上でドキュメントを見つけることができませんでした(つまり、ウェブアプリケーションで編集をqbデスクトップに送信したいと思います)。これはWebコネクタで可能ですか?quickbooks web connector "edit" function

答えて

0

QuickBooksに新しい顧客データを送信することは、更新されたデータをQuickBooksに送信することとほぼ同じです。

  • CustomerMod

をそして、あなたはよ:

あなたがqbXML構文を調べることができます:あなたはOSRを参照する場合

それを本当に見る電子唯一の大きな違いは、あなたがこれらの二つのフィールドを指定しなければならないことである。

    :より多くの例で、このサイトから取られています

    <?xml version="1.0" encoding="utf-8"?> 
    <?qbxml version="8.0"?> 
    <QBXML> 
        <QBXMLMsgsRq onError="stopOnError"> 
        <CustomerModRq requestID="15"> 
         <CustomerMod> 
         <ListID>ABCD-1365684445</ListID> 
         <EditSequence>1365684445</EditSequence> 
    
         <Name>Test Customer UPDATED</Name> 
         ... more fields here ... 
         </CustomerMod> 
        </CustomerModRq> 
        </QBXMLMsgsRq> 
    </QBXML> 
    

    <ListID >IDTYPE</ListID> <!-- required --> 
    <EditSequence >STRTYPE</EditSequence> <!-- required --> 
    

    だからあなたの要求は次のようになります

  • http://www.consolibyte.com/docs/index.php/Example_qbXML_Requests

にコードを投稿すれば、これまでに行ったことをCustomerAddで確認することができます。次に、上記のリクエストを送信できるように、進んで変更する方法について詳しく説明します。

+0

ありがとうKeith!私はconsolibyteサイトのサンプルコードを使用して、\t $ Queue-> enqueue(QUICKBOOKS_ADD_CUSTOMER、$ id_value)のようにキューに顧客を追加します。 _quickbooks_customer_add_requestを使用してqbxmlをqbデスクトップに送信します。 qbデスクトップに編集機能を送信しようとしている場合は、そのようなインターフェースが利用可能ですか? –

+0

また、listidとeditsequenceidを取得するにはどうすればよいですか? –

+0

*あなたのコードを投稿すればもっと助けることができます。残念ながら、*あなたのコードを掲載していない*ので、あなたをさらに導くことは不可能です。 –

関連する問題