Skip to content
Pepin
Shopify2026-09-2012分で読めます
Shopify消費税インボイス制度

Why Shopify Consumption Tax Rounding Differs from Japanese Accounting Software

Why Shopify Consumption Tax Rounding Differs from Japanese Accounting Software
Shopifyの税額と会計ソフトの税額を突き合わせるイメージ

Shopifyの消費税の端数は、明細行ごとに処理されます。一方でインボイス制度が求めているのは、1枚の請求書につき税率ごとに1回だけの端数処理です。会計ソフト側もこの方式を前提に設定されているので、同じ注文なのにShopifyが持っている税額と会計ソフトが計算した税額が数円ずれます。原因はここひとつです。やることは3つあります。どこがずれているのかを突き合わせて特定すること、切り捨て・四捨五入・切り上げのどれかに方針を統一すること、それでも残る差を帳票側で調整して、調整した記録を証憑に残すことです。

この記事が扱うのは、ずれの見つけ方と合わせ方だけです。適格請求書の法定6項目や登録番号の入れ方は Shopifyのインボイス対応と適格請求書の6項目 に、会計ソフトそのものの選び方と連携方法は Shopifyと会計ソフトを連携する方法 に分けてあります。

わたし(SHIN)はShopifyアプリの開発者で、記事の終盤で名前を出す「まるっと請求書」を作っている本人です。先に立場を書いておきます。税制の部分は国税庁のページを実際に開いて、そこに書かれている文章だけを根拠にしました。会計ソフト側の挙動も freee・弥生・マネーフォワードの公式サポートページで確認した内容だけです。そして、わたしは税理士ではありません。この記事は「どこを見れば原因が分かるか」を整理したものであって、個別の税務判断の代わりにはなりません。端数処理の方針をどれにするか、調整した金額をどう記帳するかは、最終的に顧問税理士に確認してください。

1回
端数処理の回数
一の適格請求書につき税率ごとに1回
3通り
選べる丸め方
切上げ・切捨て・四捨五入は任意
項目レベル
Shopifyの丸め単位
明細行ごとに丸めてから合計

Shopifyの消費税の端数はどこで処理されている?

Shopifyヘルプセンターの「税の管理」に、端数処理の単位がはっきり書かれています。以前は注文の小計で税額を計算してから丸める請求書レベルの処理でしたが、Basic Tax サービスを使う設定に更新すると、税額は項目レベルで端数処理されるようになります。合計税額は、注文の各項目に税率を適用し、その結果の端数を処理したあと、それらの小計をすべて合計して算出される、という順序です。

さらに、税務登録ベースの地域では項目レベルで偶数丸め(銀行丸め)の規則が使われます。2つの値のちょうど中間にある数値を最も近い偶数に丸める方式です。

偶数丸め(銀行丸め)

ちょうど中間の値を、最も近い偶数側に丸める方法。Shopifyヘルプセンターの例では、2.5ドルは2ドルに、3.5ドルは4ドルに丸まります。四捨五入なら両方とも切り上がるので、四捨五入を前提にした手計算とは結果が食い違います。

同じページに、ずれの大きさが分かる例が載っています。1点14.99ドル・税率18%の商品を42点注文した場合です。項目税は 14.99 × 0.18 = 2.6982ドル。請求書レベルで丸めていた頃は、これを42点ぶん合計した113.3244ドルを丸めて113.32ドルでした。項目レベルの偶数丸めでは、2.6982ドルが先に2.70ドルへ丸まり、42点を掛けて113.40ドルになります。

同じ注文・同じ税率なのに、丸める順番を変えただけで0.08ドルの差が出ています。日本円でも構造はまったく同じで、1件あたり数円の差が、件数ぶん積み上がります。

出典:Shopifyヘルプセンター「税の管理」

日本のストアではもうひとつ条件が乗ります。Shopifyヘルプセンターの「日本の税金」は、日本のマーチャントは内税価格を使用する必要があるとしていて、新規マーチャントの場合は商品価格にデフォルトで税金が含まれていると書いています。価格に含まれる税額は 税額 = (税率 × 価格) / (1 + 税率) の式で逆算されます。逆算した時点で端数が出るので、丸める場面が最初から組み込まれている形です。

出典:Shopifyヘルプセンター「日本の税金」

税率の設定そのものでつまずいている場合は、Shopifyで消費税の設定を正しく行う方法 を先に済ませてください。軽減税率のコレクション設定や送料への課税が抜けていると、端数以前の額でずれます。

