軽減税率8%と10%が混在する受注データ — CSVの税区分をどう持つか(食品卸で請求がずれる前に)
公開:
食品卸のFAX注文書には、お茶やお菓子などの飲食料品と、ビールや焼酎などの酒類が同じ紙に並んで書かれていることがよくあります。飲食料品は消費税8%(軽減税率)、酒類は10%(標準税率)と税率が違うため、この2つを区別せずに受注データを起こすと、請求段階で金額がずれます。
この記事では、1枚の注文書・1件の受注データの中に8%と10%が混在する前提で、CSVの税区分をどう持たせるかを整理します。軽減税率の対象になるかどうかの個別判断そのものには踏み込みません。制度の詳細や個別の該当・非該当は、国税庁の資料や顧問税理士に確認してください。
前提: 軽減税率の対象はどこまでか
財務省の資料によると、軽減税率(8%)の対象となる「飲食料品の譲渡」は、食品表示法に規定する食品(酒税法に規定する酒類を除く)の譲渡をいい、外食等は含まれないとされています。
食品卸の注文書に置き換えると、次のような構図になります。
| 品目の例 | 想定される税率 |
|---|---|
| 米・調味料・冷凍食品・菓子・清涼飲料水 | 8%(軽減税率、飲食料品) |
| ビール・日本酒・焼酎などの酒類 | 10%(標準税率、酒類は軽減税率の対象外) |
| ラップ・容器・包装資材などの雑貨 | 10%(標準税率、食品そのものではない) |
| 送料 | 個別判断が必要(取引の内容によって扱いが変わるため、顧問税理士・国税庁の資料で確認) |
ここで重要なのは、どの品目が8%でどの品目が10%かは、注文書に書かれていないという点です。 注文書に書かれているのは品名・数量・単価であって、税率ではありません。税率は「その品目が何であるか」から決まるものなので、受注入力の担当者が注文書を見るたびに毎回判断する性質のものではなく、あらかじめ品目側に決めておくべき情報です。
税率は品目マスタに持たせ、明細行に展開する
受注担当者が注文書を見て「これは軽減税率、これは標準税率」と都度判断していると、繁忙期や新人担当者のときに判断がぶれます。判断がぶれれば、CSVの税区分列も伝票ごとに違う基準で埋まることになり、請求金額の集計がずれます。
これを避ける考え方はシンプルです。税率の判断は品目マスタ側で1回だけ行い、受注データはそのマスタを参照して税区分を自動的に受け取るという順番にします。
freee販売の公式ヘルプには「商品情報(商品マスタ)を活用する」という解説ページがあり、商品ごとに税区分・軽減税率をあらかじめ登録しておき、見積・受注・売上といった業務データの明細にその設定を反映できる仕組みが案内されています。品目をマスタとして先に整備し、税率の判断をそこに閉じ込めておく設計は、freeeに限らず多くの販売管理システムで共通する考え方です。
品目マスタの整備が先、受注データの税区分付与が後、という順番は、CSV取込エラーの多くのケースと同じ構造です。取込先が求める形に合わせるための準備は、取込の直前ではなく、あらかじめマスタ側で終わらせておくものです。
CSVの列設計: 「1伝票1税率」を前提にしない
もう一つ見直しておきたいのが、CSVの列構成です。伝票番号・取引先・品目・数量・単価という列だけで、税率は伝票全体に1つだけ持たせる設計にしていると、8%と10%が混在する伝票を正しく表現できません。
freeeの公式ヘルプ「税区分が混在している場合の登録方法」では、標準税率(10%)と軽減税率(8%)がひとつの合計額の中で混在する場合、複数行登録を使って内訳を分けて記帳する方法が案内されています。考え方は同じで、税区分は伝票単位ではなく明細行単位で持つ列にする必要があります。
CSVの列に落とすと、次のような構成になります。
| 列 | 内容 |
|---|---|
| 伝票番号 | 同一注文書内の明細行をまとめる識別子 |
| 品目コード | 品目マスタと突き合わせるキー |
| 品目名 | 注文書に書かれている品名(表記ゆれの正規化は別途必要) |
| 数量・単価 | 注文書の記載どおり |
| 税区分 | 品目マスタから引いた値(8%軽減・10%標準など)。明細行ごとに独立して持つ |
税区分列を明細行ごとに独立させておけば、1枚の注文書の中に8%の品目と10%の品目が何行あっても、CSVとしてはそのまま正しく表現できます。逆に、税区分を伝票単位でしか持てない列設計のまま運用していると、伝票を分けて起票する・どちらかの税率で丸めるといった無理な運用が必要になり、それ自体が請求ミスの原因になります。
取込先の税区分コードに合わせる
品目マスタ側で税率を決め、明細行に税区分を持たせたら、最後は取込先の販売管理システムが受け入れる税区分の表記に合わせる作業です。「8%」「軽8%」「標準10%」のようにシステムごとに税区分の呼び方・コード体系が違うため、取込先が受け付ける表記の一覧を確認し、品目マスタの税率設定からその表記への対応表を1つ作っておくと、以後のCSV出力で毎回迷わずに済みます。
この対応表さえ作ってしまえば、あとは品目マスタのメンテナンスだけで税区分の運用が回ります。新しい品目を仕入れるたびに、税率を1回だけ判断してマスタに登録する。受注入力・CSV出力のたびに税率を考え直す必要はなくなります。
送料・容器などの判断が難しい項目
送料や容器代、包装資材のように、税率の扱いが一見してわかりにくい項目もあります。これらは取引の実態(何に対する対価か、別途請求しているかどうかなど)によって扱いが変わることがあるため、この記事では一般化した断定はしません。判断に迷う品目は、品目マスタに登録する前に、顧問税理士または国税庁の軽減税率制度に関する資料で個別に確認してから登録することをおすすめします。一度マスタに正しく登録してしまえば、以後は自動的に正しい税区分がCSVに乗ります。
まとめ
- 軽減税率の対象・対象外の判断そのものは税理士・国税庁の資料で行う(この記事では代行しない)
- 判断した税率は、注文書ではなく品目マスタ側に登録する(受注担当者が毎回判断しない設計にする)
- CSVの税区分列は伝票単位ではなく明細行単位で持たせ、1枚の注文書に8%と10%が混在しても正しく表現できるようにする
- 取込先システムの税区分コード表に合わせた対応表を1つ作り、以後はそれを使い回す
税率が混在する注文書を見て「今日はどっちだったか」と毎回考えている状態こそが、請求ずれの発生源です。判断を1回で終わらせる場所(品目マスタ)を決めてしまえば、繁忙期でも新人担当者でも同じ結果になります。
手前味噌の紹介
この記事を書いているのは、注文書特化サービス注文書係(ちゅうもんしょがかり)の運営者です。FAX・手書きの注文書をアップロードするとAIが下書きを作り、担当者は自信のない項目だけを確認して確定します。転記にかかる時間を1/10程度に圧縮することを狙ったサービスです。
品目マスタとの照合機能を使えば、注文書に書かれた品名を品目マスタと突き合わせて確定でき、CSV出力時の列名・列順(文字コードはUTF-8・Shift_JISいずれも対応)も一度登録すれば次回から同じ形式で出力されます。ただし税区分列そのものの自動判定機能は現時点ではないため、この記事で触れた品目マスタ側での税率整備は、取込先のシステム側で別途行う前提になります。
料金は9,800円/月(税抜・500枚まで)から、初期費用0円・いつでも解約可能です。無料トライアル(30枚または14日間、クレジットカード登録不要)で、実際にお使いの帳票との相性を確かめてみてください。