Skip to Content

怎么导入供应商信息到Odoo

November 6, 2025 by
怎么导入供应商信息到Odoo
上海懒慧科技有限公司, Chaofeng Wang


录入供应商的标准流程 (Standard Procedures)


在 Odoo SaaS 上,你有两种主要且“正确”的方式来创建供应商。


方法一:通过 "采购" (Purchase) 模块(推荐)


这是最直接、最符合业务逻辑的方式,因为它明确了你的 意图——这个联系人是用来采购的。

  1. 导航: 打开 Odoo 仪表板,进入 采购 (Purchase) 模块。

  2. 定位: 在顶部菜单栏,选择 订单 (Orders) > 供应商 (Vendors)

  3. 创建: 点击左上角的 “创建” (Create) 按钮。

当你通过这个路径创建时,Odoo 会自动(在后台)将这个合作伙伴标记为“供应商”。


方法二:通过 "联系人" (Contacts) 模块(数据管理首选)


如果你是集中管理所有联系人数据(例如,由行政部门或主数据团队负责),这个方法更合适。

  1. 导航: 打开 Odoo 仪表板,进入 联系人 (Contacts) 模块。

  2. 创建: 点击左上角的 “创建” (Create) 按钮。

  3. 关键步骤:

    • 填写所有基础信息(名称、地址等)。

    • "销售与采购" (Sales & Purchase) 标签页下,你可以(但非必需)设置供应商相关的默认信息,如 付款条款 (Payment Terms)供应商价格表 (Pricelists)

    • 注意: 在现代 Odoo 版本中,你甚至不需要在这里手动勾选“是供应商”。你一旦在“采购”模块中向这个联系人发起一个“询价单” (RFQ),Odoo 就会自动将其识别为供应商。


必须填写的关键字段(成功的秘诀)


录入数据很简单,但录入 高质量 的数据,才是决定 ERP 成败的关键。当创建一个供应商时,以下字段是“必须”关注的:


1. 基本信息 (General Information)

  • 名称 (Name): 法律全称。

  • 公司/个人 (Company / Individual): 必须选对。如果选“公司 (Company)”,你才能在它下面添加“子联系人 (Contacts & Addresses)”(例如:该公司的销售代表张三、财务李四)。

    • 反面教材 (Mistake to Avoid): 绝不要把“ABC 公司 - 张三”创建为一个独立的顶级联系人。


2. "销售与采购" (Sales & Purchase) 标签页

  • 付款条款 (Payment Terms): 极其重要。 这是你和供应商约定的付款周期(例如:Net 30,月结60天)。正确设置这里,是“会计 (Accounting)”模块自动生成应付账款账龄报告和付款提醒的基础。

  • 价格表 (Pricelist): 如果你与该供应商有协议价格,请在此关联。


3. "会计" (Accounting) 标签页

  • 银行账户 (Bank Accounts): 必须录入。 这是你未来向供应商进行批量付款 (Batch Payments) 的依据。没有这个,财务人员只能手动处理每一笔付款,ERP 的效率优势荡然无存。

  • 应付账款 (Account Payable): 在 Odoo SaaS 上,本地化包 (Localization Package) 通常会为你自动设置好正确的会计科目。最佳实践: 除非你是专业的会计师,否则不要更改默认设置。


4. "联系人与地址" (Contacts & Addresses) 标签页

  • 这是最容易被忽视的“专业”功能。

  • 用途: 用它来录入该供应商的多个地址(如:订单地址、发票地址、库房地址)或多个联系人(如:财务联系人、销售联系人)。

  • 成功的模式:

    • 创建 "ABC 供应公司" (Company)

    • 在 "ABC 供应公司" 记录下,点击 "添加 (Add)" 来创建:

      • 一个类型为 "发票地址" (Invoice Address) 的子记录。

      • 一个类型为 "送货地址" (Delivery Address) 的子记录。

      • 一个类型为 "联系人" (Contact) 的子记录,名为 "张三(客户经理)"。


批量导入:最快的失败路径(如果处理不当)


当你需要一次性录入几百个供应商时,你会使用导入 (Import) 功能。

  • 路径: 在“供应商 (Vendors)”列表视图,点击 收藏 (Favorites) > 导入记录 (Import records)

  • 警告 (The Warning Sign): 不要直接导入你那份杂乱的 Excel 表。

    1. 必须先“导出 (Export)”模板: 在 Odoo 中手动创建 1-2 个数据“完美”的供应商。

    2. 选中它们,点击 操作 (Action) > 导出 (Export)。选择 "I want to update data",这样你能获得包含 Odoo 内部 ID (External ID 或 Database ID) 的模板。

    3. 数据清洗 (Data Cleansing): 在 Excel 中,严格按照导出的模板格式,去清洗你的旧数据。

    4. 测试 (Test): 先导入 5-10 条记录。成功后,再导入全部。

反面教材 (Mistake Everyone Makes): 直接导入一份满是重复名称、错误地址和缺失银行账户的表格。这被称为 "Garbage In, Garbage Out" (垃圾进,垃圾出)。这会让你在未来几个月都无法实现财务自动化,最终导致项目失败。


参考文献 (References)


  1. Odoo S.A. "Manage Your Vendors." Odoo Documentation. 访问于 2025年11月6日. https://www.odoo.com/documentation/17.0/applications/purchasing/suppliers/manage.html.

    • 这是官方的标准操作指南,描述了基础的 UI 交互。

  2. Odoo S.A. res.partner. Odoo 17.0 Source Code. 访问于 2025年11月6日. https://github.com/odoo/odoo/blob/17.0/odoo/addons/base/models/res_partner.py.

    • 作为开发者,你应查看 res.partner 模型的源码,特别是 supplier_rank 和 customer_rank 字段的定义,以深刻理解其工作原理。

  3. Odoo S.A. "How to Import Data." Odoo Documentation. 访问于 2025年11月6日. https://www.odoo.com/documentation/17.0/applications/general/import_export.html.

    • 关于导入的最佳实践,官方文档中有详细说明。

Start writing here...

in Odoo
Share this post
Tags
Archive
Odoo 采购收货:从采购订单到入库的最佳实践
详解 Odoo 中处理工厂来货的标准流程与“潜规则”