問題タブ [ipp-qbd-sync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
662 参照

soap - キューにジョブがない場合の Quickbooks Web コネクタの応答

私は、quickbooks webconnector で使用する SOAP Web サービスを開発しました。すべて正常に動作していますが、あるケースで問題に直面しています。

Webコネクタが処理するジョブがキューに並んでいるたびに問題はありませんが、処理するジョブがない場合、実際には何も処理されていませんが、Webコネクタは「アプリケーションにエラーメッセージを送信しています」というエラーメッセージを表示します。

最初に受け取ったリクエストの場合

public String sendRequestXML

メソッドでジョブがない場合、返される XML はありません。その場合、何が返されますか。空白の文字列 ""、null、Simple Xml headers( "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><?qbxml version=\"8.0\"?>") を返そうとしましたが、これらすべてが Web コネクタで上記のエラーを発生させ、ログのエラーは"リクエスト XML を解析できません" でした

また、ドキュメント (QBWC_proguide.pdf) を調べたところ、これ以上処理するものがない場合はNoOpを送信する必要があることがわかりましたが、これも機能しませんでした。

この問題について提案してください。

0 投票する
1 に答える
520 参照

xml - Quickbooks データ クエリ フィルター

任意のフィールドに基づいてクイックブックからの応答をフィルター処理できますか? または、クイックブック データをフィルター処理するために qbxml 要求で使用できるタグの特定のセットのみがありますか?

たとえば、販売注文クエリの場合、次を使用できます

日付に基づいてフィルタリングします。私の質問は、以下のxmlのように、InventorySiteLocationRef.FullNameのような他のフィールドに基づいてフィルタリングすることもできますか?

販売注文データを照会するための次の要求 XML のように

以下の XML も有効ですか、それとも特定のタグのみがクイックブックからのデータのフィルタリングに使用できますか?

0 投票する
2 に答える
211 参照

quickbooks - Quickbooks デスクトップで InventoryRef を使用して販売注文を追加するときにエラーが発生しました

販売注文を追加するために QBXML を quickbooks に送信しています。すべて正常に実行されますが、以下のように InventoryRef のタグを追加すると、XML が無効なエラーが発生します。

http://www.consolibyte.com/docs/index.php/QbXML_for_Adding_a_Sales_Order

上記のリンクには、有効な追加タグとして InventorySiteRef がありませんが、intuit の画面上の参照 ( https://developer-static.intuit.com/qbSDK-current/Common/newOSR/index.html ) には、このフィールドが追加リクエストで有効なタグ。

OSR に記載されている InventorySiteRef タグを送信すると無効な XML エラーが発生する理由を教えてください。

アップデート:

上記は、私が送信しているリクエスト XML です。Quickbooks SDK でテストしたところ、次のエラーが表示されました

-2147220480 QuickBooks は、提供された XML テキスト ストリームの解析中にエラーを検出しました。

このエラーは、InventorySiteRef が追加された場合にのみ発生します。それ以外の場合は、OSR が要求でこのタグを示しても処理されます

0 投票する
1 に答える
1408 参照

soap - Quickbooks が実行されていない場合の Web コネクタのエラー

アプリケーションで Web コネクタを使用して、quickbooks デスクトップと統合しています。Quickbooks が実行されているときはすべて正常に動作しますが、quickbooks が実行されていないときは次のエラーが発生します。

20140820.15:43:08 UTC: QBWebConnector.SOAPWebService.CheckCFNResponse(): ユーザーが認証されました。20140820.15:43:08 UTC: QBWebConnector.SOAPWebService.do_authenticate(): 完了。20140820.15:43:08 UTC: QBWebConnector.SOAPWebService.OpenConnection(): QuickBooks に接続中... 20140820.15:43:08 UTC: QBWebConnector.SOAPWebService.handleAllOtherError(): QBWC1013: QuickBooks への接続エラー。アプリケーションにエラー メッセージを返します。QuickBooks の企業データ ファイルが開いていない場合は、"BeginSession" メソッドの呼び出しにデータ ファイルの名前を含める必要があります。

認証応答で会社のデータ ファイル パスを送信していますが、[常にはい。quickbooks が実行されていなくてもアクセスを許可する] オプションを選択し、quickbooks の会社設定の自動ログインもチェックされている場合でも、このエラーが発生します。

このエラーを検索したところ、次のリンクが見つかりました

http://support.godaddy.com/help/article/1145/errors-in-qsc-intuit-quickbooks-integration-last-connection-log

http://support.godaddy.com/help/article/1150/configuring-intuit-quickbooks-to-accept-automatic-logins

しかし、クイックブックを確認すると、アプリからの自動ログインが既に設定されていました。

このエラーの解決策を提案してください。