法令は端数処理をどう決めている?

国税庁のタックスアンサー「No.6371 端数計算」に、適格請求書に記載すべき消費税額等の端数について、次のように書かれています。適格請求書の記載事項である消費税額等に1円未満の端数が生じる場合は、一の適格請求書につき、税率ごとに1回の端数処理を行う必要がある。なお、切上げ、切捨て、四捨五入などの端数処理の方法については、任意の方法とすることができる。そして注として、一の適格請求書に記載されている個々の商品ごとに消費税額等を計算し、1円未満の端数処理を行い、その合計額を消費税額等として記載することは認められない、と続きます。

出典:国税庁「No.6371 端数計算」

同じ内容は、国税庁のインボイスQ&Aの問57にも置かれています。根拠法令として消令70の10と消基通1-8-15が挙げられています。

出典:国税庁「消費税の仕入税額控除制度における適格請求書等保存方式に関するQ&A」問57

つまり、法令が指定しているのは 丸める回数と単位 であって、丸め方そのものではありません。ここを取り違えると「四捨五入にすれば正しくなる」と思ってしまいますが、四捨五入でも明細行ごとに丸めていれば認められない形のままです。

どちらが制度に合っているか

明細行ごとに丸めて合計する
商品1行ずつ消費税額を計算して1円未満を処理し、その合計を「税率ごとの消費税額等」として印字する形。国税庁が名指しで認められないとしている書き方です。Shopifyの注文が持っている税額をそのまま転記すると、これになります。
税率ごとに1回だけ丸める
10%対象・8%対象それぞれの対価を先に合計し、そこから消費税額等を1回だけ計算して丸める形。丸め方は切上げ・切捨て・四捨五入のどれでも構いません。帳票に印字するのはこの値です。

会計ソフト側の端数処理はどうなっている?

会計ソフト3社とも、端数処理の方式を事業者が選ぶ設定になっています。つまり ずれの半分は会計ソフト側の設定で決まっている ということです。まず自分がどれを選んでいるかを確認してください。

ソフト設定場所選べる方式
freee会計事業所の詳細設定切り上げ / 切り捨て / 四捨五入
弥生会計消費税設定の税端数処理切り上げ / 切り捨て / 四捨五入
マネーフォワード各種設定の事業者画面切り捨て / 切り上げ / 四捨五入

freeeのヘルプセンターは、インボイス制度導入前は明細行ごとに端数処理を行うなど各事業者の判断に委ねられていたが、導入後は税率ごとに合計した対価の額に税率をかけて消費税額を算出するルールに沿う必要がある、と説明しています。同じページに数字入りの例があります。お酒2,019円・送料998円・お弁当1,887円・たまねぎ637円(いずれも税抜)の4明細を、切り捨てで処理した場合です。

  1. 01

    明細ごとに丸めてから合計した場合

    お酒201円、送料99円、お弁当150円、たまねぎ50円。税率ごとに足すと10%対象300円、8%対象200円になります。
  2. 02

    税率ごとに合計してから丸めた場合

    10%対象は 2,019 + 998 = 3,017円に10%を掛けて301.7円、切り捨てて301円。8%対象は 1,887 + 637 = 2,524円に8%を掛けて201.92円、切り捨てて201円です。
  3. 03

    結果

    10%で1円、8%で1円。たった4明細でも、税率ごとに1円ずつずれます。

出典:freeeヘルプセンター「freee会計の消費税の端数処理について」

弥生会計では、消費税設定の「税端数処理」で、消費税に円未満の端数が発生した場合の処理方法を切り上げ・切り捨て・四捨五入から選びます。ただし仕入税額控除の経過措置ぶんは、ここでの設定にかかわらず一律で四捨五入になる、という但し書きが付いています。

出典:弥生会計 サポート情報「消費税設定の設定項目」

マネーフォワード クラウド会計は、端数処理を売上と仕入で別々に設定できます。加えて、端数処理を変更すると、対象の会計年度にすでに登録されている仕訳にも変更後の設定が適用されて消費税額が再計算される、と明記されています。過去ぶんも動く設定なので、期の途中で触るときは影響範囲を確認してからにしてください。

出典:マネーフォワード クラウド会計サポート「「消費税」の設定方法」

会計ソフトの端数処理を変えると、過去の仕訳の税額まで動く製品があります。決算期の途中で「ずれを直すために」設定を変更するのは、税理士に確認してからにしてください。ずれた1円を消すつもりが、確定済みの月次まで動かしてしまうことがあります。

