
【知識】消費税率マスタを作るメモ
2019/10/03
2019年10月1日より消費税率が10%へとアップする予定ですが、これまでの消費税率がいつ変更になったかをメモとして残しておきたいと思います。
消費税履歴
No | 率 | 開始年月日 | 終了年月日 | 期間 |
---|---|---|---|---|
1 | 3% | 1989-04-01(平成元年) | 1997-03-31(平成9年) | 8年 |
2 | 5% | 1997-04-01(平成9年) | 2014-03-31(平成26年) | 17年 |
3 | 8% | 2014-04-01(平成26年) | 2019-09-30(令和元年) | 5年6ヶ月 |
4 | 10% | 2019-10-01(令和元年) | - | - |
5%の期間が17年もあったのですね…。昭和ではなく、ギリギリ平成からの文化(?)だったのですね。
次はまた5年後ぐらいに改定が来るのでしょうか。。。やめてくれよなぁ。
マスタテーブル作成
付録のアンチョコとして税率マスタテーブルを作成するSQLを載っけておきます。
テーブル名、カラム名などは適宜修正してください。
[sql]
INSERT INTO consumptiontaxes
(
id
, created
, modified
, is_deleted
, percentage
, from
, to
, note
) VALUES
(NULL, NOW(), NOW(), '0', '3', '1989-04-01 00:00:00', '1997-03-31 23:59:59', ''),
(NULL, NOW(), NOW(), '0', '5', '1997-04-01 00:00:00', '2014-03-31 23:59:59', ''),
(NULL, NOW(), NOW(), '0', '8', '2014-04-01 00:00:00', '2019-09-30 23:59:59', ''),
(NULL, NOW(), NOW(), '0', '10', '2019-10-01 00:00:00', '2030-12-31 23:59:59', '');
[/sql]