B2B(不含税)和B2C(含税)定价

在与消费者合作时,价格通常包含税费(例如,在大多数电子商务中)。但是,在B2B环境中工作时,公司通常会协商不包含税费的价格。

Odoo 可以轻松管理这两种情况,只要您在产品上注册价格时排除或包含税费,但不要同时包含两者。如果您只管理所有价格时包含(或不包含)税费,您仍然可以轻松地进行销售订单,价格可以排除(或包含)税费:这很容易。

本文档仅适用于需要在同一产品中具有两个价格参考(含税或不含税)。复杂性的原因在于含税价格和不含税价格之间没有对称关系,如在比利时21%的税率下所示的这种情况:

  • 您的电子商务网站有一款产品,价格为 10€(含税)

  • 这将会产生 8.26€(不含税)1.74€ 的税

但是对于相同的用例,如果您在产品表单上注册不含税的价格(8.26€),您将得到一个包含税的价格为9.99€,因为:

  • 8.26€ * 1.21 = 9.99€

因此,根据您在产品表单上注册价格的方式,您将得到包含税费和不包含税费的不同价格结果:

  • 不包含税费: 8.26€ & 10.00€

  • 税金已包含: 8.26€ & 9.99€

注解

如果你以含税10欧元的价格购买100件商品,情况会变得更加棘手。你将得到: 1000欧元(含税)= 826.45欧元(价格)+ 173.55欧元(税) ,这与每件商品不含税8.26欧元的价格非常不同。

本文档说明如何处理在同一公司内产品表单中处理两个价格(不含税和含税)。

注解

在财务方面,如果你以10欧元的价格销售产品,而不是9.99欧元(21%的税率),你将没有更多的收入,因为以9.99欧元的价格销售,你的收入将完全相同,只是税额高了0.01欧元。因此,如果你在比利时经营电子商务,请为你的客户着想,将价格设定为9.99欧元,而不是10欧元。请注意,这不适用于20欧元或30欧元,或其他税率,或数量>1。这样做也会对你有好处,因为你可以管理所有不包括税费的内容,这样更少出错,对你的销售人员更容易。

配置

介绍

避免这种复杂性的最好方法是选择一种管理价格的方式并坚持使用:不含税的价格或含税的价格。在产品表单上定义默认存储的方式(在与产品相关的默认税收上),让Odoo自动计算另一种方式,基于价格表和财务位置。相应地与客户协商您的合同。这个功能完全开箱即用,无需特定的配置。

如果您无法做到这一点,并且您确实与某些客户谈判不含税的价格,而对于其他客户,则是含税的价格,您必须:

  1. 始终在产品表单上存储默认价格 不含税 ,并应用税费(在产品表单上排除价格)

  2. 创建一个包含税费的价格表,针对特定客户

  3. 创建一个财务位置,将不含税转换为含税

  4. 将价格清单和财务位置都分配给想要从这个价格清单和财务位置中受益的客户

为了本文档的目的,我们将使用上述用例:

  • 你的产品默认销售价格为8.26欧元,不含税

  • 但我们希望在我们的商店或电子商务网站上以10欧元的价格(含税)销售它

电子商务

如果您的网站只使用B2C或B2B价格,请在 网站 应用程序设置中选择适当的设置。

如果您在一个网站上同时拥有B2B和B2C价格,请按照以下说明操作:

  1. 激活 开发者模式 并转到 常规设置 ‣ 用户和公司 ‣ 用户组.

  2. 打开 Technical / Tax display B2B 或者 Technical / Tax display B2C

  3. 用户 选项卡下,添加需要访问价格类型的用户。将 B2C 用户添加到 B2C 组中,将 B2B 用户添加到 B2B 组中。

设置您的产品

您的公司必须默认配置为不包含税费。这通常是默认配置,但您可以从会计应用程序的菜单 配置 ‣ 设置 中检查您的 默认销售税

../../../../_images/price_B2C_B2B01.png

一旦完成,您可以创建一个 B2C 价格表。您可以在销售应用程序的菜单中为每个客户激活价格表功能: 配置 ‣ 设置 。选择 每个客户段不同价格 选项。

完成后,从菜单中创建一个 B2C 价格表 配置 ‣ 价格表。将默认价格表重命名为 B2B 以避免混淆。

然后,从销售应用程序的 销售 ‣ 产品 菜单中创建一个价格为8.26€的产品,税率为21%(定义为不包含在价格中的税),并为B2C客户设置该产品的价格为10€:

../../../../_images/price_B2C_B2B02.png

设置B2C财务位置

从会计应用程序中,从此菜单创建一个B2C财务位置: 配置 ‣ 财务位置。此财务位置应将增值税21%(不含税价格)映射到增值税21%(含税价格)

../../../../_images/price_B2C_B2B03.png

通过创建报价单进行测试

从销售应用程序中创建报价,使用 销售 ‣ 报价 菜单。您应该得到以下结果:8.26€ + 1.73€ = 9.99€。

../../../../_images/price_B2C_B2B04.png

然后,在添加产品之前,在报价单上 将价格表更改为B2C,将财务位置更改为B2C 。您应该得到预期的结果,即客户的总价为10欧元:8.26欧元+1.74欧元=10.00欧元。

../../../../_images/price_B2C_B2B05.png

这是您商店客户的预期行为。

避免更改每个销售订单

如果您与客户谈判合同,无论您是谈判含税还是不含税,您都可以在客户表单上设置价格表和财务位置,以便在每次销售此客户时自动应用。

价格表在客户表单的 销售和采购 选项卡中,财务位置在会计选项卡中。

请注意,这种方法容易出错:如果您设置了一个包含税费的财务位置,但使用的价格表不包含税费,您可能会计算出错误的价格。因此,我们通常建议公司只使用一个价格参考。