端数処理
はすうしょりRounding
MBRC v1.1で追加(連載で確立した現場の概念)
1円未満の端数を、どの方法で整数に整えるか。掛け算や割り算のたびに生まれる端数の扱いが、最終的な請求額を左右します。
01
定義
端数処理とは、計算の結果に生じた1円未満などの端数を、四捨五入・切り捨て・切り上げのいずれかで整数の金額に整えることである。会員システムでは、割引・消費税・日割りといった掛け算や割り算のたびに端数が生まれ、その処理のしかたによって最終的な請求額が変わる。「どの単位で」処理するかと「どの方法で」処理するかの両方を決めて、初めて金額が一つに定まる。
02
これが決まっていないと、何が起きるか
「1円未満は端数処理する」とだけ書かれていると、四捨五入なのか切り捨てなのか切り上げなのかが人によって分かれ、同じ条件でも金額が食い違う。1件では1円未満の差でも、会員数や明細数が増えると無視できない金額になり、請求と会計の突き合わせが合わなくなる。
04
この語が出てくる連載記事
この定義は MBRC(Membership Business Reality Corpus) の一項目です。