アソビューで精算システムやSREチームを担当している並木です。マイクラ歴3年になるのに、いまだに豆腐建築から抜け出せません。建築センスをください。・アソビューにJOIN元々銀行のシステムを担当していたこともありアソビューでは主に精算周りのシステムに関わらせていただいております。今回は、精算システムにおける計算処理の注意点などを書きたいと思います。※言語はCOBOLにて実装した場合のイメージとなります。ベタ打ち固定で記載している場合は全ての固定箇所に修正が必要になり、修正範囲の確認から修正、テストと掛かる工数も大きくなりがちです。このような例はミスも起こりやすく、「お金を取り扱うシステム」としてはよくない例となります。SYOUHIZEI~~実際に計算してみると150円のおにぎりの消費税を固定で8%税率で計算しそれを加算することで税込金額として算出。162円が計算結果となります。良い実装例レコードの構成イメージDBで料率を管理し、増税時に掛かる作業としては最新レコードの挿入(inesrt)直近レコードの終了日の更新(update)のみであり、このDBを呼び出している箇所全てに適用されるため影響範囲の特定も容易で、テストも機械的に実施できることになります。処理さえ忘れていなければ実際の計算処理には影響が出なくなります。¥108といった形で固定で出力している場合には、計算処理同様に最新の税率を取得して出力するなどの工夫が必要になります。キャッシュレスに先んじてペーパレスは事前に対応していることが多かったためそこまで大掛かりな回収は必要ではなかった認識でいます。軽減税率の場合のレシート出力については、政府からも対応例が出ていますね。https://www.gov-online.go.jp/tokusyu/keigen_zeiritsu/jigyosya/kubunkisai.htmlまとめいかがでしたでしょうか。今回は消費税のことにのみ触れていますが、法改正に関わるシステム改修に関して一部ではありますが、サンプルを記載してみました。昨今では法改正に関わるシステム改修がテレビなどでも取り沙汰されるようになりましたので「どんなことしてるんだろう?」の理解の一助になれば幸いです。最後に記載した内容について、開発と運用の責任者を募集中です!※COBOLは必須スキルではありません。2019の10日目です。canvasを使って動体感知。月別アーカイブ検索はてなブログをはじめよう!asoviewtechさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。