スライド 0

経理システム (仮) 2008.5 UPDATE
ほりかわひさし
Netsphere Laboratories
www.nslabs.jp
作っているのは?
• 一介の経理マン
• 休日等を利用して、ある意味趣味で
• こんな本を上梓してたりします;
– 基礎から学ぶWebデータベースプログラミング
– Ruby de CGI
• 最近はHaskellの練習
2
経理システム (仮) とは
• 会計システム、ではない(今のところ)
– 試算表、決算書、固定資産管理...
• 経理業務の課題解決を支援
– 間接材の購入(請求書)を分散登録
– 雑多な請求
– 予算・実績管理のセルフ化
• 過去の登録データを各部署で参照。
• まだ名前が付いていない...
3
コンセプト
•
•
•
•
完全Webベース
ノーカスタマイズ
自由・オープンソース (FOSS)
本物のERP(の可能性)
4
主な機能 (1)
• セキュリティ
– ユーザIDとパスワードでログイン
– 各ユーザはロールを持つ ... 一般、本社経理
– 各ユーザは複数の部門に属する
• 予算実績管理 (G/L)
– ストック情報は扱わない(今のところ)
– 予算・実績区分、勘定科目、会計部門
– 会計部門を集約したコストセンタ
– 所属部門の数字だけ参照できる
5
主な機能 (2)
• 購買-債務管理 (AP)
– 在庫管理 (MM) の機能はなし
– サプライヤからの請求書を各部門で登録
– 過去の請求書を閲覧
– 経理で登録データを承認
– 会計システムへ出力
– 支払い (Banking) 機能はなし(今のところ)
6
主な機能 (3)
• 請求 (AR)
– 各部門で請求書発行依頼を作成
– 経理で承認
– 請求書をPDFで生成
– 会計システムにデータ出力
– 今のところ、入金消し込み、債権管理はできない
7
外貨のあつかい
• 多通貨に対応
• 会計システムへの出力時に機能通貨に換算
– 請求書データなどは外貨建ての金額で保持
•
•
•
•
月次レート、週次、日次はお好きに
購買請求書に輸入申告を紐づけ
Credit Memoはマイナスの請求書として登録
英文請求書も発行できる
8
システム構成図
9
要求システム
• Ruby on Rails 2.0
• PostgreSQL 8
• まともなフォント
• JDK (Java SE) 6
• Apache FOP
– 請求書の作成のために、内部で使用
10
実際の動作は
デモで
11
Ruby on Railsって
• 開発効率の高さは異常
– 特にActiveRecord
– 開発時間が週3-5時間ぐらいしか取れなくても形に
できた
• コンセプトは古くさい MVC
• 大きいデータを扱うときは工夫が必要
– 実サーバはただのPCサーバ1台だが、問題なく稼
動している
12
開発予定
• 債権管理
– 入金消し込み、未入金一覧、残高一覧
• 購買
– 支払い(振込み)
– 注文書の発行 ... 発注管理
• 売上報告
13
開発者求む
• テスト
• ドキュメント(ユーザ向け、開発者向け)
• 機能の追加
• 汎用化
• カッコいいデザイン!
14
質問などありましたら
15