切り捨て・四捨五入・切り上げのどれを選ぶ?

法令上は任意です。国税庁のタックスアンサーが「切上げ、切捨て、四捨五入などの端数処理の方法については、任意の方法とすることができます」と書いている以上、どれを選んでも適格請求書としては成立します。選ぶときの判断材料は、法令ではなく運用のほうにあります。

方針を決めるときの確認事項

  • Shopify側・帳票アプリ側・会計ソフト側の3か所すべてで同じ方式にそろえられるか
  • B2Bの取引先が、先方の買掛システムで別の方式を使っていないか
  • 過去に発行した帳票と方針が変わらないか(途中で変えると、同じ商品構成で税額が変わります)
  • 選んだ方式を社内のどこに書き残すか

実務では切り捨てが多い、という説明は会計ソフト各社のヘルプにも出てきます。freeeのヘルプは、一般的には切り捨てを採用している企業が多い傾向にあるが、どの処理方法を採用するかは企業や事業主自身が決定する、としています。切り捨ては受け取る側の税額が小さくなる方向なので、取引先から異論が出にくいという事情もあります。

ただし、ここで本当に大事なのは方式そのものではありません。 3か所で同じ方式になっていること です。Shopifyは偶数丸め、帳票アプリは切り捨て、会計ソフトは四捨五入、という状態だと、方式をどれだけ吟味しても毎月ずれ続けます。

迷ったら、まず会計ソフト側の現在の設定を見にいってください。そこに合わせて帳票側を決めるほうが、後戻りが少なくて済みます。仕訳が入る先が最終的な着地点だからです。

Shopifyの消費税の端数のずれはどう見つける?

「なんとなく合わない」で止まらないために、突き合わせる場所を決めておきます。手順は4段階です。

  1. 1

    注文CSVを書き出す

    管理画面の注文管理から注文をエクスポートします。Shopifyヘルプセンターによると、最大50件または現在のページを選んだ場合はCSVがデバイスにダウンロードされ、51件以上または日付での指定ではあなたとストアオーナーにメールで送信されます。

  2. 2

    税額の列を見る

    注文CSVには、注文に請求される税額を表す Taxes 列があります。加えて、項目税の名前と金額が Tax 1 Name / Tax 1 Value のように並び、項目税は最大5つまで入ります。課税対象だったかどうかは Lineitem taxable 列で確認できます。

  3. 3

    税率ごとに自分で計算し直す

    10%対象の明細の税抜合計、8%対象の明細の税抜合計をそれぞれ出し、そこから税額を1回だけ計算します。この値と、CSVの Taxes 列の値を比べます。ここで差が出れば、原因は丸める単位です。

  4. 4

    帳票と仕訳を突き合わせる

    最後に、実際に取引先へ渡した帳票に印字されている税率ごとの消費税額等と、会計ソフトに入っている仕訳の税額を並べます。3つの数字(Shopifyの注文・帳票・仕訳)のうち、どこで食い違ったのかが特定できます。

出典:Shopifyヘルプセンター「注文のエクスポート」

差が1円か2円なら端数処理の違いです。桁が違うときは別の原因を疑ってください。送料に消費税が設定されていない、軽減税率のコレクションに入っていない商品がある、返金や注文編集の反映が漏れている、といったケースです。この切り分けができると、毎月の調査時間がかなり減ります。

月末にまとめて突き合わせるより、運用を始めた最初の週にテスト注文で1回やっておくほうが安全です。10%のみの注文、8%が混ざる注文、送料ありの注文の3パターンを通してください。

Shopifyの消費税の端数を会計ソフトに合わせるには?

手段は大きく3つです。どれを選んでも、合わせた事実を残すところまでが1セットになります。

1. 帳票側で税率ごとに1回だけ計算し直す

本来の解き方です。Shopifyの注文が持っている明細行ごとの税額を使わず、税率グループごとの対価の合計から消費税額等を1回だけ計算して印字します。帳票アプリを使うならこの計算をアプリが担当します。Order Printer系のテンプレートを自作しているなら、集計と丸めをLiquidで自分で書くことになります。

2. 帳票側の税額を手動で上書きする

計算方式をそろえても、会計ソフト側の内部処理との差が残ることがあります。税率グループごとに税額を手で上書きして、会計ソフトの金額に一致させる方法です。上書きした場合は、何をいくら調整したのかが後から分かる形にしておく必要があります。

3. 会計ソフト側で調整する

