回答編集履歴

1

調整

2024/03/01 00:10

投稿

yambejp
yambejp

スコア116629

test CHANGED
@@ -1,3 +1,6 @@
1
1
  誤差はでるものですが、そもそもrounddownしなければいいのでは?
2
2
  54,999に対する消費税=ROUND(54999/11,0)→5,000
3
3
  54,999-5,000=本体価格49,999
4
+
5
+ # 追記
6
+ 商慣習的には伝票ごとに税計算しますが、税務的には総仕入額・総販売額をそれぞれに対して税率ごとに計算した税額を計算する必要があるため、個別の明細単位では49,999+5,000円でも50,000+4,999円でもどちらも正しく問題ありません。とはいえ明細での金額差が積み上がると誤差が大きくなりすぎるきらいがあるので、ピッタリ小数点端数が0.5で終わるものは銀行丸めという処理をかける場合があります。いろいろ試行錯誤してみてください