割引の計算方法

Receivablesでは、設定、トランザクションの支払条件、受領した支払のタイプに応じて、異なる算式を使用して割引を計算します。

Receivablesでは、次の割引イベントの算式を提供します。

  • 最大割引

  • 期限内割引および一部支払の許可

  • 一部支払割引が許可されている期限外割引

  • 一部支払割引が許可されていない期限内割引

  • 期限外割引および一部支払の不可

  • 明細のみに対する割引

最大割引

Receivablesでは、次の算式を使用して最大割引額を決定します。

Maximum Discount = (Amount Due Original) * (Highest Discount Percent - Discount Taken)

期限内割引および一部支払の許可

入金額が未回収残高よりも多い場合は、割引を差し引いて、Receivablesでは次の算式を使用して期限内割引を決定します。

Earned Discount = Amount Due Remaining * Discount Percent

入金額が未回収残高と等しいか、または少ない場合は、割引を差し引いて、Receivablesでは次の算式を使用して期限内割引を決定します。

Earned Discount = (Receipt Amount * Discount Percent) / (1 - Discount Percent)

一部支払割引が許可されている期限外割引

Receivablesでは、次の算式を使用して、一部支払が許可される場合の期限外割引を決定します。

Unearned Discount = Maximum Discount - Earned Discount

一部支払割引が許可されていない期限内割引

支払条件の「一部支払割引の許可」オプションが有効になっていない場合に、入金額が賦払をクローズする場合は、Receivablesでは期限内割引のみを処理します。

一部支払割引が許可されておらず、入金額が賦払をクローズする場合、Receivablesでは次の算式を使用して、期限内割引を決定します。

Earned Discount = Amount Due Original * Discount Percent

期限外割引および一部支払の不可

支払条件の「一部支払割引の許可」オプションが有効になっていない場合に、入金額が賦払をクローズする場合は、Receivablesでは期限外割引のみを処理します。

一部支払が許可されておらず、入金額が賦払をクローズする場合、Receivablesでは次の算式を使用して、期限外割引を決定します。

Unearned Discount = (Amount Due Original) * (Maximum Discount Percent - Earned Discount)

明細のみに対する割引

支払条件の「割引基準」フィールドが「明細のみ」に設定されている場合、Receivablesでは、税金、運送費または延滞手数料に消し込まれる入金額の割引は行われません。Receivablesでは、次の算式を使用して割引額を決定します。

Line Percent = Discount Percent * (Sum of Lines + Sum of Line Adjustments - Sum of Line Credits) / (Amount Due Original + Sum of Adjustments - Sum of Credits)

割引明細パーセントを決定したら、これらのすべての算式でこれを割引率として使用します。