Soler

個人事業主のためのオープンソース会計ソフト

open-source Accounting Software

オープンソースの会計ソフト

Soler はオープンソースで開発されているクラウド会計ソフトウェアです。
個人事業主、特に一人親方として事業を営む方々に向けて、以下の思想で設計を進めています。

複式簿記に対応し、青色申告に必要な機能も提供
簿記の知識が乏しくても使いやすいインターフェース
記帳だけでなく、来年の所得税や住民税の見積もり、経費の計画など、個人事業主のニーズに応える機能を搭載

Laravel + sail で開発しているので、お持ちのパソコンに docker をインストールすれば、すぐにお使いいただけます。

スクリーンショットイメージ

Solerを開発するための練習として、「hkr」というソフトウェアを作成してみました。
Solerも、同じようなデザインを踏襲する予定です。

開発blog

CSV明細からTransaction作成機能を追加

クレジットカード明細CSVの取込だけ先に作ってあったので、その次の段階として、CreditCardStatementLine から Transaction を登録できるようにした。 今回やりたかったの…

Read More

クレジットカードのParserを追加

クレジットカード明細CSVの取込の土台を実装した。今回は「画面からアップロードして使えるようにする」ところまでは進めず、まずはアプリケーション内部から安全に呼べる import サービスと、カード会社…

Read More

確定申告データモデルを追加

確定申告書(第一表・第二表)まわりのモデルを作り始めた。前回までは様式PDFに数字を重ねて出す「印字」の部分だけを作っていて、肝心の「その数字をどこから持ってくるか」がまだなかった。今回はそこに手を付…

Read More

確定申告書PDFの作成機能を追加

確定申告書(第一表・第二表、令和5年分)のPDF出力に対応した。先日の青色申告決算書と同じく、国税庁の様式PDFに帳簿の数字を重ねて出力する方式。今回はこの作業のほとんどをOpus 4.8に任せてみた…

Read More

消費税額の根拠を保存

JournalEntryにtax_amount_sourceという項目を追加した。これは税区分(tax_type)とは別に、「そのtax_amountという数字がどうやって決まったのか」を記録するため…

Read More

消費税区分の整理

tax_typeにnon_taxableとtax_freeという2つの区分を用意していたが、これは自分が消費税の実務をちゃんと理解しないまま雑に作った区分だった。改めて消費税の仕組みを勉強し直したら、…

Read More

勘定科目・補助科目の追加機能

セットアップ時に自動生成される勘定科目・補助科目だけでは、事業を続けるうちに足りなくなる。ユーザーが自分の事業に合わせて勘定科目や補助科目を後から追加できるようにした。 入口は2つのメソッド Busi…

Read More

家事按分機能を追加

水道光熱費・地代家賃・通信費など、事業とプライベートが混在する支出を、事業割合分だけ経費にする「家事按分」に対応した。これがなかなか手強く、設計を何度もひっくり返すことになった。 まず考えた方式:集計…

Read More

貸借対照表の残高集計機能を追加

現金や預金の帳簿残高が実際の手許現金・通帳残高と合っているかを確認したい。そのための土台として、資産・負債・資本の残高を集計する機能を追加した。 損益集計とは別のcalculatorに分ける 今までの…

Read More