[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-0a4fe3ef-15cd-4f6c-a8e9-47585a450fc1":3,"$fjNTD3_BlTm6zQblAGdHWBvRn8WdHs_Tt9KMg98lxMYY":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"0a4fe3ef-15cd-4f6c-a8e9-47585a450fc1","odoo-inventory-optimizer","Odoo库存专家指南：库存估值（先进先出\u002F加权平均成本），重新订购规则，上架策略，路线和多仓库配置。","cat_life_career","mod_other","sickn33,other","---\nname: odoo-inventory-optimizer\ndescription: \"Expert guide for Odoo Inventory: stock valuation (FIFO\u002FAVCO), reordering rules, putaway strategies, routes, and multi-warehouse configuration.\"\nrisk: safe\nsource: \"self\"\n---\n\n# Odoo Inventory Optimizer\n\n## Overview\n\nThis skill helps you configure and optimize Odoo Inventory for accuracy, efficiency, and traceability. It covers stock valuation methods, reordering rules, putaway strategies, warehouse routes, and multi-step flows (receive → quality → store).\n\n## When to Use This Skill\n\n- Choosing and configuring FIFO vs AVCO stock valuation.\n- Setting up minimum stock reordering rules to avoid stockouts.\n- Designing a multi-step warehouse flow (2-step receipt, 3-step delivery).\n- Configuring putaway rules to direct products to specific storage locations.\n- Troubleshooting negative stock, incorrect valuation, or missing moves.\n\n## How It Works\n\n1. **Activate**: Mention `@odoo-inventory-optimizer` and describe your warehouse scenario.\n2. **Configure**: Receive step-by-step configuration instructions with exact Odoo menu paths.\n3. **Optimize**: Get recommendations for reordering rules and stock accuracy improvements.\n\n## Examples\n\n### Example 1: Enable FIFO Stock Valuation\n\n```text\nMenu: Inventory → Configuration → Settings\n\nEnable: Storage Locations\nEnable: Multi-Step Routes\nCosting Method: (set per Product Category, not globally)\n\nMenu: Inventory → Configuration → Product Categories → Edit\n\n  Category: All \u002F Physical Goods\n  Costing Method: First In First Out (FIFO)\n  Inventory Valuation: Automated\n  Account Stock Valuation: [Balance Sheet inventory account]\n  Account Stock Input:   [Stock Received Not Billed]\n  Account Stock Output:  [Stock Delivered Not Invoiced]\n```\n\n### Example 2: Set Up a Min\u002FMax Reordering Rule\n\n```text\nMenu: Inventory → Operations → Replenishment → New\n\nProduct: Office Paper A4\nLocation: WH\u002FStock\nMin Qty: 100   (trigger reorder when stock falls below this)\nMax Qty: 500   (purchase up to this quantity)\nMultiple Qty: 50  (always order in multiples of 50)\nRoute: Buy    (triggers a Purchase Order automatically)\n       or Manufacture (triggers a Manufacturing Order)\n```\n\n### Example 3: Configure Putaway Rules\n\n```text\nMenu: Inventory → Configuration → Putaway Rules → New\n\nPurpose: Direct products from WH\u002FInput to specific bin locations\n\nRules:\n  Product Category: Refrigerated Goods\n    → Location: WH\u002FStock\u002FCold Storage\n\n  Product: Laptop Model X\n    → Location: WH\u002FStock\u002FElectronics\u002FShelf A\n\n  (leave Product blank to apply the rule to an entire category)\n\nResult: When a receipt is validated, Odoo automatically suggests\nthe correct destination location per product or category.\n```\n\n### Example 4: Configure 3-Step Warehouse Delivery\n\n```text\nMenu: Inventory → Configuration → Warehouses → [Your Warehouse]\n\nOutgoing Shipments: Pick + Pack + Ship (3 steps)\n\nOperations created automatically:\n  PICK  — Move goods from storage shelf to packing area\n  PACK  — Package items and print shipping label\n  OUT   — Hand off to carrier \u002F mark as shipped\n```\n\n## Best Practices\n\n- ✅ **Do:** Use **Lots\u002FSerial Numbers** for high-value or regulated items (medical devices, electronics).\n- ✅ **Do:** Run a **physical inventory adjustment** at least quarterly (Inventory → Operations → Physical Inventory) to correct drift.\n- ✅ **Do:** Set reordering rules on fast-moving items so purchase orders are generated automatically.\n- ✅ **Do:** Enable **Putaway Rules** on warehouses with multiple storage zones — it eliminates manual location selection errors.\n- ❌ **Don't:** Switch stock valuation method (FIFO ↔ AVCO) after recording transactions — it produces incorrect historical cost data.\n- ❌ **Don't:** Use \"Update Quantity\" to fix stock errors — always use Inventory Adjustments to maintain a proper audit trail.\n- ❌ **Don't:** Mix product categories with different costing methods in the same storage location without understanding the valuation impact.\n\n## Limitations\n\n- **Serial number tracking** at the individual unit level (SN per line) adds significant UI overhead; test performance with large volumes before enabling.\n- Does not cover **landed costs** (import duties, freight allocation to product cost) — that requires the `stock_landed_costs` module.\n- **Cross-warehouse stock transfers** have routing complexities (transit locations, intercompany invoicing) not fully covered here.\n- Automated inventory valuation requires the **Accounting** module; Community Edition installations without it cannot post stock journal entries.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,176,1133,"2026-05-16 13:32:05",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"067f3934-9bc7-4b87-a589-7f3f5156c803","1.0.0","odoo-inventory-optimizer.zip",2171,"uploads\u002Fskills\u002F0a4fe3ef-15cd-4f6c-a8e9-47585a450fc1\u002Fodoo-inventory-optimizer.zip","7cb1eb367830ebca554cc8270792c694e6c8bce798406076ef08553664dcb563","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":4606}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]