◆監修・編集責任者
B2B EC-COLUMN
この記事のポイント
- BtoB ECの消費税端数処理設定とは、丸め単位・丸め方法・税計算単位などの税計算パラメータを確定させることです。
- 端数処理の単位は、請求書単位・納品書単位といった書類の発行方法によって変わります。
- 丸め方法は原則として任意ですが、仕入税額の帳簿積上げ計算など一部の場面では選択に制約があります。
目次
BtoB ECの消費税端数処理設定——「税率ごとに1回」が原則
BtoB ECの消費税端数処理設定とは、1円未満の端数を書類単位・税率区分ごとに丸める税計算パラメータの確定です。適格請求書とは、買手が仕入税額控除を受ける際に保存すべき請求書等を指します。
消費税額等とは、請求書等に記載する消費税相当額のことです。国税庁インボイスQ&A問57は、適格請求書の消費税額等について、一の適格請求書につき税率ごとに1回だけ端数処理をするものとしています*1。
結論——端数処理は「一の適格請求書につき、税率ごとに1回」
結論から述べると、BtoB ECの端数処理設定で最初に確認すべき単位は「一の適格請求書につき、税率ごとに1回」です。切上げ・切捨て・四捨五入のいずれを選ぶかは任意ですが*1、丸める回数と単位のほうが先に固まっている必要があります。
この単位を誤ると、適格請求書の記載事項を満たさなくなる恐れがあります。取引先の仕入税額控除にも影響するため、EC側の税計算単位をどこに合わせるかが最初の分岐点になります。
「BtoB ECの消費税端数処理設定」とは何か
BtoB ECの消費税端数処理設定とは、1円未満の端数を「どの書類単位で、どの税率区分ごとに、どう丸めるか」を、ECの税計算パラメータとして確定させることです。これにより、適格請求書の記載事項である消費税額等が、一の適格請求書につき税率ごとに1回の端数処理で算出される状態になります。管理画面上では「端数処理方法」「丸め単位」「税計算単位(明細/伝票)」といった項目名で現れることが多く、担当者にはどれを選べばよいのか分かりにくい設定です。
ECの設定で決める6つのパラメータ/順位根拠:確認する順序
- 税計算単位——消費税額等を計算する範囲を明細ごとか、書類(適格請求書として交付する単位)ごとかで決めます。
- 丸め方法——切上げ・切捨て・四捨五入のうち、どの方法を既定にするかを決めます。
- 丸め桁——1円未満で端数処理するという前提を、システムの丸め桁設定に反映します。
- 税抜・税込入力の統一——商品単価を税抜または税込のいずれで持つかを統一します。
- 通貨・換算レートの設定——外貨建てで販売する場合に、円換算のタイミングと参照レートを決めます。
- 仮払消費税額等の計上単位——会計側で仕入税額をどの単位で計上するかを、EC側の出力項目と合わせます。
制度全体の記載事項・電子帳簿保存法・経過措置などは、別記事で整理しています。本記事では、消費税額等の計算と端数処理のみを扱います。
なお、個々の取引における税務上の取扱いは事業の実態によって判断が変わるため、最終的な適用は所轄税務署や税理士に確認することをお勧めします。
明細ごとの端数処理は認められない——国税庁Q&A問57の根拠
最初のH2直下で述べた「税率ごとに1回」の原則が、なぜ実務上重要なのかをここで確認します。明細ごとに端数処理して合計する運用は、適格請求書の記載事項を満たしません。
根拠——消令70の10・消基通1-8-15・Q&A問57
適格請求書の記載事項である消費税額等に1円未満の端数が生じる場合、一の適格請求書につき税率ごとに1回だけ端数処理をする必要があります*1。この規律は消費税法施行令第70条の10*4および消費税法基本通達1-8-15*3を根拠とし、具体的な運用は国税庁インボイスQ&A問57が示しています*1。
問57の(注)が否定していること
問57には次の(注)が付されています。「一の適格請求書に記載されている個々の商品ごとに消費税額等を計算し、1円未満の端数処理し、その合計額を消費税額等として記載することは認められません」*1。つまり、明細行ごとに税額を計算して端数処理し、その合計を請求書の消費税額等とする方式は否定されています。
【計算例】国税庁の記載例で確かめる
問57の記載例では、合計100,000円の取引(10%対象60,000円・8%対象40,000円)に対する消費税額等は8,416円です*1。内訳は10%対象が60,000円×10/110≒5,454円、8%対象が40,000円×8/108≒2,962円です。両者を合算した8,416円が、一の適格請求書に記載する消費税額等になります。
| 税率区分 | 対象金額(税込) | 計算式 | 消費税額等 |
|---|---|---|---|
| 10%対象 | 60,000円 | 60,000円×10/110 | 5,454円 |
| 8%対象 | 40,000円 | 40,000円×8/108 | 2,962円 |
| 合計 | 100,000円 | 5,454円+2,962円 | 8,416円 |
明細単位で丸めると何が起きるか
個々の商品ごとに消費税額等を計算して端数処理し、それを合計する運用に切り替えると、本来8,416円で確定するはずの消費税額等が数円単位でずれます。取引先が仕入税額控除を計算する際の基礎額も変わるため、請求書を受け取る側との間で税額の突合が取れなくなる要因になります。
単価・割引後金額の決め方自体は別の論点です。本記事では、割引後の金額に対する端数処理の単位だけを扱います。
EC側の設定:税計算単位を「適格請求書として交付する書類」単位に合わせる
ECの管理画面で「税計算単位:明細」を選んでいる場合、まず「書類単位(伝票単位)」に変更できるかを確認します。明細ごとの表示自体は可能ですが、法令上の消費税額等は書類単位でまとめて1回算出する必要があります*1。
明細ごとの丸めが生む数円単位のずれを自社の数字で確かめるには、無料相談で要件を整理するのが近道です。
切上げ・切捨て・四捨五入は任意——ただし帳簿積上げ計算には例外がある
端数処理の方法は任意(問57)——法令上どれを選んでもよい
端数処理の方法そのもの(切上げ・切捨て・四捨五入)は、国税庁インボイスQ&A問57で任意の方法とすることができるとされています*1。前節の「税率ごとに1回」という単位の話と、丸め方法の選択は別の論点です。
ただし例外がある:帳簿積上げ計算の仮払消費税額等は切捨てまたは四捨五入
仕入税額控除の計算方式には積上げ計算があります。そのうち帳簿に記載した金額を基礎とする方式を「帳簿積上げ計算」と呼びます。ここでの仮払消費税額等とは、仕入時に生じる消費税相当額を帳簿上で示す金額です。
帳簿積上げ計算を採用する場合、仮払消費税額等に1円未満の端数が生じたときは切捨てまたは四捨五入とされています*2。つまり「全部四捨五入で統一する」設定は成立しますが、「全部切上げで統一する」設定は帳簿積上げ計算とは併存しません。
外貨建ての仮払消費税額等も切捨てまたは四捨五入
外貨建て取引の仕入税額についても同様で、仮払消費税額等を算出する際の端数処理は切捨てまたは四捨五入になります*2。越境取引を扱うBtoB ECでは、この制約が国内取引以上に効いてきます。
選択の実務基準
丸め方法を決める際は、社内の会計処理と矛盾しない範囲で選ぶ必要があります。次の順序で確認すると判断しやすくなります。
端数処理方法を選ぶ際の確認順4点/順位根拠:手順(実施順序)
- 会計・販売管理システムの仕入税額計算方式(積上げ計算か割戻し計算か)を確認します。
- 帳簿積上げ計算を使う場合は、仮払消費税額等の丸めが切捨てまたは四捨五入に限られることを踏まえます*2。
- 請求書上の端数処理の表記について、取引先と事前に合意しておきます。
- 選んだ方法を社内規程に明記し、継続して適用します。
【表】丸め方法×適用場面×制約の一覧
| 場面 | 選べる丸め方法 | 根拠 |
|---|---|---|
| 適格請求書の消費税額等(原則) | 切上げ・切捨て・四捨五入(任意) | 問57 |
| 仕入税額の帳簿積上げ計算(仮払消費税額等) | 切捨てまたは四捨五入のみ | 問126 |
| 外貨建て仕入税額の仮払消費税額等 | 切捨てまたは四捨五入のみ | 問127 |
| 税抜・税込混在時の統一処理 | 任意(消費税額等の端数処理ではない) | 問59 |
納品書ごと・請求書ごと——書類の単位で端数処理の単位も変わる
納品書と請求書で記載事項を分担する場合は納品書ごとに税率ごと1回
納品書と請求書の2種類の書類で適格請求書の記載事項を満たす運用では、消費税額等は納品書側に記載します。この場合、端数処理の単位は納品書につき税率ごとに1回になります*2。締め請求で納品書を都度発行する運用に変えると、端数処理の単位も納品書側に移る点に注意が必要です。
締め請求の運用・サイト設計自体は別の論点として整理しています。本記事では、発行単位が端数処理の単位に与える影響のみを扱います。
複数契約を1か月分まとめて一の適格請求書にできる
複数の契約に基づく取引を1か月分まとめて一の適格請求書として交付することも可能です。国税庁インボイスQ&A問66の記載例では、請求金額96,745円に対する消費税額等(10%)は96,745円×10/110=8,795円とされています*2。
契約別・明細別の消費税額は「参考」表示に留める
国税庁インボイスQ&A問66は、契約ごとの消費税額等を「参考」として記載することを認めています*2。ただし、それは法令で求められる適格請求書の記載事項にはなりません。適格請求書としての消費税額等は、あくまで一の適格請求書につき税率ごとに1回算出した金額です。
税抜価額と税込価額が混在する場合はいずれかに統一する
税抜価額と税込価額が混在する場合は、いずれかに統一して合計します。統一時に生じる1円未満の端数処理は、「税率ごとに区分した消費税額等」を算出する際の端数処理には当たらず、事業者の任意とされています*2。この処理は消費税額等の端数処理(問57)とは別の論点として区別する必要があります。
媒介者交付・代理交付・立替金精算——ECモデルで変わる端数処理の単位
ここまでは自社が直接適格請求書を発行する前提で整理しました。モール型・代理店型のECでは、交付方式そのものが変わるため、端数処理の単位も変わります。
媒介者交付特例:自社の売上と他者の売上をまとめて税率ごとに1回
媒介者交付特例とは、委託販売において受託者であるECモール等が、委託者に代わって適格請求書を交付できる特例です。この特例を用いる場合、自社の売上と他の事業者の売上を区分して記載したうえで、税率ごとにまとめて1回の端数処理をすることも可能です*1。
代理交付:自社分と他社分をまとめられない
代理交付とは、受託者が委託者名義の適格請求書を代理で交付する方式です。この方式では、まとめて端数処理することはできず、発行事業者ごとに区分して端数処理する必要があります*1。同じ受託販売でも、交付方式によって結論が反対になる点が実務上の注意点です。
複数社分の立替金精算書:支払先ごとに区分のうえまとめて1回
複数の支払先分をまとめて精算する立替金精算書についても、支払先ごとに区分して記載したうえで、税率ごとにまとめて1回の端数処理をすることができます*1。
【表】ECモデル×交付方式×端数処理の単位
| 取引形態 | 交付方式 | 端数処理の単位 | 根拠 |
|---|---|---|---|
| 自社販売 | 自社が適格請求書を発行 | 一の適格請求書につき税率ごとに1回 | 問57 |
| 委託販売 | 媒介者交付特例 | 自社分・他社分をまとめて税率ごとに1回 | 問57参考① |
| 委託販売 | 代理交付 | 発行事業者ごとに区分(まとめられない) | 問57参考② |
| 立替金精算 | 複数社分を一の精算書で交付 | 支払先ごとに区分のうえ税率ごとにまとめて1回 | 問57参考③ |
この切り分けは、丸め方法の選択だけを扱う一般的な解説では触れられにくい論点です。モール出店・代理店経由のBtoB ECを運営している場合は、自社がどの交付方式に該当するかを最初に確認する必要があります。
割戻し計算と積上げ計算——売上と仕入の丸めルールが連動する
ここまでは請求書に記載する消費税額等の端数処理を扱いました。ここからは、その消費税額等を使って納税額をどう計算するかという、もう一段階先の論点を整理します。
売上税額——原則は割戻し計算、特例が積上げ計算
売上税額の計算は、原則として課税期間中の税込売上高に7.8%または6.24%を乗じる割戻し計算です*2。特例として、交付した適格請求書等の写しを保存している場合に限り、それらに記載した消費税額等の合計額に78/100を乗じる積上げ計算を選ぶこともできます*2。
仕入税額——原則は積上げ計算、特例が割戻し計算
仕入税額は反対に、請求書等積上げ計算または帳簿積上げ計算による積上げ計算が原則です*2。仕入税額を割戻し計算にできるのは*2、売上税額を割戻し計算にしている場合に限られます。
売上を積上げにすると、仕入に割戻し計算は使えない
ここが設定間の連動が起きる箇所です。売上税額を積上げ計算で計算した場合、仕入税額も積上げ計算で計算する必要があります*2。取引先ごとに割戻し計算と積上げ計算を併用することも認められています*2。
ただし、併用した場合も積上げ計算を適用したことになるため、仕入税額の計算に割戻し計算を用いることはできません。適用税率のみを記載した適格簡易請求書*2は、この積上げ計算には使えません。
仕入明細書(支払通知書)方式でも積上げ計算ができる
BtoB ECでよく使われる支払通知書(仕入明細書)による運用でも積上げ計算ができます。買手が仕入明細書等の内容を確認し、保存している場合は、交付した適格請求書等の写しの保存があるものとみなされ、売上税額の積上げ計算ができます*2。
課税期間をまたぐ適格請求書は積上げ計算に使えない
課税期間をまたぐ期間分の適格請求書は積上げ計算の対象にならず、割戻し計算と積上げ計算を併用して対応します*2。締め日の設計によっては、この課税期間の区切りをまたぐケースが生じやすくなります。
申告段階の端数——請求書の丸めとは別物
申告段階では、課税標準額に1,000円未満の端数があるときはその端数を切り捨て、納付税額に100円未満の端数があるときはその端数を切り捨てます*5。これは適格請求書に記載する消費税額等の端数処理とは別の丸めであり、両者を同じ設定項目だと考えると混同が生じます。
| 区分 | 原則 | 特例 | 特例の要件 |
|---|---|---|---|
| 売上税額 | 割戻し計算(7.8%・6.24%等) | 積上げ計算(消費税額等合計×78/100) | 交付した適格請求書等の写しの保存 |
| 仕入税額 | 積上げ計算(請求書等積上げ・帳簿積上げ) | 割戻し計算 | 売上税額を割戻し計算している場合に限る |
税計算単位・丸め方法・税額計算方式・会計計上ロジックという4点を同時に整合させるには、EC運用・経理・情報システムの複数部門による確認が必要になります。単独の部門だけで設定を決め切れないのは、この連動関係があるためです。
外貨建て取引の端数処理——円換算した後にのみ丸める
この節は越境取引がある場合のみ関係します。国内取引のみのBtoB ECであれば、次のH2まで読み進めてください。
円換算した消費税額等の記載が必要
外貨建てで取引する場合も、適格請求書に記載する「税率の異なるごとに区分した消費税額等」は円換算した金額で記載する必要があります*2(消費税法基本通達1-8-16*3)。
計算過程では端数処理をしない
消費税額等の端数処理は1円未満の端数が生じた場合に行うものであるため、計算過程の外貨建て消費税額等を算出する際に端数処理することはできません*2。円換算した後の金額に対して、初めて1円未満の端数を処理します。
【計算例】TTM115.21円のケース
問68の記載例では、TTM(電信売買相場の仲値)は115.21円です。この相場で$339×115.21=39,056.19円を39,056円に、$54×115.21=6,221.34円を6,221円に、それぞれ円換算しています*2。
円換算後の39,056円に8%を乗じた3,124.48円は3,124円に、6,221円に10%を乗じた622.1円は622円になります*2。円換算前の外貨額に直接税率を乗じて丸めることはできません。
まとめ:6パラメータの設定チェックリストと確認の進め方
本記事では、BtoB ECの消費税端数処理設定を国税庁インボイスQ&Aの記載を根拠に整理しました。要点は3つです。第一に、適格請求書の消費税額等は一の適格請求書につき税率ごとに1回で算出します。第二に、丸め方法は原則任意ですが、帳簿積上げ計算を使う場合は切捨てまたは四捨五入に限られます。第三に、書類の発行単位・ECモデル・税額計算方式が変われば、端数処理の単位や制約も変わる点に注意が必要です。
設定チェックリスト
設定チェック6パラメータ/順位根拠:確認する順序
- 税計算単位を、適格請求書として交付する書類の単位に合わせているか確認します*1。
- 丸め方法(切上げ・切捨て・四捨五入)を決め、社内規程に明記しているか確認します*1。
- 帳簿積上げ計算を使う場合、仮払消費税額等の丸めが切捨てまたは四捨五入になっているか確認します*2。
- 税抜・税込入力を統一し、混在による端数処理を事業者の任意の範囲で運用しているか確認します*2。
- 外貨建て取引がある場合、円換算後にのみ端数処理する設定になっているか確認します*2。
- 売上税額と仕入税額の計算方式(割戻し・積上げ)が、会計側の計上ロジックと整合しているか確認します*2。
RFP・要件定義に書くべき要件文の例
BtoB ECの導入・リプレイスでRFPを作成する場合は、要件文に2点を明記します。第一に「適格請求書として交付する書類の単位で、税率ごとに1回の端数処理ができること」です。第二に「帳簿積上げ計算を採用する場合、仮払消費税額等を切捨てまたは四捨五入で計上できること」です。
この2点を明記すると、端数処理の要件が漏れにくくなります。
自社設定で吸収するか、パッケージ側で持つかの判断軸
汎用的な「切上げ/切捨て/四捨五入」の選択機能だけでは、書類単位を書類種別ごとに変える運用や、ECモデル別の交付方式の切り分けまでは対応できないことがあります。締め請求・納品書都度発行・取引先別価格といった商習慣が絡むほど、標準機能の範囲を超えやすくなります。
自社設定で吸収できるか、パッケージ機能で対応する必要があるかは、書類の発行単位や事業所数によって変わります。個別条件の判断が必要な場合は、無料相談で要件を整理できます。
ご不明な点はお問い合わせフォームからもご連絡いただけます。
よくある質問
端数処理の方法を、取引先ごとに変えてもよいですか。
変えても問題ありません。国税庁インボイスQ&A問57は端数処理の方法(切上げ・切捨て・四捨五入)を任意としており*1、取引先ごとに異なる方法を採用することもできます。ただし、仕入税額を帳簿積上げ計算で計上する場合は切捨てまたは四捨五入に限られるため*2、社内の会計処理と矛盾しない範囲で選ぶ必要があります。
単価を税抜で持つ商品と税込で持つ商品が混在している場合、どう合計すればよいですか。
いずれかの金額に統一してから合計します。国税庁インボイスQ&A問59は、税抜価額と税込価額が混在する場合はいずれかに統一して合計する必要があるとしています*2。統一時に生じる1円未満の端数処理は、消費税額等の端数処理ではなく事業者の任意であるとしています。
請求書に明細ごとの消費税額を「参考」として併記してもよいですか。
併記自体は可能です。国税庁インボイスQ&A問66は、契約ごとの消費税額等を「参考」として記載することを認めています*2。ただし、それは法令で求められる適格請求書の記載事項にはならないとしています。適格請求書としての消費税額等は、一の適格請求書につき税率ごとに1回算出した金額を記載する必要があります*1。
システムの丸め設定が切上げまたは切捨てしか選べない場合、四捨五入をあきらめてよいですか。
端数処理の方法の選択自体は任意なので、切上げ・切捨てのいずれかだけでも適格請求書の記載事項は満たせます*1。ただし、仕入税額を帳簿積上げ計算で計上する場合の仮払消費税額等は切捨てまたは四捨五入に限られます*2。切上げのみのシステムでは帳簿積上げ計算を選べないため、請求書等積上げ計算や割戻し計算で対応する必要があります。
ECと会計システムで消費税額が1円ずれた場合、どちらを正とすべきですか。
適格請求書に記載した消費税額等を正とします。適格請求書の消費税額等は一の適格請求書につき税率ごとに1回の端数処理で確定する金額です*1。会計側が明細ごとに計算し直した金額と異なる場合は、EC側の税計算単位を書類単位に合わせて設定を見直す対応になります。
- *1 出典:国税庁「消費税の仕入税額控除制度における適格請求書等保存方式に関するQ&A(問57)」(令和6年4月改訂) https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/57.pdf(2026年8月24日確認)
- *2 出典:国税庁「消費税の仕入税額控除制度における適格請求書等保存方式に関するQ&A」(令和8年5月改訂・問59・問66・問67・問68・問118・問119・問121・問125・問126・問127) https://www.nta.go.jp/taxes/shiraberu/zeimokubetsu/shohi/keigenzeiritsu/pdf/qa/01-01.pdf(2026年8月24日確認)
- *3 出典:国税庁「消費税法基本通達 第1章第8節 適格請求書発行事業者の義務(1-8-15・1-8-16)」 https://www.nta.go.jp/law/tsutatsu/kihon/shohi/01/08.htm(2026年8月24日確認)
- *4 出典:e-Gov法令検索「消費税法施行令(昭和63年政令第360号)第70条の10」 https://laws.e-gov.go.jp/law/363CO0000000360(2026年8月24日確認)
- *5 出典:国税庁「タックスアンサー No.6371 端数計算」(令和7年4月1日現在法令等) https://www.nta.go.jp/taxes/shiraberu/taxanswer/shohi/6371.htm(2026年8月24日確認)
画像の出典元
- 根のイメージ/Photo by Mario Heller on Unsplash
- 納品のイメージ/Photo by Guilherme Mendes on Unsplash