インボイス対応請求書のExcelテンプレート設計【自動計算・登録番号欄付き】

インボイス対応請求書のExcelテンプレート設計【自動計算・登録番号欄付き】

請求書のExcelテンプレートはネット上に無数にありますが、インボイス制度後は「見た目がきれい」なだけでは足りません。記載要件を満たすレイアウト税率ごとに1回の端数処理連番管理と控えの保存——制度対応の3点が揃って、はじめて実務で安心して使えるテンプレートになります。

この記事では、インボイス対応請求書をExcelで自作するための設計を、レイアウト・数式・運用の3つの層に分けて解説します。

目次

レイアウト設計:記載要件を満たす配置

適格請求書の記載要件は6項目です(詳細は別記事参照。関連記事:No.68 適格請求書の記載要件チェックリスト)。請求書レイアウトに落とすと次の配置になります。

  • ヘッダー部:自社名+登録番号(T+13桁)、請求書番号(連番)、発行日、宛名(相手の氏名・名称)
  • 明細部:取引年月日、品名・内容(軽減税率対象には「※」)、数量、単価、金額、税率区分
  • 集計部税率ごとに区分した合計額(税抜または税込)と適用税率、税率ごとの消費税額
  • フッター部:振込先、支払期限、備考

集計部が制度対応の核心です。「10%対象 〇〇円/消費税 〇〇円」「8%対象 〇〇円/消費税 〇〇円」の2段構えを固定レイアウトで持たせておけば、記載漏れが起きません。

数式設計:税率別集計と端数処理

ステップ1:明細行の構造

明細行:B列=品名、C列=数量、D列=単価、E列=金額(=C*D)、F列=税率(10%/8%※のプルダウン)
軽減税率の印:=IF(F5="8%※","※","")を品名の後ろに自動表示

ステップ2:税率ごとの集計と「1インボイス1回」の端数処理

10%対象合計(税抜):=SUMIF(F:F,"10%",E:E)
8%対象合計(税抜):=SUMIF(F:F,"8%※",E:E)
消費税額(10%):=ROUNDDOWN(10%対象合計*0.1,0)
消費税額(8%):=ROUNDDOWN(8%対象合計*0.08,0)
請求合計:=10%対象+8%対象+両消費税額

重要なのは明細行ごとに消費税を計算して足し上げないこと。端数処理は1つのインボイスにつき税率ごとに1回だけが原則です。SUMIFで税率別の本体合計を出してから、最後に1回だけ税額計算する構造にすれば自動的にルールを満たします(切捨て・四捨五入・切上げは事業者の任意ですが、継続適用します)。

ステップ3:連番管理と入力チェック

請求書番号の例:=TEXT(発行日,"yyyymm")&"-"&TEXT(連番,"000")
発行チェック:=IF(OR(登録番号="",宛名="",発行日=""),"必須項目が未入力","OK")

発行済み請求書の一覧シート(番号・宛先・金額・入金予定日・入金状況)を併設すれば、請求管理と売掛金の回収管理まで一体化できます。(関連記事:No.23 売掛金滞留チェック表の作り方

数値例:端数処理の方式で金額が変わるケース

税抜単価999円の商品を3行(各1個)請求する場合を比べます。

方式計算消費税額
行ごとに端数処理して合算(不可)ROUNDDOWN(99.9)×3行=99円×3297円
税率ごとに1回(正)ROUNDDOWN(2,997円×10%)299円
積上げ方式との差の例

わずか2円の差ですが、方式自体が要件違反になり得るのが問題です。既存の自作テンプレートを使い回している会社は、まずこの計算構造を確認してください。

運用設計:控えの保存と発行フロー

  • 交付した請求書の控え(写し)の保存は義務です。PDF化して発行分フォルダに連番保存し、一覧シートと対応させます。保存期間は原則として、課税期間末日の翌日から2か月を経過した日から7年間です
  • PDFをメール送付した場合、その控えは電子取引データとして検索要件を満たす保存が必要です(関連記事:No.66 電子帳簿保存法の索引簿
  • 値引き・返品時は適格返還請求書(返還インボイス)の様式も用意しておく。ただし税込1万円未満の返還は交付義務が免除され、適用期限や対象者の制限は特段ありません
  • 修正が生じたら上書きせず、修正後の請求書を再発行して旧版と両方保存する運用が安全です

実務の注意点・つまずきポイント

  • 登録番号は自社の番号を公表サイトで確認してから記載:手入力ミスで1桁違う番号を印字し続けていた、という事故が実際にあります。(関連記事:No.67 インボイス登録番号の一括チェック
  • 税込表示で作る場合は逆算に注意:税込単価で明細を作る場合、税率ごとの税込合計から「×10/110」で税額を計算します。税抜方式と混在させないでください。
  • 源泉徴収がある請求書(士業・デザイナー等):源泉徴収税額の欄を設け、請求合計から差し引く構造にします。源泉の計算は別記事を参照してください。(関連記事:No.6 報酬の源泉徴収計算
  • マクロなしで作る:連番の自動採番などにマクロは不要です。マクロ付きファイルは取引先のセキュリティ環境で開けないことがあります。(関連記事:No.44 マクロなし自動化の設計思想
  • 制度の運用細目は更新が続く:返還インボイスの免除範囲など、Q&Aレベルの更新があります。テンプレートの様式は年1回、最新の国税庁情報と突き合わせてください。

よくある質問

Q. 免税事業者ですが、この請求書を使ってはいけませんか?

免税事業者は登録番号がないため適格請求書は発行できませんが、登録番号欄のない通常の請求書(区分記載請求書)は問題なく使えます。登録番号欄に架空の番号やT+法人番号を勝手に記載することだけは絶対に避けてください(罰則の対象になり得ます)。

Q. 請求書と納品書で分けて要件を満たしてもよいですか?

可能です。納品書に明細と税率区分、請求書に税率別合計と税額、のように複数書類の組合せで6要件を満たせます。その場合は両書類を紐付ける番号(納品書番号)を請求書に記載してください。

請求書テンプレートのご案内

記載要件を満たすレイアウト、税率別集計と正しい端数処理、連番管理、発行一覧と入金管理、返還インボイス様式までセットにしたインボイス対応請求書Excelテンプレートをご用意しています。基本レイアウトの無料版も配布していますので、まず使い勝手をお試しください。

まとめ

  • インボイス対応の請求書は「記載要件のレイアウト」「税率ごと1回の端数処理」「連番・控え保存」の3点セット
  • 消費税はSUMIFで税率別合計を出してから1回だけ計算する構造にする
  • 明細行ごとの税額積上げは要件違反になり得る。既存テンプレートはまず計算構造を点検
  • 控えの保存は義務。原則7年間保存し、PDF送付分は電帳法の保存要件ともセットで運用する
  • 免税事業者は登録番号欄のない様式を使い、架空番号の記載は絶対にしない
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次