0

私は、Intuit のやや不足しているドキュメントでこれを理解しようとしています。

ここに私が持っているものがあります:

  1. 顧客が何かを購入する (請求書を作成する) [AR に金額を追加する]
  2. 外部プロセス (Intuit ではない) を通じてクレジット カードに請求します (支払いを作成します) [金額を AR からマーチャント アカウントに移動します]
  3. 顧客が商品の全部または一部を返品する (クレジット メモを作成する) [AR から金額を削除する]

クレジット メモは請求書のクレジットを作成しますが、マーチャント アカウントの請求を取り消すことはできません (できません)。Intuit のクレジット カード処理サービスを使用していない場合、どのように返品を処理すればよいですか?

ありがとう!

4

1 に答える 1

1

Credit Memo TxnID valuesSDK で ARCreditCardRefund リクエストを使用する場合、払い戻しをリンクする 1 つ以上を提供する必要があります。

QuickBooks SDK ドキュメント (317 ページから始まり、このトピック専用のページがいくつかあります) から:

You link this refund to the target credit memo using the RefundAppliedToTxnAdd aggregate.
You must link to at least one of these transactions; you can link to as many as you want.
The TxnID is unique among these transactions, so you don’t (in fact you can’t) specify a
transaction type.

XML は次のようになります。

<RefundAppliedToTxnAdd> <!-- required, may repeat -->
  <TxnID>IDTYPE</TxnID> <!-- required -->
  <RefundAmount>AMTTYPE</RefundAmount> <!-- required -->
</RefundAppliedToTxnAdd>

ドキュメントの次の部分も引用する価値があります。

ARAcountRef もオプションです。省略した場合、デフォルトの Accounts Receivable アカウントが使用されます。このアカウントが、リンクしているクレジット メモ トランザクションの ARAccountRef と一致していることを確認してください。

もう少し詳しく説明すると、A/R アカウントを指定せず、デフォルトがクレジット メモが属するアカウントではない場合、またはクレジット メモが属するアカウントとは異なる A/R アカウントを指定する場合です。に、トランザクションが見つからなかったことを示すエラーが返されます。それはあなたが遭遇しているものである可能性が非常に高いです.

于 2013-08-15T22:01:37.110 に答える