freeeのヘルプセンターには、freee請求書から取引登録した際に帳票と取引で消費税の合計金額に差額が発生することがあり、その場合は同じ税率の金額の一番大きい明細(同額の場合は一番上)の消費税部分で差額分の調整が行われる、と書かれています。会計ソフト側にも調整の仕組みがあるということです。ただし、どの明細に差額が寄るかは自分では選べません。

調整したら、なぜ記録を残す必要がある?

理由は2つあります。ひとつは、帳票に印字した消費税額等が申告の計算に直結しうるからです。国税庁のタックスアンサー「No.6383 課税標準額に対する消費税額の計算」は、売上税額の原則を割戻し計算としたうえで、交付した適格請求書および適格簡易請求書の写しを保存している場合は、これらの書類に記載した税率ごとの消費税額等の合計額に100分の78を掛けて計算した金額とすることもできる(積上げ計算)としています。積上げ計算を選ぶなら、帳票に印字した数字がそのまま申告の材料になります。手で動かした数字なら、動かした理由と経緯が残っていないと説明できません。

出典:国税庁「No.6383 課税標準額に対する消費税額の計算」

もうひとつは、相手方の仕入税額控除の根拠書類だからです。交付した適格請求書の記載事項に誤りがあったときは、売手が修正した適格請求書を交付しなければならない、というのがインボイス制度の建て付けです。渡したあとで税額だけをこっそり直すという運用は成立しません。

調整するなら、調整したことが請求書そのものに出ているのがいちばん単純です。PDFに調整注記が印字されていれば、受け取った側も、あとから見返す自分も、なぜこの金額なのかをその紙の上で確認できます。

2027年4月の食料品1%で端数処理はどう変わる?

国税庁のタックスアンサーには、令和9年4月1日から令和11年3月31日までの2年間、飲食料品の譲渡について消費税率が引き下げられる、という注記が付くようになりました。引き下げ後の税率は8%から1%になる方針です。ただし国税庁のページに載っているのは現時点では期間だけで、率そのものはまだ書かれていません。1%という数字は、閣議決定された大綱とその解説によるものです。

ただし、扱いには注意が必要です。国税庁・財務省の「消費税率引下げ特設サイト」には、このサイトは令和8年9月15日閣議決定の大綱で示された改正案の内容を説明したものであり、内容については今後、法案が国会に提出され、審議を経たうえで可決・成立した場合のものです、と明記されています。2026年9月20日時点では、まだ法案段階だということです。

出典:国税庁「消費税率引下げ特設サイト」国税庁「No.6625 適格請求書等の記載事項」東京法人会連合会「食料品の消費税率1%への対応」

端数処理の観点で言うと、8%が1%に変わっても丸める回数は変わりません。税率ごとに1回のままです。変わるのは、帳票の中で扱う税率区分と、会計ソフト側で使う税区分コードです。

  1. 2026年9月

    大綱が閣議決定され、特設サイトが開設

    リーフレット・パンフレット・Q&Aが公開されました。内容は法案が成立した場合のものです。

  2. 2027年4月1日

    飲食料品の税率が1%に(予定)

    引き下げが始まる予定日。帳票側は新しい税率区分を印字できる必要があります。

  3. 2029年3月31日

    引き下げ期間の終了(予定)

    2年間の期限付きです。戻るときにも同じ作業が発生します。

ストア側の準備としては、税率をコードや設定に決め打ちしていないかを確認しておくのが現実的です。Shopifyの税設定そのものは税率を手で設定できるので追従できますが、帳票アプリや仕訳CSVの側が固定値を持っていると、そこで止まります。

まるっと請求書の税額調整という選択肢

ここまでの手順のうち「税率ごとに1回だけ計算し直す」と「差が残る分を上書きして記録を残す」を、アプリ側でまとめて引き受ける作り方もあります。わたしが開発している まるっと請求書 は、税率グループごとに税額を手動で上書きでき、Shopifyの自動計算との差分を画面に表示し、調整した場合は請求書PDFに調整注記を印字します。調整した値は会計ソフト向けの仕訳CSVにも優先して反映されます。端数処理の方式は切り捨て・四捨五入・切り上げから選べます。

仕訳CSVは弥生会計・freee・マネーフォワード クラウド会計の3形式に対応しています。API連携による自動同期はありません。CSVを書き出して会計ソフトに取り込む形です。帳票のメール自動送信機能もありません。お客様には、ご自身の注文履歴からセルフ発行していただく形にしています。

