定义和管理 Vertex 销售税

本文档描述在使用第三方系统 Vertex 计算客户发票的销售税时如何在 M3 BE 中定义和管理销售税。使用此解决方案,可以在 Vertex 中执行销售税的报告和调节。

在 M3 中执行客户开票时,Vertex 用于计算销售税。来自 M3 的所需信息将传输到 Vertex 应用程序,此应用程序中计算出销售税并将其返回给 M3。总税额在 M3 中已记账,如果在设置 - 销售税 (CRS793) 中选中了“更新税务明细”复选框,则也可以在客户订单发票。显示税务交易 (OIS354)MCO 发票。显示税收交易 (COS354) 中查看详细的税务信息。所有销售税的报告和调节均在 Vertex 中进行。

需要以下配置才能启用功能:

分部设置

公司。连接分部 (MNS100/G) 中指定分部的税法。根据以下规则,为参数“税收方法”选择备选项 3、4 或 5:
  • 3 - 用于计算客户发票上的 Vertex 销售税。供应商发票不计算税。
  • 4 - 用于计算客户发票上的 Vertex 销售税和供应商发票上的增值税/商品和服务税。
  • 5 - 用于计算客户发票上的 Vertex 销售税和供应商发票上的 M3 销售税。

在同一屏幕上,输入分部的地理地区代码。地理地区代码是代表公司行政来源的预定义代码。

集成设置 - 税务接口

集成设置 - 税务接口 (CRS794) 中指定集成设置。

  • 在“销售税接口”中,选择“1-Vertex”以指定适用的销售税服务。
  • 在“服务器地址”中,指定为 Vertex 提供的 URL,例如 https://xxx.vertexxx.com/vertex-ws/services
  • 根据 Vertex 版本使用的身份验证方法,指定适用的凭据:
    • 如果适用,请指定“受信任 ID”,或将其留空并指定密码和用户的组合。
    • 如果需要用户名和密码进行身份验证,请指定“用户”,或者将其留空并指定受信任的 ID。
    • 如果需要用户名和密码进行身份验证,请指定“密码”,或者将其留空并指定受信任的 ID。
  • 在“日志级别”中,选择 Vertex 日志记录的默认日志级别。

指定适用的超时:

  • “超时秒数”字段表示以秒为单位的超时值。此超时时间确定 M3 程序停止等待 Vertex 服务器响应的时间。如果不希望超时,则将其设置为 0 秒。
    注意

    如果超时设置为 0,且 Vertex 服务由于不可用而不响应,则 M3 Business Engine 作业将变得无响应。

  • “超时秒数 MI”字段表示以秒为单位的超时值,即当在 API OIS100MI 中调用 Vertex 计算 MI 交易“GetHead”和“GetOrderValue”的订单总额税时,超过该时间后 M3 BE 将停止等待 Vertex 响应。当在设置 - 销售税 (CRS793) 中选择“MI 中包含税”字段时,使用该字段。建议最长 30 秒。

设置 - 销售税

设置 - 销售税 (CRS793) 中指定销售税设置。

  • “街道名”字段定义使用哪个收货地址或客户地址行来指定街道地址。此字段与州/省和邮政编码配合使用以查找税区 ID。
  • “城市名地址行”字段定义使用哪个收货地址或客户地址行来指定城市名称。此字段与州/省和邮政编码配合使用以查找税区 ID。
  • “销售税客户”字段用于定义代表 Vertex 中客户的值。Vertex 使用此值进行基于客户的免税处理。从客户。打开 (CRS610/I) 中的客户税码、客户号、客户组和用户定义的自由字段 6 中进行选择。
  • “物料销售税数据”字段用于定义代表 Vertex 中产品的值。Vertex 使用此值进行基于产品的免税处理。从物料。打开 (MMS001/G) 中的物料税码、物料号、物料组、物料类型和用户定义的自由字段 4 中进行选择。
  • 选择“更新税务明细”复选框以启用允许您审阅客户订单发票。显示税务交易 (OIS354)MCO 发票。显示税收交易 (COS354) 中的详细税收信息的功能。如果取消选中此复选框,则税务明细不会存储在 M3 中,而只能在 Vertex 中进行查看。
    注意

    由于其他数据存储在 M3 Business Engine 中,因此这样可能会影响系统性能。

  • 设置 - 用户自定义物料字段 (CRS793/F) 中指定其他字段。字段指示特定表中的字段或数据元素,可用于 Vertex 中的免税处理。各个字段按交易类型定义。

税码

税码在税代码。打开 (CRS130) 中管理。

  • 指定税交易类型和税交易代码。这些字段用于标识要征税的交易类型。在普通发票上应使用税码 N(“普通”),在客户发票。手动输入 (ARS120) 中输入税收调整发票时应使用税交易代码 B 和 C。
  • 即使您有不应纳税的客户或产品,也要为所有适用的税码选择“应纳税”,以确保在 Vertex 中进行税务决定。使用此设置,所有税收决策都将延迟到外部系统,这简化了销售与应纳税交易和非应纳税交易的调节。
    注意

    Vertex 不适用于在税码上未选择“应纳税”的交易。

  • 物料。打开 (MMS001) 中的物料上指定税码,在客户订单费用。打开 (OIS030) 中指定订单标题费用,在订单行费用。打开 (CRS275) 中指定订单行费用,在服务费用。打开 (OIS031) 中指定服务费用以及在客户。打开 (CRS610) 中指定客户。
  • 税码也可以用于如上所述的基于产品的免税处理。

地理地区代码

地理地区代码表示 Vertex 中的税辖区。使用 M3 浏览在地理地区代码查找。打开 (CRS129) 中选择一个地理地区代码。

  • 客户。打开 (CRS610)客户。连接地址 (OIS002) 中指定“收货税区 ID”。此地理地区代码代表货物送达的税辖区。
  • 仓库。打开 (MMS005) 的交货仓库中指定“发货税区 ID”。此地理地区代码代表发送货物的税辖区。
  • 分厂。打开 (CRS008) 中销售分厂上的主仓库上指定订单验收库位。
  • 公司。连接分部 (MNS100) 中指定地理地区代码。此地理地区代码代表手动客户发票上的发货税区 ID 和订单验收库位。
    注意

    地理地区代码在 Vertex 中称为“税区 ID”。

免税证书

免税证书可以在 Vertex 中用于免除对交易征税。在客户。打开 (CRS610) 中指定免税证书编号。免税证书将在接口中发送到 Vertex。连接到免税证书的免税规则在 Vertex 中管理。