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

quickbooks - QBFC、QBXML、請求書の未払い額を取得しますか?

QBFC SDK を使用すると、Quickbooks UI がそれを追跡しているため、OSR に請求書の未払い額を示すものを見つけることができないようです。

QBFC の請求書オブジェクトには、適用された支払いの詳細がありません。支払いを手動で検査するための参照を見つけることができません。私はおそらく何かを見落としていますか?

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

intuit-partner-platform - QBFC: お客様の携帯電話番号は何もありませんか?

顧客の携帯電話番号を取得しようとしています。

QBFC には、ICustomerRet インターフェイスに .mobile プロパティがあります。

ただし、このプロパティは設定されず、何も返されません...?

OSR を調べると、応答マッピングにモバイル プロパティが表示されません。(しかし、それは QBFC インテリセンスにあります)

返されたqbXMLを調べると、探しているデータが実際にはxmlにあることがわかります...

その他の多くのプロパティ (Inc. Main Phone、Alt Phone、Main Email など) 用の追加の ContactRef xml タグがあります。

おそらくここで取得する必要があると思いますが、QBFC フレームワークにはこの機能がないように見えますか?

を調べて.AdditionalContactRefList、試してみると、 ContactName プロパティと ContactValue プロパティが表示されません。.Fullname.ListIDおよびのみ.Type

これについての洞察をいただければ幸いです。

よろしく

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

vb.net - このリクエストは、指定された qbXML バージョンではサポートされていません

VB.NET 2008 と QBFC 12 を使用しています。給与概要レポートを取得しようとすると、エラーが発生します。

このリクエストは、指定された qbXML バージョンではサポートされていません。

エラーは、次のコード行で発生します。

SDK の OSR からこのコードを直接コピーしました。これがうまくいかない理由がわかりません。OSR によると、このリクエストは SDK V3 以降で利用可能になっています。私が見る限り、それは機能しているはずです。なぜだめですか?

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

qbxml - QBXML を使用してベンダーを作成すると、ドキュメントが間違っているようです

Quickbooks Web Connector と qbxml を使用して、仕入先、請求書、支払いを QB に追加しています。基本的なコードは正常に機能し、ベンダー、請求書、支払いを追加します。

私が抱えている問題は、一部のフィールド、特に IsVendorEligibleFor1099、VendorTaxIdent、IsActive など、あまり気にしないいくつかのフィールドの名前が xml で間違っているように見えることです。

このコードのチャンクは機能します:

(醜いところはごめんなさい)

<IsVendorEligibleFor1099>True</IsVendorEligibleFor1099>インポート時に QB エラーを追加すると。

何か案は?(さまざまな $arr[] アイテムをエスケープする必要があることは既に知っていますが、それはここでは問題ではありません)

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

quickbooks - QuickBooks SDK CustomerQueryRq が過剰な ShipToAddress 要素を返す

qbXML のバージョン 12.0 以降、CustomerQueryRq 応答は ShipToAddress 要素を保持しています。これらは、QuickBooks で使用されたアドレスのランダムなセットです。画面上の参照では、応答には最大 50 個の配送先住所を含めることができると記載されていますが、実際には、QuickBooks で使用されたすべての配送先住所が返されます。また、10000 を超える住所があるため、各顧客を数秒で取得し、複数を取得しようとするとクラッシュします。顧客。

要素フィルタリングを使用しようとしました-必要なフィールドのみを含む IncludeRetElement を使用しようとしましたが、検索リストに ShipAddress 要素 (ShipToAddress ではない) を含めると同時に、ShipToAddress 要素が表示され始めます。

qbXml 12.0/13.0 を使用して、ShipToAddress なしで配送先住所を使用して QuickBooks から顧客を取得する方法はありますか?

PS 今のところ qbXml 11.0 を使用していますが、将来的には最新バージョンを使用したいと考えています。

私が使用する私のサンプルクエリ:

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

intuit-partner-platform - QBXML、QBFC - お客様の声明

OSR に何か不足している可能性がありますが、顧客の明細書を取得するにはどのクエリを使用すればよいですか? 正しいクエリを特定できないようです。

