目录
[一、报价单 销售定单 待开票订单 采购询价单 采购订单 发票单 库存收据单 有区别吗?](#一、报价单 销售定单 待开票订单 采购询价单 采购订单 发票单 库存收据单 有区别吗?)
简单来说,它们可以分为对内单据(企业内部用于管控)和对外单据(发给客户或供应商的商业文件)。我整理了一个表格来帮你快速区分它们的核心区别:
[二、odoo的网站里的产品 产品网页 /odoo/product-pages 电子商务的产品 /odoo/ecommerce-products 和销售的产品/odoo/products 发票里的产品/odoo/vendor-products 采购里的产品 /odoo/purchase-products 库存里的产品 /odoo/action-481 有什么区别?](#二、odoo的网站里的产品 产品网页 /odoo/product-pages 电子商务的产品 /odoo/ecommerce-products 和销售的产品/odoo/products 发票里的产品/odoo/vendor-products 采购里的产品 /odoo/purchase-products 库存里的产品 /odoo/action-481 有什么区别?)
[💡 几个核心区别](#💡 几个核心区别)
[📄 所有产品来自同一个"家"](#📄 所有产品来自同一个“家”)
[🔍 不同模块的视图,聚焦不同信息](#🔍 不同模块的视图,聚焦不同信息)
[⚙️ 产品类型决定了业务行为](#⚙️ 产品类型决定了业务行为)
[✅ "可销售"与"可采购"是独立属性](#✅ “可销售”与“可采购”是独立属性)
[💎 总结](#💎 总结)
[三、odoo的联系人模块 员工 销售客户 CRM的客户 会记的客户 会记的供应商 采购的供应商 有什么区别?](#三、odoo的联系人模块 员工 销售客户 CRM的客户 会记的客户 会记的供应商 采购的供应商 有什么区别?)
这些概念在Odoo里本质上是同一个数据库记录,只是根据不同的业务视角,有了不同的"身份"和叫法。你可以把它们想象成一张放在公司信息中心的统一"名片",不同部门的人从各自角度调用它:
[💡 核心模型:一切始于"合作伙伴 (res.partner)"](#💡 核心模型:一切始于“合作伙伴 (res.partner)”)
[📌 "身份"是如何定义的?用"标志位"来区分](#📌 “身份”是如何定义的?用“标志位”来区分)
[🤝 不同业务模块的侧重点](#🤝 不同业务模块的侧重点)
[💎 总结与建议](#💎 总结与建议)
[你猜对了,在 Odoo 19 里,社区版的这个应用更多时候是被称为"发票"或"客户发票",和我们中文里"开发票"的说法是对应的。](#你猜对了,在 Odoo 19 里,社区版的这个应用更多时候是被称为“发票”或“客户发票”,和我们中文里“开发票”的说法是对应的。)
[五、Odoo 的中文翻译是一个持续演变的过程,再加上开源社区多人协作,像"发票/开票"这样在不同场景下翻译不同、甚至容易混淆的词,还有不少例子。](#五、Odoo 的中文翻译是一个持续演变的过程,再加上开源社区多人协作,像“发票/开票”这样在不同场景下翻译不同、甚至容易混淆的词,还有不少例子。)
[🏷️ 产品/商品相关](#🏷️ 产品/商品相关)
[📄 订单相关](#📄 订单相关)
[🤝 客户关系管理 (CRM) 相关](#🤝 客户关系管理 (CRM) 相关)
[🧩 其他案例](#🧩 其他案例)
前言
本文主要介绍了ERP系统中各类业务单据、产品、联系人模块的核心概念及区别,并分析了中英文术语翻译差异问题。主要内容包括:1. 采购、销售、库存等业务单据的区别与关联流程;2. Odoo中不同模块产品视图的侧重点;3. 联系人模块中客户、供应商等角色的统一数据模型;4. 术语翻译:分析中英翻译差异导致的常见混淆点,如"Invoicing"译为"发票"等案例;5. 中英翻译差异导致的术语混淆问题及案例分析。通过表格和流程图示,帮助用户理解ERP系统设计逻辑,建立系统化认知框架,掌握关键业务概念,理解吃透"一个数据源,多业务视图"的设计哲学,避免因术语混淆导致的操作困惑。

提示:以下是本篇文章正文内容,下面案例可供参考
一、报价单 销售定单 待开票订单 采购询价单 采购订单 发票单 库存收据单 有区别吗?
很有必要区分。这些单据虽然在字面上一字之差,但在Odoo中对应的是采购、销售、库存三大业务模块中非常具体的单据。
简单来说,它们可以分为对内单据 (企业内部用于管控)和对外单据(发给客户或供应商的商业文件)。我整理了一个表格来帮你快速区分它们的核心区别:
| 单据名称 | 英文术语 | 所属模块 | 核心业务含义 | 双方交互 |
|---|---|---|---|---|
| 报价单 | Quotation |
销售 | 发给客户的初步提案,是草稿状态的销售订单 | 对外:发给客户,等待确认 |
| 销售订单 | Sales Order (SO) |
销售 | 客户确认报价后生成的正式确认协议 | 对外:作为客户订单凭证 |
| 待开票订单 | Order to Invoice |
销售 | 业务中的一个订单状态,表示"货已发或服务已提供,可以开发票了" | 对内:提醒财务部门跟进 |
| 采购询价单 | Request for Quotation (RFQ) |
采购 | 发给多个供应商寻求报价的招标文件,是草稿状态的采购订单 | 对外:向供应商询价,寻求竞争 |
| 采购订单 | Purchase Order (PO) |
采购 | 选定供应商后确认的正式购买协议 | 对外:作为供应商供货凭证 |
| 发票单 | Invoice (客户) / Bill (供应商) |
会计 | 客户的发票 是催客户付款的单据;供应商的账单是付钱给供应商的凭证 | 对外:向客户催款/应付供应商款 |
| 库存收据单 | Receipt |
库存 | 仓库收到货物时的入库操作单据,是进出库指令 | 对内:指导仓库人员执行和核对 |
明确了各自的身份,它们在实际业务流程中是这样串联起来的:
-
🛒 销售流程 :报价单 → 销售订单 → 待开票订单(状态)
-
创建报价单发给客户。
-
客户确认后,确认报价单 ,变成销售订单。此时,业务的核心协议就确定了。
-
订单发货后,系统会自动将销售订单 的状态标记为待开票订单(内部提醒)。
-
根据销售订单 创建客户发票,发给客户催款。
-
-
📦 采购流程 :采购询价单 → 采购订单 → 发票单 → 库存收据单
-
向供应商发送采购询价单(RFQ)寻求报价。
-
比较后选择一个供应商,确认询价单 成为采购订单(PO),确认购买。
-
系统可能会根据采购订单 生成草稿状态的供应商账单(Bill),用于后续财务对账。
-
同时,系统会自动生成一张库存收据单,通知仓库准备收货。
-
简单来说,在Odoo里,这些单据构成了一个清晰的业务闭环:
-
卖方视角 :用报价单 开启,以销售订单 锁定合作,通过发货 完成履约,最后用客户发票完成收款。
-
买方视角 :用采购询价单 寻找最优供应商,以采购订单 发起采购,仓库凭库存收据单 验收入库,最后由供应商账单完成付款。
每个单据的名称都直接对应着它在特定业务阶段的任务,弄清楚了区别,再去看软件里的菜单和操作逻辑就会清晰很多。
二、odoo的网站里的产品 产品网页 /odoo/product-pages 电子商务的产品 /odoo/ecommerce-products 和销售的产品/odoo/products 发票里的产品/odoo/vendor-products 采购里的产品 /odoo/purchase-products 库存里的产品 /odoo/action-481 有什么区别?
你提到的这些不同"产品",确实是Odoo里一个容易让人困惑的地方。从本质上说,它们的数据源是同一个 。你可以在系统后台的销售>产品>产品菜单里找到并管理它们。它们是"产品"这个核心资产在不同业务模块中的具体体现,区别在于用于实现不同业务目的而配置的信息颗粒度 和特定视图。
可以把Odoo里的所有"产品"都理解为同一个基本信息卡,在不同的业务场景下,系统会为你"高亮"或"额外展示"与该业务最相关的信息模块。核心区别可以看这张表:
| 你提到的模块 | 对应的菜单/操作 | 该视图下的关键信息侧重点 |
|---|---|---|
| 网站里的产品产品网页 | 网站 > 电子商务 > 产品 |
前端展示:重点配置SEO标题、网页描述、URL、多语言、图片、是否发布等,影响顾客在网站商城上看到的"商品详情页"。 |
| 电子商务的产品 | 同上,或通过销售或库存视图中的"发布"按钮 |
在线销售:这是网站产品的核心,决定了产品是否可以销售、价格、图片、描述等,并可通过"属性与变体"选项卡配置变体(如颜色、尺寸)。 |
| 销售的产品 | 销售 > 产品 > 产品 |
销售业务流:重点配置"开票策略"(何时开票)、销售价格、客户税、是否可销售以及产品类型(如"服务")。 |
| 发票里的产品 | 会计 > 客户 > 发票(行项目中选择产品) |
财务记账:关注会计科目、税率、产品单价等财务信息,确保收入确认和税务正确。 |
| 采购里的产品 | 采购 > 产品 > 产品 |
采购业务:核心在于供应商信息、供应商价格表、采购计量单位和交货提前期。 |
| 库存里的产品 | 库存 > 产品 > 产品 |
库存管理:核心在于跟踪库存(选择"可库存"类型)、计量单位和各种仓储路线(如拣货、包装策略)。 |
💡 几个核心区别
📄 所有产品来自同一个"家"
Odoo中有两个核心概念:"产品模板"(product.template)是抽象概念,比如"iPhone 15 Pro Max"。当你在"销售/采购/库存"中使用时,操作的是基于模板的"产品变体"(product.product),这是最底层、可销售、可采购、可库存的实际物品。
🔍 不同模块的视图,聚焦不同信息
-
销售模块:关注"开票策略"、"销售价格"。
-
采购模块:关注"供应商"、"采购计量单位"。
-
库存模块:关注"可库存"、"仓储路线"。
-
网站模块:在基础产品信息上叠加"发布状态"、"SEO"、"产品图片"和"产品属性与变体"选项卡,为电子商务做准备。
⚙️ 产品类型决定了业务行为
创建产品时,需要选择"产品类型",这会直接影响它在不同模块中的行为。主要有:
-
可库存商品:需追踪库存数量的实物商品,可被销售、采购和存储于仓库。
-
消费品 :在库存管理中不追踪库存数量的商品。例如,生产中的辅助材料或低值易耗品,用到时直接"消耗"掉,不需记录其精确的出入库。
-
服务 :指非实物商品,如咨询、维修等。它们不会被仓库追踪,主要出现在销售和发票流程中。
理解它,就能明白为什么一个商品在"库存"里有数量,而在"采购"里却看不到。
✅ "可销售"与"可采购"是独立属性
一个产品可以同时勾选"可以销售"和"可以采购",也可以只勾选其中一个。这在Odoo里被称为"可供销售 vs. 可供采购"。理解这一点,就不会在操作"采购"相关功能时找不到刚创建的"产品"了。
💎 总结
与其问这些"产品"有什么区别,不如说它们是一个"产品"在不同业务环节的"分身"。当你创建或编辑一个产品时,实际上是在填充一个统一的数据库,而不同的模块只是从这个数据库中抓取信息,并以不同的视图和侧重点呈现给你。

三、odoo的联系人模块 员工 销售客户 CRM的客户 会记的客户 会记的供应商 采购的供应商 有什么区别?
这些概念在Odoo里本质上是同一个数据库记录,只是根据不同的业务视角,有了不同的"身份"和叫法。你可以把它们想象成一张放在公司信息中心的统一"名片",不同部门的人从各自角度调用它:
-
👤 员工 :内部人员,拥有Odoo系统登录权限并参与内部流程,在
res.partner表中由employee标志位标识。 -
🤝 销售客户 / CRM客户:都指有购买行为的外部客户,区别在于是否通过CRM商机转化而来。
-
🧾 会计客户 / 供应商:对外部交易方的财务视角定位,会计系统按此身份进行应收、应付账款管理。
-
📦 采购供应商:向其购买商品或服务的外部公司,会计和采购模块共用同一个供应商实体。
💡 核心模型:一切始于"合作伙伴 (res.partner)"
在Odoo中,所有角色(客户、供应商、员工等)的基础数据都存储在 res.partner 模型中。它是一个统一的"联系人/合作伙伴"数据库,存储着名称、地址、联系方式等通用信息。
📌 "身份"是如何定义的?用"标志位"来区分
Odoo通过一个叫"合作伙伴等级"的字段来区分身份,数字大小代表关系亲密度:
-
等级 = 0:仅作为普通联系人,没有交易记录。
-
等级 ≥ 1 :身份确立。例如,创建一张客户发票后,系统会自动将
customer_rank更新为≥1,该联系人就正式获得了"客户"身份。
🤝 不同业务模块的侧重点
基于统一的res.partner模型,各模块会侧重于联系人的特定属性:
-
员工 (Employee) :对应有公司雇佣关系的人。它通过
employee标志位标识,并与res.users模型关联以实现系统登录。主要管理内部人员。 -
销售客户 / CRM客户:都对应"客户 (Customer)",区别在于来源。销售客户可通过销售模块直接创建;而CRM客户由销售线索转化而来。
-
会计客户 / 供应商 :为财务流程服务。"客户"角色用于应收(发了货就该收钱),标志位为
customer_rank;"供应商"角色对应应付(进了货就该付钱),标志位为supplier_rank。 -
采购供应商 :对应"供应商"角色,标志位为
supplier_rank。采购时看到的供应商是对方作为"销售方"的角色。
💎 总结与建议
总结:所有这些概念都源自同一个"合作伙伴"核心数据,各模块通过内部的"标志位"将其区分为客户、供应商或员工。直接在公司主页的统一联系人目录中管理,比在各业务模块中分别新建更佳,这有助于维护单一数据源,避免数据冗余和不一致。
建议 :理解这一点非常关键,它解释了为什么有时会在采购订单的客户列表里看到一些供应商的名字------那是因为该联系人的customer_rank可能大于0。你可以在未来操作中留意这个现象。
四、在19的版本中没有找到开票是不是叫发票?
1.你猜对了,在 Odoo 19 里,社区版的这个应用更多时候是被称为"发票"或"客户发票",和我们中文里"开发票"的说法是对应的。
其实这个功能模块的官方英文名是 "Invoicing",直译是"开票",中文用"发票"来指代它,更符合我们的财务说法。
为了方便你理解,我把当前这个应用和相关模块的关系整理了一下:
| 模块/应用 | 英文名称 | 在 Odoo 19 社区版中的情况 |
|---|---|---|
| "开票/发票"应用 | Invoicing | 这是社区版的核心应用,也就是我们上面讨论的这个功能。管理客户和供应商的发票单据。 |
| "会计"应用 | Accounting | 这是企业版的核心应用 。它包含了 Invoicing 的全部功能,并增加了更多财务管理的特性。 |
另外,你在文档中如果还看到"会计模块"、"销售模块"等称呼,那是为了说明在别的应用里也能操作"开票/发票",但它们并不是同一个东西。

五、Odoo 的中文翻译是一个持续演变的过程,再加上开源社区多人协作,像"发票/开票"这样在不同场景下翻译不同、甚至容易混淆的词,还有不少例子。
🏷️ 产品/商品相关
很多关于产品和库存管理的术语,在不同版本里的翻译都不同,容易让人混淆。
-
Product → 产品/商品 :
Product这个最基础的词,有时会按照现代电商习惯被翻译成"商品",有时又用传统ERP里的"产品",容易让人困惑。 -
Product Template/Variant → 产品/产品变体 :
Template(模板)和Variant(变体)也是。比如,Variant有时被统一叫"单品SKU",有时又被模糊地叫"产品系列",不够清晰。 -
Attributes/Values → 属性/属性值:让产品可选配的"规格",很多地方就直接用"属性/值",但对于不熟悉技术的人来说不容易理解。
-
Category → 产品种类/品类:用来给产品分组的词,有时叫"产品种类",有时又用新零售里的"品类",不同行业的人理解可能不一样。
📄 订单相关
Order 这个词,在不同模块和上下文里,对应的中文单据类型也完全不同。
-
销售订单 (Sales Order) vs. 报价单 (Quotation):销售流程里,发给客户的初期单据叫"报价单",客户确认后生成的就是"销售订单"。对流程不熟悉的话,就容易混淆。
-
采购订单 (Purchase Order) vs. 询价单 (Request for Quotation) :类似地,
Purchase Order是发给供应商的最终"采购订单",Request for Quotation是前期的"询价单"。 -
订单 vs. 指令 :此外,
Order在不同的模块里翻译也不同。比如,在制造模块里它可能被翻译为"生产指令",在仓库里又可能叫"拣货单"。Odoo 官方翻译规范就强调,在没有In order to(以便)这样的上下文时,order才能翻译成"订单",就是为了避免这种混淆。
🤝 客户关系管理 (CRM) 相关
在 CRM 模块里,销售阶段相关的术语翻译也很多样。
-
Lead → 销售线索/潜在客户 :
Lead主要指刚获取的、尚未确认的潜在客户信息,所以"销售线索"这个翻译比"潜在客户"更精确。 -
Opportunity → 商机/销售机会 :相比
Lead,Opportunity代表已经建立了联系、成交可能性更高的销售阶段,翻译成"商机"或"销售机会"都可以。
🧩 其他案例
下面是一个不完全的列表,类似的例子还有很多,它们共同说明了 Odoo 翻译工作的复杂性和场景依赖性。
| 英文术语 | 常见中文翻译 | 混淆之处与说明 |
|---|---|---|
| Warehouse | 仓库 / 库位 | "仓库"通常是一个物理或逻辑上的整体单元,而"库位"指仓库内的具体位置。 |
| Picking | 捡货 / 发货单 | 既可能指"捡货"这个操作动作,也可能指记录此操作的单据"发货单"。 |
| Invoice | 发票 / 账单 | "发票"通常指税务上合规的凭证,而"账单"更泛指一份应收/应付款项的明细单。 |
| Bill | 账单 / 发票 | 与 Invoice 类似,容易混淆。在 Odoo 上下文中,Bill 更多特指"供应商账单"。 |
| Move | 移动 / 分录 / 调拨 | 在不同模块中含义完全不同。在库存中是"库存移动"或"调拨",在财务中是"分录"。 |
| Analytic | 分析 / 核算 | 既可能指"分析会计"这种核算方法,也可能泛指"分析性"的数据或功能。 |
这些看似微小的"翻译差异",背后是业务逻辑和管理模式的深刻变化。理解这些术语,也是你理解 Odoo 强大功能的好机会。
总结
本文主要介绍了ERP系统中各类业务单据、产品、联系人模块的核心概念及区别,并分析了中英文术语翻译差异问题。主要内容包括:1. 采购、销售、库存等业务单据的区别与关联流程;2. Odoo中不同模块产品视图的侧重点;3. 联系人模块中客户、供应商等角色的统一数据模型;4. 术语翻译:分析中英翻译差异导致的常见混淆点,如"Invoicing"译为"发票"等案例;5. 中英翻译差异导致的术语混淆问题及案例分析。通过表格和流程图示,帮助用户理解ERP系统设计逻辑,建立系统化认知框架,掌握关键业务概念,理解"一个数据源,多业务视图"的设计哲学,避免因术语混淆导致的操作困惑。
其他资料
Odoo企业商用到底是不是免费的?_odoo 不免费吗-CSDN博客
.NET10+AI 架构师全套实战学习文档(含源码、案例、面试题、项目源码)-CSDN博客
.net AI开发05 第九章 新增 RAG 文档处理后台服务 RagWorker 及核心流程_c# rag文档管理编辑-CSDN博客
业务系统设计 权限系统 MAC、DAC、RBAC、ABAC 、核心概念(主体 / 客体 / 用户 - 角色 - 对象)、及数据权限_rbaca-CSDN博客
C#.net 分布式ID之雪花ID,时钟回拨是什么?怎么解决?_net 雪花id 作用和坏处-CSDN博客
WPF UI 3D 基本概念 点线三角面 相机对象 材质对象与贴图 3D地球 光源 变形处理 动作交互 辅助交互插件 系列三_wpf viewport3d-CSDN博客
MSSQL数据库SqlServer笔试题 最新金九银十_sqlserver 笔试题-CSDN博客
爬C初试 掌握WPF入门知识 获取某.aspx类目及控制仪表盘的指向_propertychanged += (se, ev) =>-CSDN博客