Inc.前の記事DockerコンテナをCapistranoでデプロイ次の記事CoreOSで作るローカルの開発環境MySQLで確定申告2015年01月07日abechanTweet年が明ければ明けましておめでとうございます。弊社ではフリーランスのパートナーの方とお仕事させて頂く機会が多いです。言う私も入社する前は、半年ほどフリーランスのパートナーとしてKRAYで業務をしていました。この時期!フリーランスの方に待っているのは確定申告という厄介な強敵です。私も昨年、初めて確定申告をしました。昨年の1〜2月の事業所得があるので今年も確定申告しに行ってきます。今日は、フリーランスの確定申告をテーマにブログを書きます。会社員としてお勤めの方には少々退屈かもしれませんが、雰囲気だけでも掴んでいただける様に頑張りますので、どうか最後までお付き合い下さい。昨年の私もともとExcelをこよなく愛する人間だったため、昨年の確定申告ならびに帳簿作成にはExcelを使いました。Excelで頑張るのも結構無理があり。0),"")こんなのや=IF($B8="借方",INDIRECT($A8&"!$G$1"),0)=VLOOKUP($A4,試算表!$A:$F,5,FALSE)こんな数式が、びっしりとセルに埋め込まれることになります。メンテナンス性も悪いうえ、処理も少し重いのです。Spredsheetのレスポンスの方が速かったりします。普段Gitにお世話になりっぱなしだと、テキストベースのバージョン管理に慣れてしまいます。Excelを使い続けるのも苦しくなってきました。ならないものか?データの集合を扱うのに便利なツールは無いものか?ありました!ソフトウェアエンジニアならお馴染みのデータを効率よく扱えるツール。リレーショナルデータベースです。そんな訳で、今年の確定申告はMySQLでやってみます。やってみよう!さて、MySQLで確定申告と勇み立ってみたものの、作ろうとしているものが曖昧なままでは、良いプロダクト?は作れません。本節では作ろうとしているものに必要な背景知識について簡単に解説します。本節の最後ではどこまでMySQLでやるかのスコープを定めたいと思います。青色申告制度デキるフリーランスの方であれば青色申告をご存知と思います。青色申告制度より)我が国の所得税は、納税者が自ら税法に従って所得金額と税額を正しく計算し納税するという申告納税制度を採っています。必要経費に関する日々の取引の状況を記帳し、また、取引に伴い作成したり受け取ったりした書類を保存しておく必要があります。ところで、一定水準の記帳をし、その記帳に基づいて正しい申告をする人については、所得金額の計算などについて有利な取扱いが受けられる青色申告の制度があります。