弱点も書いておきます。まるっと請求書はレビュー1件・★5.0(2026年9月20日にShopify App Storeで確認)で、同じカテゴリで比較されるOrder Printer Pro(2,903件・★4.9)のような実績はまったくありません。Built for Shopifyバッジも取得していません。機能で選べる要素はありますが、導入実績の量で選ぶ人には勧められません。

出典:まるっと請求書|インボイス・B2B(Shopify App Store)

料金は Free($0・月5件・請求書のみ)、Basic($9.99/月・枚数無制限・税額差異の調整)、Pro($19.99/月・会計ソフト向け仕訳CSV・合算請求書)の3段階です。税額調整はBasic以上で使えます。

→ まるっと請求書をApp Storeで見る

帳票アプリを他社と横並びで比べたい場合は Shopifyの請求書アプリはどう選ぶ? に5つの軸でまとめてあります。そもそも「請求書」という言葉の指すものを切り分けたい場合は Shopifyの請求書は3種類ある から読むと早いです。

よくある質問

間違いというより、丸める単位が違うだけです。Shopifyヘルプセンターは、税額は項目レベルで端数処理され、各項目に税率を適用して丸めたあとに小計を合計すると説明しています。一方で国税庁は、適格請求書に記載する消費税額等は一の適格請求書につき税率ごとに1回の端数処理を行う必要があるとしています。取引先に渡す帳票については、税率ごとに1回だけ丸め直した値を印字する必要があります。

国税庁は、切上げ・切捨て・四捨五入などの端数処理の方法については任意の方法とすることができるとしています。法令上はどれでも構いません。重要なのは、Shopify側・帳票側・会計ソフト側で同じ方式にそろえることと、途中で方針を変えないことです。freeeのヘルプは、一般的には切り捨てを採用している企業が多い傾向にあると書いていますが、決めるのは事業者自身だとも明記しています。

最低限、いつ・どの請求書の・どの税率区分を・いくらからいくらに変えたのかが後から追える形が必要です。請求書PDFそのものに調整注記を印字しておくのが確実です。交付した適格請求書の記載事項に誤りがあった場合は、売手が修正した適格請求書を交付しなければならないという建て付けになっています。どこまでを社内記録で足りるとするかは、顧問税理士に確認してください。

注文CSVを書き出して、Taxes 列と Tax 1 Value などの項目税の列を見てください。そのうえで、税率ごとの税抜合計から税額を1回だけ計算し直し、Taxes 列の値と比べます。差が1円か2円なら端数処理です。桁が違うときは、送料への課税設定、軽減税率コレクションの漏れ、返金の反映漏れなど別の原因を疑ってください。

端数処理の回数と単位は変わりません。税率ごとに1回のままです。変わるのは扱う税率区分そのものと、会計ソフト側の税区分コードです。なお国税庁・財務省の特設サイトは、掲載内容が令和8年9月15日閣議決定の大綱で示された改正案の内容であり、今後法案が国会で可決・成立した場合のものだと明記しています。2026年9月時点では確定した制度ではありません。

まとめ

  • Shopifyの消費税の端数は項目レベル(明細行ごと)で処理され、税務登録ベースの地域では偶数丸めが使われます。インボイス制度が求めるのは、一の適格請求書につき税率ごとに1回の端数処理です。
  • 丸め方(切上げ・切捨て・四捨五入)は法令上どれでも構いません。決まっているのは回数と単位だけです。会計ソフト3社とも方式を事業者が選ぶ設定になっています。
  • ずれを見つけるには、注文CSVの Taxes 列と、税率ごとの税抜合計から1回だけ計算し直した値を比べます。差が1円か2円なら端数処理、桁が違えば別原因です。
  • 合わせる手段は、帳票側で計算し直す・帳票側で上書きする・会計ソフト側で調整するの3つ。上書きした場合は、調整の記録が残る形にしてください。
  • 最終的な税務判断は税理士に確認してください。この記事は原因の切り分け方を整理したものです。

関連記事

この記事はShopify予約アプリ「まるっと予約」の開発元であるPepinが執筆しています。

Shopify消費税インボイス制度会計ソフト
Share
SHIN

この記事の執筆者

SHIN

Pepin代表、Webエンジニアとして10年以上の経歴を持ち、
Shopifyアプリ・ストア開発 / webサービス開発 / メディア運営などマルチに活動。

Shopify無料体験を始める

Start by telling us what is stuck.

App questions and broader Shopify questions are equally welcome. Nothing needs to be fully specified yet. We usually reply within two business days.