問題タブ [qbxml]

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 に答える
337 参照

api - ItemInventory のメモ (Quickbooks メモ帳) にあるデータを取得する方法

Quickbooks アイテムの「メモ」に保存されているデータにアクセスする方法が見つかりません。

ItemInventory の [アイテムの編集] ダイアログの [メモ] ボタンについて言及しています。[メモ] ボタンをクリックすると、「メモ帳」が開き、大きなテキスト ボックスにテキストを入力できます。

このデータを取得するための正しい API 関数呼び出しを手伝ってくれる人はいますか? ItemInventoryQuery 応答には表示されませんでした。

0 投票する
3 に答える
1389 参照

quickbooks - QuickBooks データ (QBXML) からの顧客残高の計算

私は、会社の顧客が過去 12 か月間の明細書と現在の残高を表示できる単純な Web サイトの構築に取り組んでいます。これを実現するために、QuickBooks Web コネクタを使用して、必要なデータを QuickBooks 社内ファイルから MySQL データベースにエクスポートします (ConsoliBYTE の PHP DevKit 経由)。

しかし、私は QuickBooks 自体にあまり精通していないので、質問は次のとおりです: 正確な顧客残高を計算するには、QBXML 応答のどのフィールドからデータベースに保存する必要がありますか?

どのタイプのトランザクションが残高に寄与または影響を与える可能性があるか (請求書以外) がわからないため、InvoiceQuery と CustomerQuery 以外にどの QBXML 要求を作成すればよいかわかりません。

また、請求書の残高自体は必ずしも信頼できるものではないことを示唆する Keith Palmer による次の投稿も意識しています。

「請求書の残高は、請求書自体を変更せずに変更できます (残高は請求書自体のフィールドではなく、他のレコードから計算されたフィールドであるため)」

Web コネクタが実行されるたびにデータベース内のすべての請求書データを置き換えるか、関連するレコードから自分で請求書の残高を計算する方がよいかわかりません。その場合、請求書の残高を計算するために必要なデータは何ですか? ?

回答

@consolibyteの回答は、顧客の残高を取得する最も簡単な方法のように思われるため、特定の使用法には十分ではありませんが、それを受け入れました.

@Hpjchobbes の回答は、QuickBooks の組み込みの残高詳細レポートを取得するのに役立ちます。

トランザクションの完全に項目別のリストを提示する必要があったため、独自の回答も追加しました。正常に動作しているように見えますが、失敗する状況が発生する可能性があります。

0 投票する
0 に答える
58 参照

qbxml - 承認が設定されていません -- QBXML SDKV12

接続を開き、承認を設定し (例: PutIsReadOnly)、hResult は 0 です。次に、BeginSession を実行し、0 のチケットと hResult を受け取りました。しかし、承認は有効になっていないようです。少し奇妙なことに、次に承認を照会し (例: GetIsReadOnly)、hResult 0x8004040C を取得します (BeginSession が呼び出されていないか、成功しませんでした)。しかし、プログラムが次に行うことは、顧客を照会することであり、問​​題なくレコードを返します。

プログラムにチケットがあり、QB から顧客を獲得できる場合に、BeginSession が実行または成功しなかったことを示す hResult を取得する方法がわかりません。

プログラムは WinDev にあり、誰かが役立つと思われる場合は、喜んでコードを投稿します。プログラムの他のすべての側面は、承認を除いて正常に機能します。IAuthPreferences2 への接続が正しくない場合、例外または hResult <> 0 が発生するだろうと考えました。

ありがとう

0 投票する
3 に答える
79 参照

quickbooks - Quickbook アプリケーションからアクティブなウィンドウ遷移情報にアクセスする

アクティブなウィンドウ トランザクションの情報を取得するために提供される API Quickbook はありますか?

たとえば、Quickbook アプリケーションで請求書のウィンドウを開いた場合、アプリケーションは Quickbook からその情報にアクセスする必要がありますか?

QBXMLで可能ですか?

前もって感謝します。

0 投票する
0 に答える
55 参照

quickbooks - Intuit パートナー プログラムのレガシー リスト ID と Txn ID

QBSDK を使用して QuickBooks と統合する製品があります。私のデータはリスト ID と Txn ID にリンクされています。テスト アプリを実行して IPP ドキュメントを見ると、IPP データ サービスによって返される ID はリスト ID または Txn ID ではないようです。また、新しい IPP 生成 ID を参照するようにデータをアップグレードするために、これらのレガシー ID にアクセスする方法がないようです。

QBSDK から IPP に移行するための移行オプションは何ですか?

0 投票する
0 に答える
366 参照

qbxml - qbXML を使用してアカウントのすべてのチェックのリストを取得する

QuickBook デスクトップに統合するクライアント用の Web サイトに取り組んでいます。特定のアカウントのすべての小切手のリストを取得する必要があります (理想的には、そのアカウントのすべてのトランザクションが [タイプに関係なく] 必要ですが、一度に 1 つずつ取得する必要がある場合は問題ありません)。次の XML を送信すると:

次のエラーが表示されます。

<CheckQueryRs statusCode="1" statusSeverity="Info" statusMessage="QuickBooks で一致するオブジェクトがクエリ要求で見つかりませんでした" />

QuickBooks にアクセスすると、アカウントに関連付けられた小切手があることがわかりますが、なぜ結果が返されないのかわかりません。

更新 1: AccountFilter を使用せずにこれを書き直したので、すべてのチェックが返され、800000F1-1362066981 アカウントのチェックが見つかりました。これも 10 MB あるので、操作は非常に困難です。:-)