請求書発行管理台帳アプリ

役割
設計・実装
技術スタック
  • Django
  • Python
  • JavaScript(自動計算)
成果
費目別の税額・合計を自動計算し、承認・連番を一元化

概要

請求書を1枚ずつ入力・承認・管理する社内の請求台帳アプリ。費目別の税抜額と税率から、税額・合計を自動計算します。

課題

Excel台帳での請求管理は、計算ミス・採番ミス・承認状況の不透明さが起きやすく、複数通貨の混在も手間でした。

アプローチ

元のExcel数式に準拠した自動計算(費目別の税込・税抜合計・税額)をDjangoモデルに実装。暦年ごとのロック行で連番採番を直列化し、並行アクセスでも重複しないようにしました。未承認→管理者承認のフローと、第2通貨の為替換算にも対応します。

主な機能

  • 費目別(税抜額+税率)からの税額・合計の自動計算
  • 連番の自動採番(年単位リセット・排他制御で重複防止)
  • 未承認→承認の承認ワークフロー(承認者・日時を記録)
  • 複数通貨の為替換算
  • 取引先マスタ管理と絞り込み検索
  • 論理削除・入力者/更新日時の監査