为增值税交易输入和报表创建增值税代码

本文档解释如何创建增值税代码,该代码是 M3 Business Engine 中的关键税务组件。

结果

公司有一组增值税代码,每个代码定义要应用的增值税方法,以及特定日期特定地区使用的增值税率。

使用此流程将增值税代码连接到供应商。定义采购和财务 (CRS624/F) 中的供应商/付款人、客户。打开 (CRS610/J) 中的客户/付款人、物料。打开 (MMS001/G) 中的物料和物料。连接仓库 (MMS002/I) 中的物料仓库。然后 M3 Business Engine 在业务交易中自动建议匹配的增值税代码。

有关更多详细信息,请参阅“另请参阅”部分中列出的文档。

准备工作

  • 对于国家/地区特定的增值税率,国家/地区代码必须存在于国家/地区。打开 (CRS045) 中。
  • 对于与国家/地区其他地区的增值税率不同的省份,区域码存在于每个国家/地区的州。打开 (CRS046) 中。

遵循以下步骤

要创建增值税代码,请遵循以下步骤:

  1. 启动增值税代码。打开 (CRS030/B)

  2. 对于您在 (CRS030) 及其子程序增值税率。打开 (CRS031) 中定义的每个增值税代码,定义“要设置的参数”表中描述的值。

要设置的参数

下表显示了要在 (CRS030) 中设置的参数:

字段 该字段表示...
增值税代码 ... 决定要应用的增值税方法和增值税率的组件的数字 ID。有效备选项是 00-99。请注意,对于超出增值税范围的交易,应使用增值税代码 00,即对供应免税。
增值税方法

... 增值税方法,即如何计算此增值税代码的增值税。基于国家/地区代码和增值税方法的组合决定是否收取增值税。

备选项

1 = 正常增值税。2 = 合并增值税。3 = 链式增值税。7 = 在三角贸易中由中间方(“中间人”)进行的商品采购。8 = 增值税冲销收费。

增值税方法 1

增值税方法 1(正常增值税):M3 Bussiness Engine 应用一个增值税率,并创建一个应付增值税或应收增值税交易。还可以将此方法用于正常的欧盟增值税。

以下情况适用:

- 如果对国内发票(主要国家/地区和自/至国家/地区相同)使用增值税方法为 1 的增值税代码,则会为客户发票创建一个应付增值税交易,并为供应商发票创建一个应收增值税交易。

- 如果对欧盟发票(主要国家/地区和自/至国家/地区是两个不同的欧盟成员国;如下所示)使用增值税方法为 1 的增值税代码,则不会为客户发票创建增值税交易。但是,会为供应商发票创建一个应付增值税交易和一个应收增值税交易。

如果对非国内、非欧盟发票(主要国家/地区和自/至国家/地区之一或两者均是非欧盟成员国)使用增值税方法为 1 的增值税代码,则不会为客户发票或供应商发票创建增值税。

欧盟增值税的前提是:1) 在 (APS100) 中注册供应商发票时,主要国家/地区与“自/至”国家/地区不同。2) 在 (CRS045) 的 Extrastat/Intrastat 交易字段中为主要国家/地区与“自/至”国家/地区选择了备选项 1。3) 在 (CRS620/E) 中为供应商输入了一个增值税登记号。

有关使用增值税方法 1 购买的示例,请参阅下文。

增值税方法 2

增值税方法 2(组合增值税):对应收增值税和/或应付增值税应用两种增值税税率和两个增值税科目。根据相同的金额进行两种增值税计算。组合增值税仅在特定的情况下使用。它不与欧盟增值税同时使用。

增值税方法 3

增值税方法 3(链式增值税):对应收增值税和/或应付增值税应用两种增值税税率和两个科目。进行两种计算。第一种计算基于增值税基额。第二种计算基于增值税基额和第一次增值税计算结果的总计。

增值税方法 7

增值税方法 7(在三角贸易中由中间方进行的商品采购):该增值税方法将增值税代码确定为替换用增值税代码,用于符合直接零售三方交易中中间商货物采购要求的交易,即货物直接从供应商交付给另一个欧盟成员国的客户:

1.参与的每一方,客户、中间方和供应商都位于不同的欧盟成员国。

2。每一方都有一个增值税登记号。

3.供应商直接将货物交付给客户。

由于中间方不对此类第三方购置支付增值税,此增值税方法仅适用于此类情况下充当中间方的公司。该增值税方法可让公司免交增值税,并可以在申报增值税时申报此类交易。更具体地说,中间方在其基于行类型 2 的客户订单创建的采购订单上使用增值税方法 7 的增值税代码。(采购订单发送给进行直接交货的供应商。)当中间公司按照采购订单与供应商的发票匹配时,M3 Business Engine 不会为增值税创建借方或贷方科目分录。

