odoo-inventory-optimizer について
Odoo の在庫ワークフローを設定、最適化するスキルです。評価方法、補充、倉庫ルート、棚入れルール、複数ステップの作業を順を追って案内します。
主な機能
- 01FIFO と AVCO の評価設定
- 02在庫の上下限ルール設定
- 03複数ステップの倉庫フロー設計
- 04製品の棚入れルール設定
- 05在庫や評価の問題調査
活用シーン
- 01製品カテゴリごとの評価方法設定
- 02回転の速い製品の補充自動化
- 03製品の保管場所への振り分け
- 04マイナス在庫や移動漏れの調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill odoo-inventory-optimizerインストール後、Claude Code で/odoo-inventory-optimizerを入力して読み込まれたか確認します。
詳細
Odoo 在庫オプティマイザー
概要
このスキルは、正確性、効率性、トレーサビリティを実現するために Odoo の在庫を設定および最適化するのに役立ちます。在庫評価方法、発注ルール、保管場所ルール、倉庫ルート、および多段階フロー(受領 → 品質チェック → 保管)を扱います。
このスキルを使用する場面
- FIFO と AVCO の在庫評価を選択して設定する場合。
- 在庫切れを避けるために最小在庫の発注ルールを設定する場合。
- 多段階の倉庫フロー(2 段階の入荷、3 段階の出荷)を設計する場合。
- 製品を特定の保管場所に誘導するための保管場所ルールを設定する場合。
- マイナス在庫、誤った評価、または欠落した在庫移動のトラブルシューティングを行う場合。
仕組み
- 有効化:
@odoo-inventory-optimizerに言及し、倉庫のシナリオを説明します。 - 設定: 正確な Odoo のメニューパスを含む、ステップバイステップの設定手順を受け取ります。
- 最適化: 発注ルールと在庫精度の改善に関する推奨事項を取得します。
例
例 1: FIFO 在庫評価を有効化する
Menu: Inventory → Configuration → Settings
Enable: Storage Locations
Enable: Multi-Step Routes
Costing Method: (set per Product Category, not globally)
Menu: Inventory → Configuration → Product Categories → Edit
Category: All / Physical Goods
Costing Method: First In First Out (FIFO)
Inventory Valuation: Automated
Account Stock Valuation: [Balance Sheet inventory account]
Account Stock Input: [Stock Received Not Billed]
Account Stock Output: [Stock Delivered Not Invoiced]
例 2: 最小/最大発注ルールを設定する
Menu: Inventory → Operations → Replenishment → New
Product: Office Paper A4
Location: WH/Stock
Min Qty: 100 (trigger reorder when stock falls below this)
Max Qty: 500 (purchase up to this quantity)
Multiple Qty: 50 (always order in multiples of 50)
Route: Buy (triggers a Purchase Order automatically)
or Manufacture (triggers a Manufacturing Order)
例 3: 保管場所ルールを設定する
Menu: Inventory → Configuration → Putaway Rules → New
Purpose: Direct products from WH/Input to specific bin locations
Rules:
Product Category: Refrigerated Goods
→ Location: WH/Stock/Cold Storage
Product: Laptop Model X
→ Location: WH/Stock/Electronics/Shelf A
(leave Product blank to apply the rule to an entire category)
Result: When a receipt is validated, Odoo automatically suggests
the correct destination location per product or category.
例 4: 3 段階の倉庫出荷を設定する
Menu: Inventory → Configuration → Warehouses → [Your Warehouse]
Outgoing Shipments: Pick + Pack + Ship (3 steps)
Operations created automatically:
PICK — Move goods from storage shelf to packing area
PACK — Package items and print shipping label
OUT — Hand off to carrier / mark as shipped
ベストプラクティス
- ✅ 推奨: 高価な品目や規制対象の品目(医療機器、電子機器)にはロット/シリアル番号を使用します。
- ✅ 推奨: 少なくとも四半期ごとに実地棚卸調整(在庫 → 操作 → 実地棚卸)を実行し、ずれを修正します。
- ✅ 推奨: 回転の速い品目に発注ルールを設定し、発注書が自動的に生成されるようにします。
- ✅ 推奨: 複数の保管ゾーンがある倉庫では保管場所ルールを有効化します — 手動でのロケーション選択ミスを排除できます。
- ❌ 非推奨: トランザクションを記録した後に在庫評価方法(FIFO ↔ AVCO)を切り替えないでください — 過去の原価データが不正確になります。
- ❌ 非推奨: 在庫エラーを修正するために「数量を更新」を使用しないでください — 適切な監査証跡を維持するために、常に在庫調整を使用してください。
- ❌ 非推奨: 評価への影響を理解せずに、原価計算方法が異なる製品カテゴリを同じ保管場所で混在させないでください。
制限事項
- 個々のユニットレベルでのシリアル番号追跡(行ごとのシリアル番号)は、UI のオーバーヘッドを大幅に増加させます。有効化する前に大量のデータでパフォーマンスをテストしてください。
- 到着原価(輸入関税、製品原価への運送費配賦)は扱いません — これには
stock_landed_costsモジュールが必要です。 - 倉庫間の在庫移動には、ここで完全には扱われていないルーティングの複雑さ(通過ロケーション、会社間請求)があります。
- 自動在庫評価には会計モジュールが必要です。これがない Community Edition のインストールでは、在庫仕訳を記帳できません。
コメント
Markdown 対応