Conolibyte Quickbooks PHP DevKit を使用して PHP アプリケーションから Quickbooks デスクトップにデポジットを渡す: 課題の克服
P粉481035232
P粉481035232 2024-01-10 17:45:45
0
1
436

私は Keith Palmer の QuickBooks PHP DevKit を実装しています (https://github.com/conolibyte/quickbooks-php/) これにより、PHP アプリケーションは Quickbooks Web Connector 経由でデータを Quickbooks Desktop に渡すことができます。 PHP と Quickbooks の変更によりいくつかの問題が発生しましたが、現在はサンプル Web コネクタ アプリケーションが正常に動作し、顧客を Quickbooks に引き渡すことができています。

私の実際の目標は、Quickbooks で比較的単純なプロセスで実行されるトランザクションを PHP 経由でシミュレートすることです:

銀行 --> [登録] (口座を選択) を使用して、支払いまたは入金金額、口座、メモ、クリック履歴を入力します。

これ (少なくともデポジット部分) は、PHP DevKit の QUICKBOOKS_ADD_DEPOSIT メソッドを使用して DepositAddRq 経由で実行できると思います。今、このメソッドを使用するようにコンテンツを書き直していますが、次のエラーが発生します:

3180: デポジットラインを保存中にエラーが発生しました。 QuickBooks エラー メッセージ: 指定されたレコード番号はデポジット支払いリストにありません。

SOAP サーバーは次の XML を生成しています:

リーリー

Quickbooks から XML 応答を受け取りました:

リーリー

QuickBooks SDK 15 のサンプル XML コードを DepositAddRq に渡すと、同じエラーが発生します:

リーリー

自分のアカウントへの入金と支払いを記録するには、まったく別の方法を使用する必要がありますか?追加の手順が必要ですか?それともすべて間違っているのでしょうか?

###前もって感謝します!

P粉481035232
P粉481035232

全員に返信(1)
P粉523335026

これは少し難しいですが、ドキュメントを見れば、それが何を望んでいるのかがわかります。

  • https://developer.intuit.com /app/developer/qbdesktop/docs/api-reference/qbdesktop/depositadd
詳細については、このセクションを参照してください:

リーリー

これは、

または 支払いリンク () を提供できることを意味します。 または アカウントへの次のリンク (#) を提供できます。 ##)。 投稿で説明する内容と XML で表示する内容は

2 つの異なるものです

。 XML で、既存の未入金の支払いへのリンクを試みます(たとえば、既存の支払いを入金済みとしてマークしようとします):

3D95-1071497099 ただし、あなたが

説明した

指定されたアカウントとメモ : リーリー アカウントやメモなどの入力をシミュレートしようとしている場合は、

アカウントやメモなどを指定する XML を提供する必要があります。

たとえば、次のようになります。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート