一台のバンが倉庫の前に停まります。荷台には、社用機器を更新した企業から寄付された50台のノートパソコン。それぞれの機器は一点物です——固有の状態、固有の来歴、修理と販売を通る固有の道のりを持っています。循環経済の事業者にとって、これはごく普通の火曜日の朝です。しかし市販のERPにとっては、そもそも解こうとすらしない問題なのです。

「寄付された50台のノートパソコン? 30秒で登録完了。」——Kivviは、リファービッシュ業者やリユースショップの日常のために一から作られています。
問題:標準的なERPは仕入れと数量で考える
世界中のあらゆる一般的な在庫管理システムは、同じ基本前提から出発しています。すなわち、同一の商品を一定数量仕入れ、保管し、また販売する、というものです。品番4711を200個、すべて同じ、すべて新品。仕入れ価格は分かっており、利益率は計算済みで、数量が決定的な指標です。
循環経済の事業は、まさに正反対に機能します。商品は注文としてではなく、寄付または下取りとして入ってきます。それは数量ではなく、一点物の集まりです——それぞれが「新品同様」から「部品取り用」まで、固有の状態グレードを持っています。どの機器にも修理の履歴があります。何がテストされ、何が交換され、誰がデータを消去したのか。そして最後に重要なのは、販売収益だけではなく、効果——何台の機器が埋立処分から救われたか——でもあります。
これらの違いは表面的なものではありません。データモデルの核心そのものに関わります。「数量」を中心的な指標として扱うシステムは、せいぜい状態グレードをどこかにテキストメモとして付けることしかできず——それによって絞り込んだり、計算したり、分析したりすることはできません。入荷を請求書付きの仕入れとして理解するシステムには、対価のない寄付のためのフィールドも、寄付者が必要とする受領書のためのテンプレートも、そもそも存在しません。この隔たりは設定では埋められません。基本前提そのものに根ざしているからです。
これらのどれも、SAP、Odoo、あるいは数多くある中小企業向けソリューションのデータモデルには収まりません。それらは状態グレードも、寄付受領書も、個々の機器のライフサイクルも知りません。リファービッシュ事業やリユースショップ、リペアカフェを運営する者には、これまで二つの選択肢しかありませんでした。旧来の遺産を抱えるPerlベースの老舗Kivitendoか——あるいは、あらゆるプロセスを手作業で組み直し、データが数十もの連携されていないファイルの中で朽ちていく、表計算ソフトへの永遠の逃避か、です。
Kivviが違うところ
Kivviは基本前提をひっくり返します。中心にあるのは仕入れではなく、商品の由来と個々の対象物です。寄付、状態、修理の道のり、効果は、後から付け足されたフィールドではなく——データモデルの土台そのものです。

ログインの時点で、Kivviは何が肝心かを示します:AIクイック入力、個別品目管理、寄付受領書、スイスのQR請求書——そしてMITライセンスのOpen Source。
その結果生まれるのは、循環経済を異質なスキーマに押し込めるのではなく、その言葉を話すシステムです。従来のERPなら、追加フィールドや回避策、傍らの外部表計算を使って苦労して曲げなければならないところ——Kivviでは、使用済みで唯一無二の対象物が通常のケースです。そして、汎用的な商取引のためではなく、具体的な事業のために作られています。

Kivviは、ITリファービッシュ業者、リユースショップ、リペアカフェ、ヴィンテージショップに向けられています——使用済みで唯一無二の商品を扱う事業者です。
標準的なERPにできないこと——そしてKivviにはできること

Kivviが埋める隔たり:寄付された、個別の、修理された商品に関わるすべて。
Kivviを理解する最良の方法は、その中核領域を一巡りすることです——そのつど、こう問いながら。それは何をし、どんな問題を解くのか?
入荷と寄付
何をするか: 入荷時に、各商品はその由来(寄付または下取り)と状態グレードとともに記録されます。寄付については、その場で寄付受領書を発行できます。
どんな問題を解くか: 状態グレードは、後にすべてが左右される基礎情報です——価格、修理の必要性、販売可能性。そして標準的なERPにはそもそも用意されていない寄付受領書は、非営利事業が日々必要とする書類です。
個別品目のライフサイクル
何をするか: 各機器は独自のレコードであり、定められたライフサイクルを通ります:intake → testing → repair → ready → listed → sold。各品目のステータスはいつでも確認できます。
どんな問題を解くか: 「200個」という数量表示の代わりに、事業者は個々の対象物がどの段階にあるかを把握します。どの機器もプロセスの中で失われず、どの商品も気づかれないままテストの狭間で滞留することがありません。
修理
何をするか: 修理オーダーは機器ごとに管理されます——修理ボーナス、およびデータ保護に準拠したデータ消去のための消去証明書の発行を含みます。
どんな問題を解くか: 修理の履歴は機器に紐づいたまま残り、追跡可能です。消去証明書は、使用済みIT機器を販売する際、あれば嬉しいものではなく、信頼とコンプライアンスの問題です。
販売
何をするか: 販売プロセス全体が表現されています:見積 → 受注 → 納品書 → 請求 → 督促。
どんな問題を解くか: 最初の見積から最後の支払催促まで、すべてがメディアの断絶なく一つのシステムで進みます。並行する請求ツールも、手作業で管理する督促もありません。

入荷から会計まで:Kivviは一つのシステムでチェーン全体をカバーします。
スイスの会計
何をするか: Kivviには、227の勘定科目からなる中小企業向け勘定科目表、改変不能な仕訳帳、そして**付加価値税(VAT)**の処理が備わっています。
どんな問題を解くか: 会計は、データをエクスポートしなければならない別個のプログラムではなく、ERPの不可分の一部です。改変不能な仕訳帳が監査上の確実性を保証します——一度計上されたものは、計上されたまま残ります。
バンキング
何をするか: KivviはCAMT.053/054の銀行ファイルを読み込み、入金をQR請求書と自動的に照合します。
どんな問題を解くか: それ以外なら何時間もの手作業となる入金照合が、自動的に行われます。支払済みの請求書は認識され、未決済の項目は未決済のまま残ります——誰かが口座明細を請求書と一行ずつ突き合わせることなく。
AIコマンドバー
何をするか: AIを活用したコマンドバーが自然言語を理解し、監査された47のツールを通じてそれを実行します——クイック入力から分析まで。
どんな問題を解くか: 「寄付された50台のノートパソコン? 30秒で登録完了。」——各フィールドを一つずつクリックする代わりに、タスクを記述すれば、Kivviがそれをこなします。47のツールはいずれも監査されているため、あらゆる操作が追跡可能で管理された状態に保たれます。
オープンで、つながっている
データを閉じ込めるERPは罠です。Kivviは反対の道を行き、土台からオープンに作られています。
オープンなREST-API(v1)と署名付きWebhookを提供し、これらを通じて他のシステムがクリーンかつ安全に接続されます。レガシーシステムからの移行のためにKivitendo CSVインポートがあります——望ましいまさにそのインターフェースが、まさに正しい場所に:古いPerlの世界から新しい世界への移行地点に、です。
同じくらい重要なのがライセンスです。KivviはMITライセンスのOpen Sourceです。それが意味するのは、ベンダーロックインなし、自前のインフラ上でのセルフホスティング、そしてデータがスイス国内に留まるという確かさです。Kivviを使う者は、自らのシステムを所有します——その逆ではありません。とりわけ、限られた資金で活動し長期的に計画する非営利事業にとって、これは決定的です。成長とともに膨れ上がるライセンス費用も、提供元が製品を打ち切ってデータを人質に取るリスクもありません。ソースコードは公開され、インターフェースは文書化され、事業は行動能力を保ち続けます。
その規模
Kivviはプロトタイプではなく、成熟したシステムです。位置づけのためにいくつかの数字を挙げます:
| 指標 | 値 |
|---|---|
| ドキュメント | 133ページ |
| データベーステーブル | 50 |
| ドメインモジュール | 63 |
| AIツール | 47 |
| コミット | 616 |
| ライセンス | MIT |
その裏側
技術的には、Kivviは現代的で保守しやすい土台の上に立っています。TypeScriptによるNext.js 14のモノレポとして構築され、データベースにはPostgreSQL、ORMにはDrizzleを用いています。すべての金額にはdecimal.jsが使われます——これによりフラン・ラッペン単位の丸め誤差は排除されます。スイスのQR請求書はSwissQRBillで生成し、きちんと標準に準拠しています。この選択はそれ自体が目的ではありません。システムが正しく計算し、保守可能であり続け、事業とともに成長できるようにするためのものです。
まとめ
標準的なERPは、商品が数量で仕入れられ、同一のものとして販売される世界のために作られています。循環経済は別の世界に生きています——寄付の、状態と履歴を持つ一点物の、修理と測定可能な効果の世界です。Kivviは、この世界を特殊なケースとしてではなく、出発点として扱う最初のERPです。
オープンで、スイス製で、あなたのものです。それがどんな感覚か知りたい方は、Kivviを kivvi.orangecat.ch で見つけられます。


