ホームページ  >  に質問  >  本文

Conolibyte Quickbooks PHP DevKit を使用して PHP アプリケーションから Quickbooks デスクトップにデポジットを渡す: 課題の克服

私は 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粉481035232P粉481035232306日前430

全員に返信(1)返信します

  • P粉523335026

    P粉5233350262024-01-11 00:47:25

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

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

    リーリー

    これは、

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

    2 つの異なるものです

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

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

    説明した

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

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

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

    返事
    0
  • キャンセル返事