简介
根据西班牙 (Real Decreto 596/2016、de 2 de diciembre) 的新立法更改,基于即时信息预配 (SII 系统的新增值税管理系统) 允许 AEAT 与纳税人之间建立双向、自动化和即时关系。
为了满足 Microsoft Dynamics AX 中的这一新立法要求,已实施一项新功能 - SII 注册。 有关 SII 注册功能的详细信息,请参阅相关文章:
AX 版本 |
知识库文章编号 |
AX 2012 R3 |
|
AX 2012 R2 |
4025184 |
AX 2012 |
4025184 |
AX 2009 SP1 |
4025184 |
概述
本文档介绍具有以下函数的 SII 功能扩展:
1. 增强 的特殊方案代码设置 (通过提供为销售税组 + 项销售税组级别的客户/供应商设置特殊方案代码来增加灵活性。 (以前“全部”/“组/对应”仅)
2. 添加参数以标识受 增值税率 0.00% 约束的不同类型的销售税交易: ImportePorArticulos7_14_Otros、 ImporteTAIReglasLocalizacion。 (以前<ImporteTAIReglasLocalizacion>仅用于社区内反向收费,<ImportePorArticulos7_14_Otros>受增值税率为 0.00%的所有其他销售税交易)
3. 更新将社区内发票添加到 SII 寄存器中的算法,方法是根据 外贸参数 > 国家/地区属性 = “EU”来标识它们。 (以前,至少有一个具有标记为“社区内”复选框的销售税交易的所有发票都添加到 SII 寄存器中。 但目前此复选框不仅用于社区内操作。)
4. SII 注册增强功能,以允许使用 IdOtro 标记中由 IdOtro 标记中由颁发机构在代码“07”中未知的已填写免税号码重新发送已拒绝的发票。 预计这种发送方法将允许 SII 系统“接受错误”此类发票。
5. 更新导出 XML 生成,以使用发票号填充 NumSerieFacturaEmisor 标记。 根据 4 个参数更新导入 XML 分析:发票寄存器类型、发票号、发票日期和免税号码 (NIF) 。
详细说明
增强的特殊方案代码设置
若要使用 SII 注册,应为客户和供应商设置特殊方案代码 。 为此,请分别>西班牙 >> SII客户特别计划代码或一般账本>设置>销售税>西班牙> SII供应商特别计划代码开具一般账本>销售税。
在特殊方案代码表和窗体上添加了两个字段,使此设置更加灵活:
通过添加这两个新字段,相应地扩展了唯一索引。 这两个字段始终处于启用状态,可以单独填充或留空。 当前搜索寄存器特殊方案代码的算法包括 3 个阶段:
1. 使用 帐户代码 在记录之间搜索 = 特定 客户/供应商的表。
2. 在第一阶段找不到记录时,使用 帐户代码 = 客户或供应商 的组 在记录之间执行搜索。
3. 在第二阶段找不到记录的情况下,使用 帐户代码 = All 在记录之间执行搜索。
将考虑对每个阶段的有效记录日期进行搜索,并且只应选择在注册日期有效的记录。
添加两个新字段后,整个算法保持不变 (它仍包含 3 个主要阶段) ,但每个阶段的搜索都发生了更改。 在上述每个阶段尝试搜索寄存器的特殊方案代码时,现在将考虑销售税组和项销售税组。 为了获取发票的销售税组和项销售税组,选择与当前客户/供应商/项目发票相关的第一个税务事务。 之后,销售税组和项销售税组作为参数传递给搜索特殊方案代码的方法。
实际上,由 销售税组 和 项销售税组 进行搜索也可以分为 4 个子阶段 (这些分阶段均针对上述 3 个阶段执行,直到找到合适的记录) :
-
首先,我们尝试查找一个记录,其中的 销售税组 和 项销售税组不为空 ,等于作为参数传递的值。
-
如果找不到这样的记录,我们试图找到一个记录,其中 销售税组 等于销售 税组 作为参数传递, 空 (空意味着“any”) 项销售税组。
-
如果找不到此类记录,我们将尝试找到销售 税组为空 且 项销售税组 等于作为参数传递的 项销售税组 的记录。
-
最后,如果我们找不到这样的记录,我们试图找到一个记录,其中 销售税组 和 项销售税组都为空。
下面是一些示例。 假设我们有 客户 = Cust001 的发票。 发票有 1 行,1 个税务事务具有 销售税组 = TG 和 项销售税组 = TIG。 此外,我们还设置了以下特殊方案代码:
1. 在这种情况下,将为发票找到特殊方案代码 04。 实际上,所有 4 条记录都符合条件,但选择了第 4 条,因为它最完全对应于发票。
特殊方案代码 |
帐户代码 |
帐户/组编号 |
销售税组 |
项销售税组 |
01 |
表 |
Cust001 |
||
02 |
表 |
Cust001 |
Tg |
|
03 |
表 |
Cust001 |
Tig |
|
04 |
表 |
Cust001 |
Tg |
Tig |
2. 在这种情况下,将找到发票的特殊方案代码 02,因为它最充分地对应于发票,并且销售税组相等性优先于项销售税组相等性。
特殊方案代码 |
帐户代码 |
帐户/组编号 |
销售税组 |
项销售税组 |
01 |
表 |
Cust001 |
||
02 |
表 |
Cust001 |
Tg |
|
03 |
表 |
Cust001 |
Tig |
3. 在这种情况下,将找到发票的特殊方案代码 03,因为它最完全对应于发票。
特殊方案代码 |
帐户代码 |
帐户/组编号 |
销售税组 |
项销售税组 |
01 |
表 |
Cust001 |
||
03 |
表 |
Cust001 |
Tig |
4. 在这种情况下,将为发票找到特殊方案代码 01,因为它是唯一符合条件的方案。
特殊方案代码 |
帐户代码 |
帐户/组编号 |
销售税组 |
项销售税组 |
01 |
表 |
Cust001 |
||
03 |
表 |
Cust001 |
SomeOtherTIG |
因此,每个阶段的示意图算法如下所示:
用于标识不同类型的增值税率 0.00% 的销售税法参数
考虑到在西班牙,使用 0.00% 税率的销售税法时有不同的情况,并且没有选择区分以下情况:
- ImporteTAI ReglasLocalizacion – 反映与其他西班牙地区的交易,这些区域没有增值税,但有些内部间接税不同于增值税 (例如加那利岛、休达和梅利利亚) 。
- ImportePor Articulos7_ 14_Otros – 以反映其他某些特定事务。
销售税码表上共享了一个税种类型字段:
税字段的类型可能具有不同的值,但以下内容应用于应反映在相应标记上的销售税码金额:
标记 |
税值的类型 |
ImportePorArticulos7_14_Otros |
VAT 0% |
ImporteTAIReglasLocalizacion |
其他 |
注意! 在生成报表以正确填写“ImportePorArticulos7_14_Otros”、“ImporteTAIReglasLocalizacion”标记之前,请更新销售税码的设置。
添加社区内发票的算法
以前,标识社区内发票的算法将具有至少一个具有标记为“社区内”复选框的销售税交易的所有发票添加到 SII 寄存器中。 由于在西班牙,“社区内”复选框不仅用于社区内操作,因此无需将 SII 寄存器 填写额外的发票,这些发票不应作为社区内发票发送到 SII 系统。
为了减少 SII 寄存器中不必要的社区内发票,算法已更改。 若要将发票标识为社区内部,应使用以下设置:对 组织管理 > 设置 > 外贸 > 外贸参数 形成开放 国家/地区属性 选项卡,并设置 国家/地区类型 = “EU”。
因此,只有具有将主要地址 ISO 代码设置为 国家/地区类型 = “EU”的计数器的发票才会作为社区内发票添加到 SII 寄存器中。
包含代码“07”的 IdOtro 标记
有时,当西班牙柜台的免税号码 (NIF) 在 SII 系统的数据库中找不到时,SII 系统无法接受发票。 同时,在 SII 系统的数据基计数器中未注册的客户发票可以发送到 SII 系统,该系统标识 idOtro> <标记中<IdType> = “07”的计数器的免税号码。 在这种情况下,SII 系统将接受此类发票 并显示错误 。
为了支持以这种方式发送客户发票的可能性,SII 注册表单上添加了“税务登记”选项卡:
“税务注册”选项卡包括以下字段:
字段名称 |
字段说明 |
注册号 |
从 Counteragent 的注册信息中标识的计数器的免税号码。 如果它是欧盟反制剂,则将 ISO 代码添加为前缀。 可以根据需要手动更新。 |
税务 ID 类型 |
此字段可以用注册 ID 表中的值填充,或者为空(注册号为 NIF)。 可以根据需要手动更新。 |
Party ISO 代码 |
默认情况下,应使用计数器主地址中的 ISO 代码填充此字段。 可以根据需要手动更新。 |
“ 税务注册 ”选项卡中的值将用于生成 XML 报表。
NumSerieFacturaEmisor 标记 - 发票编号
最初,SII 注册导出函数根据官方文档生成的 XML 报表填充 NUmSerieFacturaEmisor 标记:
将 TableID 和 RecordID 组合用作“无意”。 此类发票标识允许 SII 系统接受发票,但不能在 SII 系统中进一步处理。 因为出于此目的,发票不应有任何前缀,而应仅使用发票号注册。
若要在 SII 系统中处理发票,已更新导出 XML 生成算法,以使用发票号填充 NUmSerieFacturaEmisor 标记。
管理局的响应方案包括以下有关以前包含的每个发票的信息:
考虑到响应中<NIF>标记包括 ISO 代码,对于所有非西班牙国家,颁发机构响应的信息形式可以唯一标识所有欧盟和西班牙公司的 AX 发票。
根据四个参数更新了导入 XML 分析:发票寄存器类型、发票号、发票日期、免税号码 (NIF) 。
修补程序信息
如何获取 Microsoft Dynamics AX 更新文件
此更新可以从 Microsoft 下载中心手动下载并安装。
先决条件
必须安装以下产品之一才能应用此修补程序:
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
重启要求
应用修补程序后,必须重启应用程序对象服务器 (AOS) 服务。
如果在下载、安装此修补程序或遇到其他技术支持问题时遇到问题,请与合作伙伴联系,或者,如果直接与 Microsoft 注册了支持计划,则可以联系 Microsoft Dynamics 的技术支持部门并创建新的支持请求。 为此,请访问以下 Microsoft 网站:
https://mbs.microsoft.com/support/newstart.aspx
还可以通过电话联系 Microsoft Dynamics 的技术支持人员,这些链接用于特定于国家/地区的电话号码。 为此,请访问以下 Microsoft 网站之一:
合作 伙伴
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
客户
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
在特殊情况下,如果 Microsoft Dynamics 和相关产品的技术支持专业人员确定特定更新将解决你的问题,通常会对支持呼叫产生的费用被取消。 通常的支持成本将适用于任何其他支持问题和不符合相关特定更新条件的问题。
备注 这是直接从 Microsoft 支持组织内部创建的“FAST PUBLISH”文章。 此处包含的信息按原样提供,以响应新出现的问题。 由于可用的速度,材料可能包含版式错误,并且随时可能在不通知的情况下进行修订。 有关其他注意事项,请参阅 使用条款 。