odoo-purchase-skill

Automate procurement workflows for suppliers, orders, receipts, and invoices in Odoo.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/LiuDaZheng/odoo-knowledge-base --skill odoo-purchase-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-purchase-skill
Source: https://github.com/LiuDaZheng/odoo-knowledge-base/tree/main/src/skills/odoo-purchase-skill
Command: npx skills add https://github.com/LiuDaZheng/odoo-knowledge-base --skill odoo-purchase-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

本技能帮助企业在 Odoo 中自动化管理供应商、采购订单、收货与对账等采购全过程,减少人工干预和错误。

Core Features & Use Cases

  • 供应商管理、采购申请、采购订单、收货与对账、采购分析、报表生成等核心功能,提升采购效率和准确性。
  • 真实场景示例:当采购需求不断提交时,系统可自动化创建采购申请、生成采购订单并进行收货与对账。
  • 该技能可扩展到多部门协同场景,支持自定义报表与分析。

Quick Start

运行 purchase.py 脚本实现一个简易供应商与订单的端到端演示。

Frequently Asked Questions about odoo-purchase-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Odoo procurement workflows end-to-end?

You can automate Odoo procurement workflows by running Python scripts that coordinate supplier onboarding, requisitions, purchase orders, receipts, invoices, and reporting. This handles end-to-end purchase processes with data integrity checks and role-based access assumptions.

What is the best way to manage suppliers and purchase orders in Odoo?

The best way to manage suppliers and purchase orders in Odoo is automating the entire procurement process. This reduces manual intervention and errors across supplier onboarding, requisitions, order generation, receipts, and accounting reconciliation.

Can I use Python scripts to handle Odoo purchase receipts and invoices?

Yes, you can use Python scripts under the scripts directory to handle Odoo purchase receipts and invoices deterministically. These scripts automate end-to-end coordination and enforce data integrity checks across procurement tasks.

Does this Odoo procurement automation support multi-department coordination?

Yes, Odoo procurement automation supports multi-department coordination scenarios. It extends across supplier management, purchase requisitions, order processing, receipts, invoicing, and custom reporting to enhance cross-functional procurement efficiency.

When do I need automated procurement management in Odoo?

You need automated procurement management in Odoo when purchase requests are continuously submitted and manual processing causes delays. Automating requisition creation, order generation, and receipt reconciliation minimizes human errors across high-volume procurement cycles.

How do I generate custom procurement reports and analytics in Odoo?

You generate custom procurement reports and analytics in Odoo by automating data extraction across the purchase lifecycle. This supports procurement analysis, custom report generation, and multi-department insights for end-to-end purchase processes.