TaxCloud集成

TaxCloud实时计算美国各州、城市和特别管辖区的销售税率,跟踪免征销售税的产品和免税政策适用的州。

TaxCloud登记

在`TaxCloud.com <https://taxcloud.com/register>`_中登记科目,并完成设置。启用后,点击 店铺,转到 TaxCloud API密钥,然后:guilabel:获取详情

店铺TaxCloud API密钥示例

启用TaxCloud

  1. 转到 会计仪表板‣配置‣设置,在 税项`部分,启用:guilabel:`TaxCloud

  2. API ID`下添加店铺的 :guilabel:`登录ID,在 API密钥`下添加店铺的 :guilabel:`密钥,然后,点击 保存

  3. 点击 默认类别`旁的 :guilabel:`刷新`按钮(:guilabel:`🗘),以从TaxCloud导入TIC :dfn:`纳税信息代码`产品品类。某些类别可能有特定税率或享受免税。

  4. 选择:guilabel:默认类别,并:guilabel:保存。您的产品或产品品类未设置 TaxCloud类别`时,或订单/开票中无产品时,使用:guilabel:`默认类别

    在Odoo中填写TaxCloud API密钥

设置产品的TaxCloud类别

如果您需要使用多个TIC类别(即:guilabel:默认类别),转到产品的 一般信息`选项卡,选择:guilabel:`TaxCloud类别

如果要同时配置多个产品,请确保它们的 产品品类`相同,点击外部链接按钮(:guilabel:`🡕), 在 产品品类`中设置 :guilabel:`TaxCloud 类别

注解

如果为某个产品上设置了:guilabel:TaxCloud 类别,同时在 产品品类`中设置了不同类别,则Odoo仅考虑产品的 :guilabel:`TaxCloud 类别

在**母产品品类**中设置的 TaxCloud类别`不适用于**子产品品类**。例如,如果为*所有*:guilabel:`产品品类`设置了:guilabel:`TaxCloud类别,该类别不适用于*所有/销售*:guilabel:产品品类

重要

确保您的公司地址完整,包括州和邮编。转到 设置‣公司:更新信息,打开并编辑公司地址。

为正确应纳税科目自动过账税费

要确保TaxCloud集成后生成的新税项基于正确的**应付税项**科目,应创建**用户定义的默认值**。您所有使用TaxCloud的公司均应完成该过程。

警告

用户定义的默认值会影响所有记录。这意味着,**所有**新税项会被设置为在指定的应付税项科目中记录收入,除非手动编辑税项,以指定其他收入科目(或优先选择用户定义的另一个默认值)。

转到 会计仪表板‣配置‣会计:科目表,找到您公司的 应付税项`科目,点击 :guilabel:`设置。请注意URL字符串中`id=`后的数字,这是**应付税项科目ID**,用于之后操作。

URL字符串中的应付税项科目示例

激活 developer mode,然后转到 设置‣技术‣动作:用户定义默认值,点击 创建

点击 字段`下拉菜单,然后点击 :guilabel:`搜索更多…

用户定义默认值字段搜索

使用搜索栏筛选:guilabel:`税项重新划分行`模块,然后筛选:guilabel:`科目`字段。在 :guilabel:`模式`列下选择带有:guilabel:`税项重新划分行`的行。

搜索税项重新划分行模块和科目字段

返回到:guilabel:`用户定义默认值`创建后,在 :guilabel:`默认值(JSON格式)`字段输入之前记录的**应付税项科目ID**。

公司`字段下选择要使用此配置的公司,然后点击 :guilabel:`保存

用户定义默认值配置示例

自动检测财政状况

在Odoo中,根据:doc:`fiscal positions <fiscal_positions>`计算销售税。启用TaxCloud时,创建美国财政状况。

您可以将Odoo配置为自动检测财政状况适用的客户。转到 会计仪表板‣配置‣会计:财政状况,选择:guilabel:自动税项映射(TaxCloud)。启用:guilabel:自动检测,然后点击 保存

自动检测TaxCloud财政状况设置

如果客户所在国家/地区为*美国*,在任何订单或开票中将自动设置该财政状况,以触发税费自动计算。

注解

要在销售订单中获取销售税,只需确认税项,或点击 :guilabel:`添加发货`旁的 :guilabel:`更新税项`按钮。

优惠券和促销互动

如果您使用**优惠券**或**促销计划**,TaxCloud集成可能出现意外情况。事实上,鉴于TaxCloud税费计算不接受负数金额行,因此,因促销计划而添加的行的金额须从受其影响的行的总额中扣除。

重要

这意味着,除其他复杂过程外,使用TaxCloud财政状况下的优惠券或促销活动的订单**须**开具完整开票,无法为部分交货等情况开具开票。

还有另一种意外情况。例如,您根据5折促销计划销售了某产品,如果产品的税率为7%,TaxCloud集成后计算的税率显示为3.5%,因为折扣包含在发送给TaxCloud的价格中。然而,在Odoo中,折扣处理情况完全不同,但税率计算结果是正确的。事实上,对全价征收3.5%的税,就相当于对半价征收7%的税,但从用户角度来看,这可能令人不解。