金額計算
公開日:2024 年 10 月 1 日/更新日:2024 年 10 月 1 日
1. 概要
当サービスにおける金額計算は、店舗設定の通貨換算、税計算、端数処理で構成されます。 設定は、通貨換算、税計算、端数処理で構成されています。
2.説明
(1)設定
・通貨換算
当サービスは、日本円を基準とします。
得意先に外貨で販売を実施する場合は、通貨の設定が必要です。
通貨は ISO 4217 で規定されている通貨コードから選択し、通貨ごとに自国通貨建てレートを設定します。
例:
通貨名 | 通貨略称 | 自国通貨建てレート |
---|---|---|
米ドル | USD | 132.0133 |
ユーロ | EUR | 158.452 |
英ポンド | GBP | 185.760 |
・税計算
取引に必要な名目、税率を設定してください。
例:
税名 | 税率 |
---|---|
非課税 | 0% |
軽減税率 | 8% |
消費税 | 10% |
・端数処理
当サービスで金額計算を実施する際の端数処理について、設定します。 通貨換算、税計算、値引き計算において発生する端数について、切捨て、切上げ、四捨五入から処理を選択します。
(2)実際に計算が行われる箇所
フロント/管理 | 画面 |
---|---|
フロント | 商品一覧・詳細 |
フロント | 見積カート |
フロント | 注文カート |
フロント | 注文確認 |
管理 | 新規見積登録 |
管理 | 見積詳細(インフォメーション) |
管理 | 新規注文登録 |
管理 | 注文詳細(インフォメーション) |
管理 | 注文詳細(返品・返金登録) |
(3)計算順序
商品単体の計算
単価に対してレート換算・値引き計算を行い、販売価格を算出します。
下記フロー図の順序で計算を行います。
利用通貨が JPY 以外の場合、レート換算と端数処理を行います。
値引きが適用された場合、値引き計算と端数処理を行います。
注文・見積の合計計算
明細別計算、税計算(税率別に集計・税計算・端数処理)を実施し、合計金額を算出します。
下記フロー図の順序で計算を行います。
税計算は、税率別に集計・税計算・端数処理を行います。
※インボイス制度(適格請求書等保存方式)において定められた計算方法です。税率ごとに区分して合計した金額に対して税計算を行います。
(4)金額計算例
金額計算の例をご紹介します。
例 1:通貨換算
商品単価 9,990 円(JPY)に対して、レート換算・端数処理を行い、米ドル(USD)に換算する計算例をご紹介します 。
【計算式】
計算を式で表すと、下記のようになります。
9,990(JPY)÷ 132.0133 = 75.67419343(USD)→(小数点第 3 位を切上げ)→ 75.68(USD)
【条件】
上記の計算式のもととなる条件です。管理画面で設定します。
通貨名 | 自国通貨建てレート | 端数処理位置 | 端数処理方法 |
---|---|---|---|
米ドル(USD) | 132.0133 | 小数点第 3 位 | 切上げ |
例 2:税計算と端数処理 <日本円(JPY)>
商品単価 9,990 円に対して、値引き計算・税計算・端数処理を行い、日本円(JPY)の販売価格を算出する計算例をご紹介します。
【計算式】
計算を式で表すと、下記のようになります。
値引き:9,990 × 5% = 499.5(JPY)→(小数点以下を切捨て)→ 499(JPY)
小計:(9,990 - 499) × 11 = 104,401(JPY)
税率別税計算:104,401 × 10% = 10,440.1(JPY)→(小数点以下を切捨て)→ 10,440(JPY)
合計:104,401 + 10,440 = 114,841(JPY)
【条件】
上記の計算式のもととなる条件です。管理画面で設定します。
定価 | 値引き | 数量 | 税 | 税計算端数処理 | 値引き端数処理 |
---|---|---|---|---|---|
9,990 円(JPY) | 特別値引き 5% | 11 個 | 10% | 切捨て | 切捨て |
例 3:税計算と端数処理 <外貨(USD)>
商品単価 9,990 円に対して、値引き計算・税計算・レート換算・端数処理を行い、外貨(USD)の販売価格を算出する計算例をご紹介します。
【計算式】
計算を式で表すと、下記のようになります。
値引き:75.68 × 10% = 7.568(USD)→(小数点第 3 位を切捨て)→ 7.56(USD)
小計:(75.68 - 7.56) × 22 = 1,498.64(USD)
税率別税計算:1,498.64 × 10% = 149.864(USD)→(小数点第 3 位を切捨て)→ 149.86(USD)
合計:1,498.64 + 149.86 = 1,648.50(USD)
【条件】
上記の計算式のもととなる条件です。管理画面で設定します。
定価 | レート換算 | 値引き | 数量 | 税 | 端数処理位置 | レート換算端数処理 | 税計算端数処理 | 値引き端数処理 |
---|---|---|---|---|---|---|---|---|
9,990 円(JPY) | 75.68 米ドル(USD) | 特別値引き 10% | 22 個 | 10% | 小数点第 3 位 | 切上げ | 切捨て | 切捨て |