問題タブ [qbfc]

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 投票する
0 に答える
108 参照

c# - Quickbooks はすべての書き込みチェックを取得します

Quickbooks を C# に統合するのは初めてです。Quickbooks のチェックのすべてのリストを照会する簡単な方法はありますか。

Banking メニュー > Write Checks から、小切手を追加できます。作成したすべての小切手を照会したいと思います。

ここに画像の説明を入力

現在、ネットから多くのコードを試していますが、それでも読むのに苦労しています。これで私を助けてくれることを願っています。

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

c# - QuickBooks C# で ExpenseLineRetList の値を取得できません

こんにちは、Quickbooks のチェックで ExpensesList を取得する際に問題が発生しました。コードは次のとおりです。

私の写真では、expectedlist は null を返し、Quickbooks プログラムでは ここに画像の説明を入力

しかし、私のQuickBooksでは、すべての小切手に費用がかかります ここに画像の説明を入力

ところで、追加できないクイックブックでは、ExpensesListがないかどうかを確認してください

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

vba - QuickBooksへのExcelの小数丸め

VBA と Intuit API を使用して Excel シートを Quickbooks にインポートしています。数値は数セントずれています。

私が理解できない1つの数字。-89.5049784337071

Quickbooks では 89.51 に丸められます。

負の数だからだと思います。これを複製するためのExcelの数式または関数はありますか?

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

quickbooks - QB 2014 のアップグレード後に WinForms アプリケーションが接続されない

2 つの QuickBooks ファイルに接続する従来の WinForms C# アプリケーションをサポートしています。QuickBooks 2008 と QuickBooks 2011 の両方で、何年もの間非常にうまく機能しています。

数日前、クライアントは QuickBooks 2014 にアップグレードされました。それ以来、アプリケーションは QuickBooks ファイルに正常に接続されていません。アプリケーションを手動で実行すると、System.Runtime.InteropServices.COMException (0x80040408): Could not start Quickbooks. という .NET エラーがスローされます。

私が使用しているバージョン 8.0 の SDK が実際に QB 2014 に接続できることを確認するためにテストすることにしました。そのため、SDKTestPlus3 アプリケーションを実行しました。会社のファイルに接続しようとすると、その会社のファイルに接続する権限がアプリケーションにないというメッセージが表示されます。そこで、QB で会社のファイルを開き、シングル ユーザー モードにして、もう一度試してみました。そのアプリケーションに接続する権利を与えるように求めるポップアップが表示されることを期待していました。代わりに、QB で開いているファイルにシングル ユーザー モードで接続しようとすると、SDKTestPlus3 で「QuickBooks 会社データ ファイルが既に開かれており、要求されたものとは異なるか、複数の会社ファイルが開いています。」というエラーが表示されました。

ここで誰かが私を正しい方向に向けることができますか。QBFC8 は QB 2014 と互換性がありますか? 互換性がある場合、QB 2011 で長い間使用されてきたこのアプリケーションを QB 2014 で引き続き使用するために必要なことはありますか?

ティア!

追加情報

QhickBooks への接続エラーが断続的に発生しているように見えることに気付きました。WinForms アプリケーションは、毎朝午前 1 時に Windows のスケジュールされたタスクによって実行されます。月曜日に 2014 年にアップグレードして以来、火曜日、水曜日、木曜日の朝に失敗しました。今日のログ ファイルを見ると、今朝、QBで正常に接続され、レコードが処理されました。ここで、(0x80040408) の代わりに手動で実行しようとすると、Quickbooks COM エラーを開始できませんでした代わりに、COM エラー (0x8004041C) が発生しました: QuickBooks の会社データ ファイルにアクセスしようとしたときに内部 QuickBooks エラーが発生しました。

他の誰かがこれらのタイプの問題を経験したことがありますか、または何が原因である可能性があるか考えていますか? このアプリケーションが以前と同じように一貫して動作する必要があります!!

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

quickbooks - QBFC インターフェイスが用語を読み取れない

QB に請求書を書き込むプログラムからインターフェイスを作成しています。クライアントの 1 つに契約者バージョンの QB があり、インターフェイスに障害が発生しています。新しい請求書を投稿する前に、クライアント QB から値を読み取り、正しく投稿できることを確認します。この場合、QB 条件の値を読み取ろうとすると、インターフェイスが失敗します。

