BackStageでできること #26|消費税の端数処理は1請求書・1税率に1回
明細ごとに消費税を計算して四捨五入し、それを合計して請求書を出したところ、取引先から「消費税が1円合わない」と連絡が来た。小さな金額ですが、相手の経理処理が止まってしまうため、意外と面倒なトラブルです。原因の多くは、端数処理をどの単位で行うかにあります。
この記事では、インボイス制度で決められている端数処理のルールと、明細ごとに丸めてはいけない理由を計算例で確認します。あわせて、BackStageがどのように消費税を計算しているか、ずれが出たときに何を確かめればよいかを解説します。
インボイス制度での端数処理のルール
適格請求書(インボイス)に記載する消費税額は、「1つの請求書につき、税率ごとに1回」端数処理をして求めるルールになっています。具体的には、10%の明細の金額を合計してから10%を掛けて端数を処理し、8%の明細も同じように合計してから1回だけ処理します。明細ごとに消費税を計算して端数処理し、それを足し上げる方法は認められていません。
ここでいう「消費税額」は、請求書に書く税率ごとの消費税の合計額のことです。明細の欄に参考として各行の税額を表示すること自体を禁じる趣旨ではありませんが、請求書の消費税額として記載する数字は、あくまで税率ごとの合計から1回で計算したものになります。
一方で、端数をどう処理するか(切り捨て・切り上げ・四捨五入)については、事業者が選べるとされています。つまりルールの核心は「どの方法で丸めるか」ではなく、「どの単位で丸めるか」です。制度の詳細や例外的な取り扱いについては、最新の情報を国税庁の公式サイトで確認するか、税理士などの専門家に確認してください。
なぜ明細ごとに丸めてはいけないのか
明細ごとに端数を処理すると、明細の数が増えるほど丸めの誤差が積み重なります。1行あたりの誤差は1円未満でも、10行、20行と並べば数円単位の差になり得ます。しかも同じ取引内容なのに、明細を細かく分けるか、まとめて1行にするかで消費税額が変わってしまいます。
請求書を受け取った取引先は、そこに書かれた消費税額をもとに仕入税額控除を計算します。明細の切り方しだいで税額が変わる状態は、発行する側にも受け取る側にも不安定です。税率ごとに合計してから1回だけ処理すれば、明細をどう分けても、税率ごとの合計が同じなら消費税額は同じになります。
計算例:明細ごとに丸めると何円ずれるか
10%の明細が3行ある請求書で比べてみます。金額は12,345円、6,785円、2,345円です。
- 明細ごとに四捨五入する場合:1,234.5円→1,235円、678.5円→679円、234.5円→235円で、合計2,149円
- 税率ごとに1回で処理する場合:12,345+6,785+2,345=21,475円、21,475×10%=2,147.5円→2,148円
同じ請求内容なのに、1円の差が出ました。8%の明細でも同様です。1,234円、2,468円、618円の3行なら、明細ごとの四捨五入は98.72円→99円、197.44円→197円、49.44円→49円で合計345円。税率ごとに1回なら、合計4,320円×8%=345.6円→346円となり、やはり1円ずれます。
この2つの税率が1枚に混ざっている場合、正しい消費税は10%対象21,475円に対して2,148円、8%対象4,320円に対して346円です。請求金額は21,475+4,320+2,148+346=28,289円になります。税率ごとに別々に1回ずつ処理するのがポイントで、2つの税率をまとめて丸めることもしません。
BackStageでの計算の仕組みと確認手順
BackStageでは、1枚の請求書につき税率ごとに明細を合計し、その合計に対して1回だけ四捨五入して消費税を計算します。明細ごとに丸めることはないため、上の計算例でいえば自動的に「2,148円」「346円」が表示されます。端数処理の方法は四捨五入に固定されており、切り捨てや切り上げを選ぶ機能はありません。なお、源泉徴収をONにした場合の源泉徴収税額は消費税とは別の計算で、1円未満は切り捨てになります。
実際に確認するときは、次の手順で見ると分かりやすくなります。
- 請求書の明細を入力し、行ごとに税率(10%・8%・0%)を選びます。
- 合計欄で「10%対象」「8%対象」それぞれの小計を確認し、自分の手元の集計と一致しているかを見ます。
- 各税率の消費税額が「小計×税率」を四捨五入した値になっていることを確かめます。
- 見積書から変換した請求書の場合は、見積時と明細や税率が変わっていないかも確認します。
- PDFを出力し、合計欄の表示が意図どおりであることを確認してから送付します。
「1円合わない」と言われたときのつまずきポイント
取引先から差額を指摘されたときは、まず相手がどの単位で計算しているかを確認しましょう。取引先の社内システムや表計算が明細ごとに消費税を計算していると、請求書の金額と1円単位でずれることがあります。その場合は、インボイス制度の考え方にもとづき、税率ごとに合計してから計算していることを丁寧に説明すると話が早く進みます。
次に多いのが、端数処理の方法の違いです。相手が切り捨てで計算していると、四捨五入の請求書と最大1円の差が出ます。BackStageは四捨五入で固定のため、取引先から特定の方法を指定されている場合は、取引を始める前にすり合わせておくのが安心です。
もう1つは、税込金額で単価を考えているケースです。たとえば「税込11,000円」で合意していたのに単価を11,000円と入力すると、消費税が上乗せされて請求額が増えてしまいます。税込で合意した金額は、税抜の単価に直してから入力し、合計欄で請求額が合意額と一致するかを確かめましょう。割り切れない金額の場合は1円程度の差が出ることがあるため、事前に取引先と確認しておくと安心です。
まとめ
消費税の端数処理は、方法よりも単位が大切です。インボイス制度では1つの請求書につき税率ごとに1回処理し、明細ごとに丸めて合計することはしません。BackStageは税率ごとに合計してから1回だけ四捨五入する仕組みなので、明細の分け方によって消費税がぶれることはありません。
取引先と1円ずれたときは、相手の計算単位、端数処理の方法、税込・税抜の入力ミスの3点を順に確認すれば、ほとんどの原因にたどり着けます。
よくある質問
Q. BackStageで端数処理を切り捨てに変更できますか?
変更できません。BackStageの消費税の端数処理は四捨五入で固定です。取引先から別の方法を指定されている場合は、取引前にすり合わせておくことをおすすめします。
Q. 明細ごとに消費税を四捨五入してはいけないのですか?
インボイス制度では、消費税額の端数処理は1つの請求書につき税率ごとに1回とされ、明細ごとに丸めて合計する方法は認められていません。詳しくは国税庁の情報や税理士に確認してください。
Q. 8%と10%が混ざる請求書の端数処理はどうなりますか?
10%の明細の合計と8%の明細の合計に対して、それぞれ1回ずつ端数処理します。BackStageでは合計欄に税率ごとの小計と消費税が分けて表示されます。