前提
EC-CUBEデフォルト機能
EC-CUBE4.2以降はデフォルトでインボイス対応
EC-CUBE4.1以前はカスタマイズが必要
税額計算方式
【計算方式】
▶︎EC-CUBE4.1
商品ごとの割戻し計算
【計算式】
10%対象商品
税込小計×(10/110)=税額
8%対象商品
税込小計×(8/108)=税額
【計算実例】
10%対象商品
1,100(税込単価)×10(数量)=11,000(税込小計)
11,000(税込小計)×(10/110)=1,000(税額)
8%対象商品
1,080(税込単価)×10(数量)=10,800(税込小計)
10,800(税込小計)×(8/108)=800(税額)
【端数処理】
▶︎EC-CUBE4.1
設定で切上げ、切捨て、四捨五入を選択
▶︎インボイス制度
端数処理方法は任意(切上げ、切捨て、四捨五入)
請求書ごとの端数処理がマスト(商品ごとの端数処理は不可)
【値引き処理】
▶︎EC-CUBE4.1
税込合計金額(値引き処理前)から税率ごとの消費税計算
[税込合計金額]→[消費税計算]
[税込合計金額]→[値引き処理]→[請求金額]
▶︎インボイス制度
値引き後合計金額から税率ごとの消費税額算出がマスト
[税込合計金額]→[値引き処理]→[消費税計算]
[税込合計金額]→[値引き処理]→[請求金額]
請求書記載事項
▶︎EC-CUBE4.1
1)会社名
2)取引内容
4)適用税率
5)税率ごとの小計
6)相手先名
▶︎インボイス制度
1)会社名
2)登録番号
3)取引内容
4)適用税率
5)税率ごとの小計
6)税率ごとの税額
7)相手先名
カスタマイズ箇所
計算ロジック
▶︎EC-CUBE4.1
[数量]×[税込単価]=[商品ごとの合計]
8%対象{[商品ごとの合計]+[商品ごとの合計]…}=[8%商品合計]
10%対象{[商品ごとの合計]+[商品ごとの合計]…}=[10%商品合計]
[8%商品合計]×[税率]=[8%商品税額]
[10%商品合計]×[税率]=[10%商品税額]
[8%商品合計]+[10%商品合計]=[商品合計]
[商品合計]+[送料]+[手数料]-[値引き]=[合計]
[合計]=[請求金額]
▶︎インボイス制度
[数量]×[税込単価]=[商品ごとの合計]
8%対象{[商品ごとの合計]+[商品ごとの合計]…}=[8%商品小計]
10%対象{[商品ごとの合計]+[商品ごとの合計]…}=[10%商品小計]
[8%商品小計]+[10%商品小計]=[商品小計]
[値引き額]×[8%商品小計/商品小計]=[8%商品値引き額]
[値引き額]×[10%商品小計/商品小計]=[10%商品値引き額]
[8%商品小計]-[8%商品値引き額]=[8%商品合計]
[10%商品小計]-[10%商品値引き額]=[10%商品合計]
[8%商品合計]×[税率]=[8%商品税額]
[10%商品合計]×[税率]=[10%商品税額]
[8%商品合計]+[10%商品合計]+[送料]+[手数料]=[合計]
[合計]-[値引き額]=[請求金額]
請求書(納品書カスタム)
◾️インボイス対応カスタム◾️
【追加】
<登録番号>
【変更】
消費税計算前に値引き
<値引き>
【変更】
値引き後の税率ごとの
<税率>
<小計>
<消費税額>
注文確認ページ
◾️インボイス対応カスタム◾️
【変更】
消費税計算前に値引き
<値引き>
【変更】
値引き後の税率ごとの
<税率>
<小計>
<消費税額>
注文確認メール
◾️インボイス対応カスタム◾️
【追加】
<登録番号>
【変更】
消費税計算前に値引き
<値引き>
【変更】
値引き後の税率ごとの
<税率>
<小計>
<消費税額>
管理画面>受注管理>受注登録ページ
◾️インボイス対応カスタム◾️
【変更】
消費税計算前に値引き
<値引き>
【変更】
値引き後の税率ごとの
<税率>
<小計>
<消費税額>
参考記事
https://www.thank-u.net/blog/eccube/invoice_support_for_eccube/#toc15
https://github.com/EC-CUBE/ec-cube/issues/4268