いくつかの洞察をいただければ幸いです。

よろしく

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

.net - プログラムで領収書の「GSTのどちら」と「すべての金額」フィールドの内容を設定する方法はありますか?

現在、SDK を使用して領収書を追加すると、「GST のどちら」および「すべての金額」フィールドをユーザー インターフェイスから手動で変更する必要があり、従来の SDK (QBXML) でそれらを設定する方法がわかりません。これらを設定する方法はありますか?REST APIでそれを行うことは可能ですか?

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

asp-classic - オフィス内サーバーの ASP ページで QuickBooks SDK を使用する

QBSDK 12.0 (QBXML) を使用して、社内サーバーの ASP ページから QBW ファイルにアクセスしようとしています。

これは、IIS を実行し、QuickBooks と QuickBooks SDK がインストールされているテストベッド PC で動作していました。すべての要素が同じマシン上にあったため、ASP ページを提供するときは常に、対話型のユーザーがログインしていました。

問題は、IIS を備えたサーバー PC であり、対話型ユーザーでログインしていない通常の構成に切り替えるときに発生します。

サーバーにログインしている対話型ユーザーがいる場合、[CreateObject(“QMLRP2E”) などへの] 呼び出しは正常に機能します。ただし、サーバーの通常の状態では、ログインしているユーザーはいません。この場合、QBSDK 呼び出しは常に失敗します。

また、RDS サーバーとして実行する別の PC をセットアップし、RDS クライアントを使用してアクセスすることも試みました。ただし、RDS サーバーは、インストールされている PC に対話ユーザーがログインしている場合にのみ実行されます。実際、RDS サーバーには、「マシンの電源を入れたときに常に実行する」ではなく、「ユーザーがログインしたときに常に実行する」チェックボックスがあります。

ASP ページから QuickBooks を使用するには、オフィス内ネットワークのどこかにログインした QuickBooks ソフトウェアを搭載した PC が必要ですか?

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

intuit-partner-platform - qbxml を使用して請求書を追加するにはどうすればよいですか?

Keith Palmer の素敵な php フレームワーク: docs/example_online_edition.php を使用して、Quickbooks Online Edition アカウントとやり取りしています。

請求書情報を取得し、仕入先レコードを入力することはできますが (デフォルトの動作例)、請求書を入力することはできません。

SDK v12 バリデーターをダウンロードし、xml を検証しましたが、クイックブックに請求書が表示されません。これは、サインオン資格情報が削除された私の Web ページの出力です。curl の直前に、Gateway/OnlineEdition.php に print ステートメントがあります。print ステートメントがないと、リクエスト msg xml が表示されません。

接続情報が削除された XXXXX php コード: XXXXX

XXXXX 終了 PHP コード XXXXX

XXXXX 出力の開始 (サインオンを除去) XXXXX

XXXXX 成功応答:

XXXXX 請求書の追加リクエスト: 顧客 '2' は有効な顧客であることに注意してください

XXXXXXXXX 出力の終わり

サーバーは明らかに addInvoice リクエストに応答しません。

この謎を解決するための助けをいただければ幸いです。

また、最終的に請求書を入力できると仮定すると、IPP API で記述できるフィールドとフィールドを記述できますか? ある時点で表示された次のエラー メッセージは、あまり心強いものではありません。

org.xml.sax.SAXParseException: 要素タイプ "InvoiceAdd" の内容は "(CustomerRef,ClassRef?,ARAccountRef?,TemplateRef?,TxnDate?,RefNumber?,BillAddress?,ShipAddress?,IsPending?,PONumber?,TermsRef と一致する必要があります?,DueDate?,SalesRepRef?,FOB?,ShipDate?,ShipMethodRef?,ItemSalesTaxRef?,Memo?,CustomerMsgRef?,IsToBePrinted?,IsToBeEmailed?,IsTaxIncluded?,CustomerSalesTaxCodeRef?,Other?,LinkToTxnID*,(InvoiceLineAdd|InvoiceLineGroupAdd)* ,DiscountLineAdd?,SalesTaxLineAdd?,ShippingLineAdd?)"

どうもありがとうございました!