请注意,增值税例外中必须存在相同的增值税代码,用来替换 (TXS020) 中的增值税代码,在 (TXS020) 中选择了备选项 3(在三角贸易中由中间方进行的商品采购)以控制对象 &TRIA。有关详细信息,请参阅主题 增值税免除

增值税方法 8

增值税方法 8(增值税冲销收费):该增值税方法在应用冲销增值税负债时使用,这表示增值税由采购商承担,而非供应商承担。不向采购商征收增值税,而是在发票上说明应用了增值税冲销收费及其原因。创建了一个应付增值税交易和一个应收增值税交易。该增值税方法不用于客户发票。

增值税冲销收费用于冲销正常欧盟增值税范围之外的增值税。示例:一名暂时在瑞士工作的律师将就其提供的服务向瑞士雇主开出发票。由于瑞士不是欧盟国家,该出口发票不包含增值税。但是,瑞士公司需要为该发票报告增值税,因此使用应用增值税方法 8 的增值税代码。

已报告的增值税付款日

... 是否使用付款日期作为“税点”。

通常,由于每个国家的税务机关使用客户和供应商发票作为应付增值税和应收增值税的“税点”,大多数企业以发票为基础申报增值税。但是,在某些企业中,可以根据任何增值税报告周期内支付的客户发票和供应商发票,以现金方式(付款增值税)报告增值税。M3 Business Engine 用于配置增值税代码,仅在已付款供应商或客户发票上报表增值税。在任何期间,供应商和客户发票上的增值税额均记入增值税暂记科目。在每个期间结束时,单独计算增值税,仅对已付或部分付款的发票计入增值税。在此流程中,客户付款上缴的增值税和供应商付款中收到的增值税从增值税暂记账转入正常的应付增值税和应收账款。然后,净增值税责任或债务可以正常方式报告给税务机关。

如果选中此复选框,则增值税将基于会计日期或发票日期,具体根据设置 - 总账 (CRS750/F) 中的选择。增值税会自动记入到应付增值税或应收增值税的预留账户。

如果选中此复选框,则增值税是根据付款日期计算的。创建或记录发票时,将增值税记入到增值税暂记科目。会计规则。设置 (CRS395) 中的会计类型 113、114、213 和 214 保留用于此类型的增值税。付款后,可以在增值税付款。创建凭证 (TXS115) 中创建抵消交易,以将增值税过账到应付/应收账款增值税账户,其中付款日期作为增值税日期。

增值税修改 ... 增值税代码是否仅用于创建手动增值税更正。通过为此目的使用单独的增值税代码,可以轻松识别增值税报表中的此类更正交易。
增值税覆盖

... M3 Bussiness Engine 是否会始终计算此增值税代码的增值税。

在某些情况中,考虑到国家之间的协议,必须具备否决 M3 Business Engine 的默认增值税决定的能力。例如,对从瑞士运往列支敦士登的货物征收增值税,就像从俄罗斯出口到其它国家一样。公司通过选中适用增值税代码的复选框来管理这些例外情况。然后,M3 Business Engine 将一直为该增值税代码计算增值税,即使相关国家/地区通常会达成不适用增值税的决定。

如果选择该复选框,标准的方案会生成以下结果:1) 对于国内客户发票:计算国内增值税。2) 对于欧盟客户发票:计算国内增值税。3) 对于非国内/非欧盟客户发票:计算国内增值税。4) 对于国内供应商发票:计算国内增值税。5) 对于欧盟供应商发票:计算抵销欧盟增值税。6) 对于非国内/非欧盟供应商发票:计算国内增值税。

下表显示了要在 (CRS031) 中设置的参数:

字段 该字段表示...
国家/地区 ... 增值税率适用的国家/地区代码。如果此字段留空,则增值税税率不限于特定国家/地区。
地区/州 ... 一个获批与其所属国家/地区其他地方增值税率不同的省份。例如加那利群岛、泽西岛和芬兰岛。
起始日期 ... 增值税率被 M3 Business Engine 视为有效的起始日期。
增值税率 1 ... 增值税率表示为增值税代码使用的百分比。税率最多可用两个小数来定义。
增值税率 2 ... 如果为增值税代码选择了增值税方法 2(组合增值税),则使用第二个税率。
可扣除增值税 1

