有各种不同的销售服务 :按小时/天数预付(比如 支持合同), 基于时间和物料的账单(例如 顾问小时数的账单)或者一个固定价格的合同(比如, 一个项目).
在本节中, 我们将看看如何按项目的里程碑开发票。
按里程碑开票可以用在昂贵的或大型项目上, 每个里程碑代表了一个明确的工作序列号并将逐步建立来完成合同。例如, 聘请的营销机构把一个产品的发布分解成以下的里程碑, 其中每一个在销售订单中都被作为一个固定价格的服务。
里程碑1 :市场营销战略审计 - 5000欧元
里程碑2 :品牌识别 - 10000欧元
里程碑3 :活动启动及公关 - 8500欧元
在这种情况下, 每当一个里程碑将成功地达到目标时发票被发送给客户。这种开票的方法对于想通过项目周期确保得到稳定的现金流的公司和想监控项目进度分几次付款的客户都觉得很舒服。
注解
你也可以使用里程碑的方式按项目的百分比开票。比如, 对于一个百万欧元的项目, 你的公司也许需要预付15%的款项, 在中点再付30%, 合同结束时付余清余款。在这种情况下, 每个付款都被看作一个里程碑。
配置
安装销售管理
为了销售服务和发送发票, 你需要从 Apps 图标安装 销售 模块。

创建产品
在Odoo中, 你的项目的每个里程碑都被看作一个产品. 从 销售模块 中, 使用菜单
, 按以下步骤生成一个产品 :- Name: Strategy audit
- Product Type: Service
- Invoicing Policy: Delivered Quantities, since you will invoice your milestone after it has been delivered
- Track Service: Manually set quantities on order, as you complete each milestone, you will manually update their quantity from the Delivered tab on your sale order

注解
为其他里程碑做同样的配置。
管理项目
报价单及销售订单
现在你的里程碑(或产品)生成了, 你能创建一个报价或者订单, 每行对应一个里程碑。每行设置 订购量 为1当每个里程碑完成时。当报价被确认并转化成一个销售订单, 你可以更改发货数量当对应的里程碑达到目标时。

里程碑开票
让我们假设你的第一个里程碑(战略审计)已成功交付并要其开具发票给客户。在销售订单, 点击 编辑 , 并设置相关产品的 交货数量 为 1。
小技巧
当上述修改已经保存, 你会发现, 线的颜色变为蓝色, 这意味着该服务现在可以开具发票。在同一时间, 所以发票的状态已经从 没有可开发票 到 可开票
点击 创建发票 , 并在新的弹出窗口中选择 开票线 和验证。这将创建一个新的发票(处于草案状态), 只有在 战略审核 产品为客户开具发票。

注解
为了能够为产品开票, 你需要设置的 会计 模块和配置会计日记账和科目表。点击以下链接了解详情 :: doc :[UNKNOWN NODE title_reference]
回到您的销售订单上, 你会发现, 你的订单行的 开具发票 的列进行了相应的更新, 而且 发票状态 回到了 没有可开发票 。
按一样的流程为你剩下的里程碑开票