問題は、クライアント QB にアクセスできないため、暗闇で作業していることです。クライアント企業のローカル コピーを入手して自分のコンピューターにインストールし、インターフェイスをデバッグできるようにしたいと考えています。クライアントは、機密保持の問題、つまり財務情報を公開するため、これを提供できません。

私の質問は:

1) 機密情報を保護するために、QB に残高ゼロの会社を輸出させる方法はありますか? 明らかに、gl アカウントの詳細ではなく、条件、顧客、発送方法などの情報が必要です。

2) QBFC API を介してこれを行う他の方法はありますか?

ありがとう、リック

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

quickbooks - Quickbooks SDK デポジットがメイン デポジットの受取人に入力されない

QBFC13 を使用して、他の流動資産タイプの口座から銀行口座に預金を作成するプログラムを作成しています。ただし、depositadd メソッドが実行されると、受取人は銀行口座に記入されません。受取人の情報を入力するにはどうすればよいですか? 私は写真を投稿するほどの評判を持っていないので、これは記入が必要なフィールドの写真へのリンクです: http://i.stack.imgur.com/nqWOh.jpg

これが私の現在のコードです:

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

c# - 「この機能は有効になっていないか、このバージョンのクイックブックでは利用できません」というエラーの理由は何ですか?

「このバージョンのクイックブックでは、この機能が有効になっていないか、利用できません」というエラーが表示されます。QuickBooks に顧客を追加しようとしています。このエラーの考えられる理由を教えてください。SDK の詳細は次のとおりです。

QBXML リクエストは次のとおりです。

*String * は、代わりに文字列を入力したことを表します。*数字 * ==> 数字を入力しました。

私のコードを詳細に理解するのに役立つその他の構成:

さらに情報が必要な場合はお知らせください。私はたくさんグーグルで検索しましたが、この問題の解決策を思い付くことができませんでした。解決策の 1 つとしてシステムを再起動しても、私の知る限り、XML のすべてのフィールド値が検証されました。それらが正しいことを願っています。

私が XML にデータを持っていた理由は、この質問のためです: https://stackoverflow.com/a/20500250/2738630

そして、その XML データには機密情報は何もありません。私はテニス プレーヤーに関する情報を追加しましたが、機密情報とはまったく関係ありません。

解決済み このエラーを解決できました。エラーの理由は<ClassRef>Roger classref</ClassRef>、クイックブックのバージョンでプロパティが有効になっていないためです。このプロパティを QBXML リクエストから削除し、アプリケーションが顧客を正常に追加しました。私は、製品ベースの会社ファイルであるサンプル ロック キャッスル コンストラクションと呼ばれるサンプル データベース ファイルに取り組んでいます。もしあれば、皆さんがこれについて持っている情報を提供してください。

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

c# - エラーコードを含む応答ではなく、QBFC が「文字列が長すぎます」というメッセージで例外をスローするのはなぜですか?

QBFCv13 を使用して QuickBooks Pro 2014 で 46 人の顧客を作成する C# プログラムがあります。プログラムを実行すると、「文字列が長すぎます」というメッセージで例外が発生します。おそらく顧客名の 1 つが長すぎることが原因だと推測しているので、プログラムをテストして、1 つの長い名前で 2 つの顧客を作成します。今回は例外はありませんでした。1 つの応答にはエラー コードが含まれ、もう 1 つの応答にはエラーのない応答リストが表示されます。

私は混乱しています。特定のケースで例外が発生するのはなぜですか? メッセージには、「文字列が長すぎます」以外のメッセージは含まれていません。この「文字列が長すぎます」エラーの原因を突き止めるために他にできることがあるかどうか疑問に思っています。

ありがとう。

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

c# - QBFC を使用して重複した顧客を Quickbooks に追加できない

次のコードがあります。

私の問題は、2 人の人物が同じ名前でクイックブックに入力する必要がある場合があることですが、このコードを複数回実行すると (「テスト顧客 1」を複数回追加しようとすると)、2 回目は私は行にエラーをスローします:

言います:

例外をスローせずに、QBFC を使用して重複した顧客を QB に追加する方法はありますか?