... 在 (APS100) 中记录供应商发票期间,自动从应收增值税中扣除并添加到费用中的增值税部分。

该值用于计算增值税税率 1。如果将该字段保留为空,则不进行任何扣除。若输入 10,则扣除应收增值税的 10%。如果输入 100,则扣除全部应收增值税额。

公司有可能不被允许为向商业体提供的某些货物和服务申报全部增值税,例如促销和营销支出,或者只能部分申报增值税。M3 Business Engine 通过在特定增值税代码上使用可扣除百分比来防止错误申报应收增值税,从而支持此要求。我们建议在使用可扣除增值税记录供应商发票时,使用带有自动增值税会计的 FAM 功能。否则,需要在 (APS100/F) 中人工输入增值税额。

示例 1

基于净发票金额的扣除:一家公司花费 1,000 欧元租用一辆小轿车,其中包括 25% 的增值税。但是,该公司只能收回增值税的 75%。实际上,这表示必须从应收增值税中扣除不可收回的增值税,并在记录发票时包含在增值税基额中。当收到汽车租金发票并准备在 (APS100) 中输入时,该公司在 (APS100) 中选择了一个 FAM 功能,指定自动创建增值税科目分录,并且增值税的计算方法为“净额”。在编码屏幕上,将发票净金额(增值税基额),即 800 欧元,同扣除 25% 增值税的增值税代码一起输入。按下 Enter 键后,M3 会首先计算未进行扣除的增值税:25% 增值税 (0.25) 乘以发票净金额 800 = 200。200 的 25% 是不可收回的,因此,M3 将 200 乘以 0.25 = 50。然后自动将 EUR 50 添加到增值税基额。结果是在编码屏幕上有两个会计行,分别用于增值税基额 850 和可收回增值税 150。

示例 2

基于总发票金额进行扣除:该情况与上述案例相同,但在此情况中,公司选择了增值税方法为“总额”的 FAM 功能。在编码屏幕上,净额 1,000 与增值税代码一起输入,可扣除百分比为 25%。按下 Enter 键后,M3 会首先计算未进行任何扣除的增值税:发票总额 1,000 除以 1.25 等于 800。因此,增值税为 200(1,000 减去 800)。200 的 25% 是不可收回的,因此 200 乘以 0.25 = 50。然后将 EUR 50 添加到增值税基额。创建的会计行与上一个示例中相同。

可扣除增值税 2 ... 与“可扣除增值税 1”字段中的值相同,但适用于增值税率 2。仅在选择上面的增值税方法 2 或 3 时使用此值。
注意

M3 Business Engine 会根据以下优先级顺序检索并建议正确的增值税代码:1) 增值税代码、日期、国家、地区/州,2) 增值税代码、日期、国家(以及地区/州留空),3) 增值税代码、日期(以及国家和地区/州留空)。

使用增值税方法 1 的国内购买(在欧盟内)示例

以下示例基于 20% 的增值税率。选择净额法作为 FAM 功能 AP10 的增值税计算法。没有财务代表参与。

奥地利分部从位于奥地利的供应商购买净值为 1,000 欧元的货物。创建以下科目分录:

科目 备注 金额
应付账款账户 基于会计规则 AP10-200。 - 1,200
应收增值税 基于会计规则 AP10-211 + 200
成本/库存或已交货未开票 科目人工输入或基于会计规则 PP20-952 或 PP20-225。 + 1,000

使用增值税方法 1 从另一个欧盟成员国购买的示例

以下示例基于 20% 的增值税率。选择净额法作为 FAM 功能 AP10 的增值税计算法。没有财务代表参与。

奥地利分部从位于德国的供应商购买净值为 1000 欧元的货物。供应商有一个有效的增值税登记号。创建以下科目分录:

科目 备注 金额
应付账款账户 基于会计规则 AP10-200。 -1,000
应付增值税 基于会计规则 AP10-111。 -200
应收增值税 基于会计规则 AP10-211。 +200
成本/库存或已交货未开票 科目人工输入或基于会计规则 PP20-952 或 PP20-225。 +1000

使用增值税方法 1 从非欧盟成员国购买的示例

以下示例基于 20% 的增值税率。选择净额法作为 FAM 功能 AP10 的增值税计算法。没有财务代表参与。

奥地利分部从位于瑞士的供应商购买净值为 1,000 欧元的货物。创建以下科目分录:

科目 备注 金额
应付账款账户 基于会计规则 AP10-200。 -1,000
成本/库存或已交货未开票 科目人工输入或基于会计规则 PP20-952 或 PP20-225。 +1000