[TITLE]
Odoo 开票流程全指南:销售、合同及手动开票操作

[DESCRIPTION]
本文详细介绍 Odoo 中的开票流程,包括基于销售订单、交付单、电子商务订单以及合同的自动和手动开票方式,涵盖发票重新排序、OCR 数字化等实用功能。

[KEYWORDS]
Odoo,开票,销售订单,交付单,电子商务,合同,手动开票,发票重新排序,OCR数字化,订阅

[TRANSLATED_CONTENT]

# 开票流程

根据您的业务类型和使用的应用,Odoo 提供多种自动生成客户发票的方式。  
通常系统会根据销售订单、合同等其他单据生成草稿发票,财务人员只需验证草稿并批量发送(邮件或电子邮件)。

根据业务需求,您可以选择以下方式创建草稿发票:

## 销售

### 销售订单 ‣ 发票 {#accounting/inv-process/so}

在大多数公司,业务员先创建报价单,报价单通过审核后转为销售订单。随后系统会根据销售订单生成草稿发票。您可以选择以下方式:

- 手动开票:在销售订单上点击按钮生成草稿发票  
- 交付前开票:在生成交付单之前先全额开票  
- 基于交付单开票:见下节

交付前开票通常用于电子商务场景,客户在下单时已付款,随后再安排发货(预付)。

对大多数其他使用场景,推荐使用**手动开票**。业务员可随时触发开票,选项包括:全单开票、按比例(预付款)开票、按行开票、固定预付款等。

此流程适用于服务类和实物产品。

::: seealso
- `/applications/sales/sales/invoicing/proforma`
:::

:::: note
::: title
注意
:::

发票也可以从 `维修应用 </applications/inventory_and_mrp/repairs>` 中的销售订单生成,用于售后服务的开票。
::::

### 销售订单 ‣ 交付单 ‣ 发票

零售和电子商务通常基于交付单而非销售订单开票。该方式适用于交付数量可能与订单数量不一致的业务,例如食品(按实际公斤计费)。

这样,如果只交付了部分订单,只会对实际交付的数量开票。若出现欠单(部分交付,其余稍后交付),客户会收到两张发票,分别对应每个交付单。

::: seealso
- `/applications/sales/sales/invoicing/invoicing_policy`
:::

### 电子商务订单 ‣ 发票

电子商务订单在全额付款后会自动触发订单创建。如果允许支票或电汇付款,Odoo 只会创建订单,待收到付款后再生成发票。

## 合同

### 常规合同 ‣ 发票

使用合同后,可依据工时与材料、费用或固定的服务/产品行进行开票。每月业务员根据合同上的活动触发开票。

活动可以是:

- 与合同关联的销售订单中固定的产品/服务  
- 采购的材料(可转嫁给客户)  
- 基于工时表或采购的工时与材料(分包)  
- 差旅、住宿等费用(可转嫁给客户)

可以在合同结束时一次性开票,也可以在期间生成中期发票。此方式常用于以工时材料计费的服务公司;固定价服务公司则使用普通销售订单。

::: seealso
- `/applications/sales/sales/invoicing/time_materials`  
- `/applications/sales/sales/invoicing/expense`  
- `/applications/sales/sales/invoicing/milestone`
:::

### 订阅合同 ‣ 发票

对于订阅产品,系统会定期自动触发发票。发票频率以及包含的服务/产品在合同中预先设定。

::: seealso
- `/applications/sales/subscriptions`
:::

## 其他

### 手动创建发票

用户也可以在不使用合同或销售订单的情况下手动创建发票。若不需要管理报价或产品/服务交付流程,推荐采用此方式。

即使从销售订单生成发票,在以下特殊情况下仍可能需要手动开票:

- 需要开具退款  
- 需要提供折扣  
- 需要更改已生成的销售订单发票  
- 需要开具与核心业务无关的发票  

### 发票重新排序

仍然可以对发票重新排序,但受以下限制:

1. 当条目早于锁定日期时功能无效。  
2. 当序列与条目所在月份不一致时功能无效。  
3. 若重新排序导致重复序列则无法执行。  
4. 发票的顺序保持不变。  
5. 适用于从其他软件迁移编号、希望在当年继续使用原编号的用户。  

### 使用光学字符识别(OCR)进行发票数字化

**发票数字化**是将传统纸质发票自动编码为会计系统中的电子发票的过程。

Odoo 采用 OCR 与人工智能技术识别文档内容。供应商账单和客户发票表单会根据扫描的发票自动创建并填充。

::: seealso
- `/applications/finance/accounting/vendor_bills/invoice_digitization`
:::

[SUMMARY]

- 开票流程
  - 销售
    - 销售订单 ‣ 发票
      - 手动开票
      - 交付前开票
      - 基于交付单开票
    - 销售订单 ‣ 交付单 ‣ 发票
    - 电子商务订单 ‣ 发票
  - 合同
    - 常规合同 ‣ 发票
    - 订阅合同 ‣ 发票
  - 其他
    - 手动创建发票
    - 发票重新排序
    - OCR 发票数字化
滚动至顶部