問題タブ [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 に答える
1000 参照

quickbooks - Quickbooks XML および Merchant Services の ReceivePayment 保留中

Quickbooks SDK マニュアルには、「クレジット カードの承認と回収に ReceivePayment を使用する」というセクションがあります。それは読む...

クレジット カードの認証と回収に ReceivePayment を使用する

会社が QBMS に加入している場合、基本的に保留中のトランザクションである ReceivePaymentAdd を記録できます。つまり、この使用法では、QBMS 承認トランザクションを QuickBooks に保存します。したがって、ReceivePaymentAdd には、CreditCardTxnType が Authorization の CreditCardTxnInfo 集約が含まれています。QuickBooks はこれを保留中のトランザクションとして保存します。後で、承認された請求がキャプチャされて QBMS で実際の請求になると、その ReceivePayment (ReceivePaymentMod) を変更することで、その請求を QuickBooks に記録できます。ReceivePaymentMod には、Capture の CreditCardTxnType を持つ QBMS キャプチャ トランザクションからのデータを含む CreditCardTxnInfoMod があります。QuickBooks は保留中のステータスを自動的に削除し、トランザクションを記録します。

私の質問は、QBXML で実際にどのように行うのですか?

現在、クイックブックに請求書を送信する VB.NET アプリケーションがありますが、ユーザーはクイックブックに切り替えて、[顧客] -> [支払いの受け取り] をクリックしてクレジット カードに請求する必要があります (Quickbooks Merchant Services を使用)。おそらく Quickbooks に XML メッセージを送信してカードに請求するなど、何らかの方法でこれを自動化できれば非常に便利ではないでしょうか?)

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

quickbooks - QuickBooks の請求書の変更は、作成とは異なる住所の動作をします。どのように補償しますか?

請求書ファイルを定義済みの形式で取得し、それを qbXML 経由で QuickBooks にインポートする関数を作成しています。要件の 1 つは、同じ番号の新しい請求書を作成するのではなく、既存の請求書を変更するよりも、同じ請求書番号を再インポートできることです。

私が抱えている問題は、QuickBooks がアドレスを処理する方法にあります。私が取得しているアドレスは、そのロケールの適切なアドレス形式に準拠しているという保証なしに、任意の形式 (6 つの異なる内容) にすることができます。

したがって、請求書の作成は非常に簡単です。xml タグで請求先住所 addr1 から addr5 を指定すると、QuickBooks は問題なく受け取ります。ただし、住所を生のテキストとして保存するのではなく、都市、州の郵便番号、および国を解析しようとします。

同じ住所情報が与えられた請求書の変更は、市区町村と郵便番号を解析せず、住所行をそのまま残し、市区町村と郵便番号をそのままにして、自由形式のテキストの1つである請求書に重複行を作成します。もう 1 つは、都市、州、および郵便番号の複合体です。その回避策は、都市の州の郵便番号の国を明示的に設定し、請求書の変更時にメモを空白にすることでした。ただし、これで問題が完全に解決したわけではありません。

場合によっては、QuickBooks がアドレスを正しく解析し、次の行に乱数を追加します (メモ タブに内部的に表示されます)。

また、QuickBooks は、作成時にアドレスを受け入れたとしても、アドレスを拒否することがあります。5行の住所を解析しようとしていて、都市の状態と郵便番号には行き先がないため、変更時に、それらを保存する場所がないためだと思います。

現在、私の唯一の解決策は、住所をそのままにして、QuickBooks の制限により、請求書の再インポート時に住所を変更する方法はなく、請求書の行だけであることをユーザーに伝えることです。

以前に誰かがこれに遭遇したことがありますか?もしそうなら、より良い回避策はありますか? 作成時に都市の州と郵便番号を一貫した方法で送信できるように、quickbooks が行うことを合理的に概算できる住所パーサーを知っていますか?

さて、ある程度 (最後のものを除いて) QuickBooks は、作成時に解析した内容を示す応答を返すので、理論的にはそれを保存して、何を扱っているかを知ることができますが、時間のかかるアドレス解析を書くことはできません。ルーチン 新しいアドレスからアドレスを再解析するためのクイックブックを取得する解決策はありますか。

リクエストとレスポンスはこちら。請求書の作成は同一であり、識別情報をいくつか削除しましたが、フィールドの長さは同じであることに注意してください。

リクエスト:

応答:

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

quickbooks - Quickbooks Online Company を開発サイトに移動

ライブの Quickbooks Online 会社をテスト サイトに移動する方法を知っている人はいますか?

テストサイトのアドレスはhttps://qbo.idnbeta.quickbooks.com/だと思い ます

0 投票する
4 に答える
1054 参照

perl - Perl を使用する QuickBooks SDK は、CGI としてではなく、コマンド コンソールで動作しますか?

QBXML メソッドを使用して、ローカル マシン上の QuickBooks と通信しています (リモートではなく、Web コネクタを使用していません)。

QuickBooks に接続して Customer が存在するかどうかを確認するだけの非常に基本的なスクリプトがあります。このスクリプトは、コマンド コンソール (Windows XP) を介して実行すると完全に機能しますが、CGI として実行すると、まったく同じスクリプト (変更なし) は機能しません。

CGI として実行すると、スクリプトは QuickBooks から応答 XML を取得しません。他のすべてはまったく同じように機能しているように見えます.QuickBooksからXML応答を受信して​​いないだけです.

昨夜、頭を壁に2時間ぶつけていましたが、それを理解しようとしました...成功しませんでした.

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

quickbooks - QBXML の ReceivePaymentAddRq - 要求で指定されたオブジェクト TxnID が見つかりません

私は QBXML で作業しており、ReceivePaymentAddRq で特定の請求書に支払いを適用しようとしています。どうやら非常に一般的な「リクエストで指定されたオブジェクト TxnID が見つかりません」というメッセージが表示されます。このトピックに関する他のほとんどのフォーラム スレッドは、ARAccountRef フィールドがリクエストに追加されると解決されますが、それは私にとって違いはないようです。

TxnID 68B4-1290718970 の請求書を照会し、次のことを確認しました。

  • リクエストの ARAccountRef ListID が QueryRet の内容と一致する
  • リクエストの CustomerRef ListID が QueryRet の内容と一致する

私のXMLリクエストは以下です。私は何が欠けていますか?

ありがとう

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

quickbooks - QBXMLによって作成された新しい見積もりを開く方法

こんにちは

私はWeb開発者です
私のWebページには、IRequestProcessor2オブジェクトと彼と連携するJavaScript関数がいくつかあります。
QBXMLクエリでQuickBooksに新しい見積もりを作成できます。

次に、QuickBooksウィンドウを自動的にアクティブにして、その見積もりを開く必要があります
。QBXML(またはQBFC)で可能ですか?
そしてどうやって?

ありがとうございました。

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

sdk - Quickbooks エクスポート GL 情報 - アドバイス SDK、QBFC、QBxml

サードパーティのシステムを分析するために開発した BI ツールに Quickbooks を統合することを検討しています。(以前に Quickbooks を使用したことがありません)

基本的な要件は、GL アカウント、金額、顧客、日付、トランザクション タイプなどによって GL 情報をエクスポートし、この情報を SQL DB にロードすることです。

この製品は、デスクトップとオンラインの両方でさまざまなバージョンの Quickbooks を使用して、さまざまな企業の何千もの顧客にインストールされる可能性があります。

ライセンスに関する考慮事項やその他の問題を考えると、何が最善の方法であり、どのような問題が予測されるかを考えています.(私は多くのことを予測しています:))

私が知っているオプション:

qbXML を使用 QBFC を使用 サードパーティ ツール ODBC ラッパー ツールを使用

どんなアドバイスも素晴らしいでしょう。

ありがとう

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

java - QuickBooksXMLの追加のxml宣言を管理する方法

Quickbooks xml統合を扱うときに、次のxmlに出くわしました。

私は宣言に精通していますが、その部分<?xml ...?>と混同しています。<?qbxml version="5.0" ?>これはQuickbooksが理解できるxmlバージョンだと思います。このxmlは有効ですか?通常のJavaパーサーとトランスフォーマーで管理できますか?

通常のDocumentBuilderFactoryでxmlをロードし、TransformerFactoryで出力を生成しようとしましたが<?qbxml ...?>、その過程で失われます。<?qbxml ...?>宣言を維持するためにビルダーとトランスフォーマーをどのように構成する必要があるかについてのアイデアはありますか?