针对Microsoft Dynamics 365财务和运营企业版的购买和销售发票通信的意大利提供了特定于国家/地区的更新

应用对象
Microsoft Dynamics 365 for Finance and Operations, Enterprise edition Financials General Ledger

简介

根据第127/2015号法令,第二条。 1 和第 78/2010 号法令,第七条。 21, 意大利 的所有公司都必须以 XML 格式以电子方式传输 采购和销售发票通信 (DATIFATTURA) 每季度 一次。

根据新的立法变化,它是必需的:

  • 维护发票时会注册其他导出状态。
  • 生成 XML 中所需的格式。

为了满足Microsoft Dynamics 365财务和运营企业版中的这些新立法更改要求,使用了并扩展了电子消息功能。 此功能允许用户:

  • 设置特定查询以确定哪些记录应包含在报表中。
  • 使用自动填写相应 XML 报表所需的其他 数字序列
  • 维护发票注册,以支持导出、重新导出和取消客户和供应商发票的过程。
  • 自动生成以下方案的 XML 报告:发送客户发票、发送供应商发票、取消以前注册的发票,并在更正时重新发送(如果值得一提)。
  • 存储和查看所有生成的 XML 报表。

此外,为了满足报表要求,Microsoft Dynamics 365财务和运营,意大利企业版功能扩展了以下功能:

  • 反向充电 操作。
  • 豁免原因 区分,以支持“豁免艺术”、“边缘制度”和“其他豁免”交易。
  • 信用发票 功能。
  • 地址 用于 报告总部公司的不同地址和对手的稳定组织。
  • 全局通讯簿中关系的税务代表类型,用于为非意大利对手的税务代表报告不同的地址。

概述

本文档是面向财务和运营企业版Microsoft Dynamics 365用户的指南。

本指南介绍如何为要生成的报表下载和设置 一般电子报告 (GER) 配置,如何设置和使用 电子消息 功能,以及如何使用意大利的其他功能来维护某些过程,以便正确报告 购买和销售发票通信 报表。

本文档包含以下部分:

  • 下载并设置 GER 配置;
  • 设置 电子消息 功能;
  • 使用其他功能;
  • 使用 电子消息 功能;
  • 在报表上实现某些标记计算的算法。

下载并设置 GER 配置

意大利的购买和销售发票通信要求的实现包括要安装的以下 GER 配置:

配置名称 配置类型
发票通信模型 数据模型
发票通信映射 模型映射
IT) (供应商发票 格式化 (所有供应商格式的父格式)
(IT) 报告供应商发票 设置 (子格式,用于发送供应商发票)
预览 IT) (供应商发票 设置 (子格式,用于预览供应商发票)
(IT) 重新发送供应商发票 格式化 (子格式,以便重新发送供应商发票)
(IT) 报告客户发票 格式 (子格式,用于发送客户发票)
预览客户发票 (IT) 设置 (子格式,用于预览客户发票)
(IT) 重新发送客户发票 格式化 (子格式,用于重新发送客户发票)
IT) (发票取消 格式 (取消以前发送的发票的格式)

若要下载这些配置,请先打开 http://lcs.dynamics.com/ ,登录门户后,单击“共享资产库”:

此图显示了如何下载和设置 GER 配置。

“共享资产库 ”中,选择“ GER 配置 ”,然后单击“ 全部下载”:

此图显示了如何下载和设置 GER 配置。

指定应存储 GER 配置文件的路径。

之后,输入“财务和运营Microsoft Dynamics 365企业版”,然后打开“工作区>电子报告”,然后单击配置提供程序上的“存储库”。

单击“主”菜单上的“添加”按钮,然后选择“文件系统”:

此图显示了如何下载和设置 GER 配置。

“工作目录” 字段中,指定以前存储 GER 配置文件的路径。

选择并 打开 新创建的 配置存储库

在配置中,根据下表,三个查找和 导入 (版本快速选项卡) 与 购买和销售发票通信 报告相关的所有配置。

此图显示了如何下载和设置 GER 配置。

导入完成后,打开 “工作区>电子报告 ”,然后单击“ 报告配置 ”按钮:

此图显示了如何下载和设置 GER 配置。

根据以下列表,请确保所有配置都已到位:

此图显示了如何下载和设置 GER 配置。

选择“报表供应商发票 (IT) 然后单击”主“菜单上的”创建配置“,标记”派生自名称:项目符号“,并在”名称“字段中指定报表的名称:

此图显示了如何下载和设置 GER 配置。

选择新创建的配置,然后单击“主”菜单上Designer:

此图显示了如何下载和设置 GER 配置。

“Designer”页上,单击“显示详细信息” (以获取更详细的视图) ,选择“映射”选项卡,找到模型>“发票>FilteredTaxTransactions”节点,然后单击“编辑”:

此图显示了如何下载和设置 GER 配置。

“数据源属性”对话框中,单击“ 编辑公式 ”按钮。

“公式设计器”框架中,指定与供应商发票相关的特定销售税代码交易,然后单击“主”菜单上的“保存”:

此图显示了如何下载和设置 GER 配置。

退出公式设计器,在“数据源属性”对话框中单击“确定”,单击“保存”格式并退出格式。

配置树中,选择通过派生 报表供应商发票 (IT) (创建的格式 , (“我的) ) ”示例报告供应商发票 并完成:

此图显示了如何下载和设置 GER 配置。

重复预览 供应商发票的所有设置步骤 (IT) 重新发送供应商发票 (IT) 格式。 最后,树将如下所示:

此图显示了如何下载和设置 GER 配置。

以同样的方式派生,客户发票下的所有三个子格式 (IT) 和新创建的格式都设置销售税代码。 在“ 映射 ”选项卡上,选择 “模型>CustomerInvoices>FilteredTaxTransactions ”,然后单击 “编辑”:

此图显示了如何下载和设置 GER 配置。

“公式设计器”框架中,指定要根据客户发票报告的特定销售税号交易,然后单击“主”菜单上的“保存”。

退出公式设计器,在“数据源属性”对话框中单击“确定”,单击“保存格式”并退出格式。

配置树中,选择通过派生 报表客户发票 (IT) 创建的格式并完成。 重复预览 供应商发票的所有设置步骤 (IT) 重新发送供应商发票 (IT) 格式。

设置电子消息功能

电子消息功能是财务和运营Microsoft Dynamics 365企业版中的一项新功能,用于维护不同文档类型的电子报告的不同流程。

从数据实体导入数据

若要为购买和销售发票通信设置电子消息功能,请使用作为数据实体传递的预定义数据。 为此,请先从 LCS 门户下载相关数据实体, 打开 http://lcs.dynamics.com/ ,登录门户后,单击“ 共享资产库”。

选择 “数据包>意大利采购和销售发票通信数据实体 ”,并保存存档,指定存储数据实体的路径。

此图显示如何设置“电子消息”功能。

之后,输入财务和运营、企业版Microsoft Dynamics 365,然后打开“工作区>数据管理”,然后单击“导入”:

此图显示如何设置“电子消息”功能。

填写导入作业的名称,选择“以源数据格式打包”,然后单击“上传”按钮:

此图显示如何设置“电子消息”功能。

选择以前从 LCS 门户保存的存档,等待屏幕上显示所有包含的数据实体,标记每个实体,然后单击 “主”菜单上的“导入”:

此图显示如何设置“电子消息”功能。

你将在“消息”中收到通知,也可以手动刷新页面以查看数据导入进度。 导入过程完成后,你将在“执行摘要”页上看到结果。

参数设置

将数据实体导入到数据库后,电子消息功能几乎可以正常工作。 还需要设置以下步骤:

1. 打开 “税务>设置>”“电子消息设置”,选择“ 文档类型评估 ”可执行文件类型,然后单击“ 主菜单”上的“参数”。 在“ 文档类型 ”字段中选择“ 文档类型 ”,然后单击“ 确定”:

此图显示如何设置“电子消息”功能。

2. 为电子消息处理操作设置 GER 配置。 打开 税务>设置>电子消息>消息处理操作 ,并在格式映射字段中设置相关的 GER 配置,以执行以下操作:

消息处理操作名称 GER 配置
报告客户 inv。 (我的) 报告客户发票
报告供应商 inv。 (我的) 报告供应商发票
取消报告的 inv。 我的) (发票取消
预览客户 inv 预览“我的) (客户发票
预览供应商 inv 预览供应商发票 (我的)
重新发送客户 inv (“我的) 重新发送客户发票
重新发送供应商 inv (我的) 重新发送供应商发票

其中,“... (我的) ”是之前在 GER 中设置格式期间确定的配置名称 (请参阅本文档) 的“下载和设置 GER 配置”部分。

3. 总帐参数中的数字序列:

数字序列引用 数字序列说明
邮件​​ 消息的唯一键
邮件项 邮件项的唯一键
发票通信 XML ID 销售/采购发票通信 XML ID

“发票通信 XML ID”编号序列

若要自动生成应在文件名中使用的报表的正确编号并作为报表 ProgressivoInvio> 标记中的报表<标识符,请打开“总帐>设置>总帐参数”,选择“编号序列”选项卡,查找“发票通信 XML ID”行并为其设置编号序列。

生成的 XML 文件的名称中将使用相同的数字。 因此,编号序列的设置应满足文件名称的要求。

示例:

ITAAABBB99T99X999W_DF_00001.xml

IT99999999999_DF_00002.xml

“Message”编号序列

为此参考设置非连续数字序列。 此编号序列将用于在其生成时对消息进行编号。 此数字不用于 购买和销售发票通信的报表。

“消息项”编号序列

为此参考设置非连续数字序列。 此编号序列将用于从源表中对其填充的消息项进行编号。 此数字不用于 购买和销售发票通信的报表。

电子消息功能设置概述

若要使 电子消息 功能手动 (准备就绪,而无需通过数据实体) 导入预定义设置,需要设置以下菜单项:

  • 邮件项类型
  • 邮件项状态
  • 消息状态
  • 邮件项附加字段
  • 可执行类设置
  • 填充记录操作
  • Web 服务设置
  • 消息处理操作
  • 电子消息处理

邮件项类型

设置 “邮件项类型 ”以标识将在电子消息中使用的记录类型。

若要设置 邮件项类型,请打开 “税务>设置>电子消息”>“消息项类型”。

字段说明:

字段名称 字段说明
邮件项类型 输入消息项类型的名称 (例如“客户发票”) 。
说明 输入消息项类型的说明。

邮件项状态

设置 消息项状态 ,以确定哪些状态将适用于正在设置的处理中的邮件项。

若要设置 邮件项状态,请打开 “税务>设置>电子消息”“>邮件项状态”。

字段说明:

字段名称 字段说明
邮件项状态 输入处理中的邮件项的状态名称 (例如“已创建”) 。
说明 输入消息项状态的说明。

消息状态

设置 消息状态 ,以确定哪些状态将适用于正在设置的处理中的邮件项。

若要设置 邮件项状态,请打开 “税务>设置>电子消息”“>邮件项状态”。

字段说明:

字段名称 字段说明
邮件项状态 输入处理中的邮件项的状态名称 (例如“已创建”) 。
说明 输入消息项状态的说明。

邮件项附加字段

电子消息功能允许从事务表填充记录,以准备报告和报告记录。 有时事务表中没有足够的信息来根据报表要求报告记录。 若要让用户填写与要报告的记录相关的报告信息所需的所有内容,请设置 “邮件项”其他字段。 为此,请打开 “税务>设置>电子消息”>“消息项”其他字段

 字段说明:

字段名称 字段说明
邮件项附加字段名称 设置与进程相关的 Message 项的其他属性的名称。 在使用进程期间,此名称将显示在用户界面中,并且也可能在与进程 GER 配置相关的中使用。
邮件项其他字段说明 设置与进程相关的 Message 项的其他属性的说明。
字段值 输入要与报表中的邮件项相关的字段的值。
字段值说明 输入要与报表中的 Message 项相关的字段的值的说明。
帐户类型 对于特定帐户类型,可能会限制一些其他字段值。 设置以下选项之一:全部、客户、供应商。
帐户代码 如果在“帐户类型”字段中选择“客户”或“供应商”,则可以按特定组或表限制其他字段的值使用。
帐户/组号码 如果在“帐户类型”字段和“帐户代码”中的组或表中选择“客户”或“供应商”,则可以在此字段中指定特定的组或反代理。
有效 设置一个日期,从该日期开始考虑该值。
过期 设置一个日期,在此之前应考虑该值。

可执行类设置

可执行类 是一个 X++ 方法或类,电子消息处理可以调用它,与该过程所需的某些评估相关的操作。

对于意大利购销发票报告流程,有一个预定义的 Executable 类,可用于根据报表要求标识和更新 文档类型 。 其名称为“EMAdditionalFieldsEvaluationController_IT”。

若要手动设置,请打开 “税务>设置>电子消息>”“可执行类设置”,创建一行并填写:

字段名称 字段值 字段说明
可执行文件类 文档类型评估 设置一个名称,该名称将在设置与调用此类相关的电子消息处理操作期间使用。
说明 评估文档类型 设置可执行文件类的说明。
可执行文件类名称 EMAdditionalFieldsEvaluationController_IT 选择 X++ 可执行文件类
可执行文件级别 邮件项 值将自动填充,因为它应为 Executable 类预定义。 字段的值限制在 上,应执行与级别相关的评估。
类说明 意大利发票附加字段演变 值将自动填充,因为它应为 Executable 类预定义。

填充记录操作

填充记录操作 应用于设置添加要发送到电子消息项表的记录的操作。 为此,请打开 “税务>设置>电子消息>”“填充记录”操作 ,并为应将记录添加到表的每个操作创建一个新记录。

若要手动设置意大利采购和销售发票通信,请填写:

字段名称 字段值 字段说明
填充记录操作名称 填充发票 确定要用于填充进程中记录的操作的名称。
填充记录操作说明 从发票日记帐填充发票 为 添加描述,以用于填充进程中记录的操作。

在“ 数据源设置 快速”选项卡上添加尽可能多的行,因为该过程应使用更多数据源。 若要为意大利采购和销售发票通信手动设置它,请创建三行:

字段名称 字段值 字段说明
名称
  1. 供应商发票日记帐
  2. 销售发票日记帐
  3. 项目发票日记帐
指定数据源的名称。
邮件项类型
  1. 供应商发票
  2. 客户发票
  3. 客户发票
指定应在数据源的记录创建时使用的消息项类型。
帐户类型
  1. 供应商
  2. 客户
  3. 客户
指定一个帐户类型,该类型应与创建的数据源中的记录相关联。
主表名称
  1. VendInvoiceJour
  2. CustInvoiceJour
  3. ProjInvoiceJour
指定 AX 中应为数据源的表的名称。
文档编号字段
  1. InvoiceId
  2. InvoiceId
  3. ProjInvoiceId
在所选表中指定应从中获取文档编号的字段名称。
文档日期字段
  1. InvoiceDate
  2. InvoiceDate
  3. InvoiceDate
在所选表中指定应从中获取文档日期的字段名称。
文档帐户字段
  1. InvoiceAccount
  2. InvoiceAccount
  3. InvoiceAccount
在所选表中指定应从中获取文档帐户的字段名称。
使用查询 如果选中,则通过快速选项卡上的“编辑查询”按钮设置查询。否则,将从数据源填充所有记录。

Web 服务设置

用于设置直接到 Web 服务的数据传输的 Web 服务设置。 此设置不用于采购和销售发票通信报告过程,因为报表生成为 XML 文件,并且这些报表从财务和运营Microsoft Dynamics 365自动传输,企业版未在此更新范围内实现。

消息处理操作

使用 消息处理操作 创建用于处理的操作并设置其参数。

常规 字段说明:

字段名称 字段说明
操作类型 设置操作类型。 以下值可用:
  1. 填充记录 - 使用这种类型的操作关联以前设置 的“填充记录”操作。 这需要能够设置结果状态并将相关操作包含在处理中。
  2. 消息项执行级别 - 使用此操作类型在消息项级别上设置执行类评估。 例如,对于意大利采购和销售发票通信报告自动计算每个记录的文档类型值,请设置消息项执行级别类型的操作,并将其与以前设置的 可执行类设置 关联 ( EMAdditionalFieldsEvaluationController_IT) 。
  3. 电子报告导出 - 将此类型用于应基于导出 GER 配置生成报表的操作。
  4. 电子报告导入 - 将此类型用于应基于导入 GER 配置生成报表的操作。
  5. 用户处理 - 将此类型用于假设用户执行一些手动操作的操作。 例如,更新消息项的状态。
  6. Web 服务 – 将此类型用于应将生成的报表传输到 Web 服务的操作。 对于意大利采购和销售发票通信报告,不使用这种类型的操作。
  7. 消息执行级别 – 使用此类型设置应在电子消息级别上评估的可执行类。 对于意大利采购和销售发票通信报告,不使用这种类型的操作。
邮件项类型 此参数可用于 消息项执行级别、电子报告导出、电子报告导入 类型的操作。 使用它,可以确定应评估操作类型的记录。 如果未在此字段中指定特定的消息项类型,则将评估用于处理的所有已定义消息项类型。
可执行文件类 此参数可用于消息项执行级别和消息项执行级别类型的操作。 在此字段中,可以指定以前创建的 可执行文件类设置
填充记录操作 此参数可用于 填充记录类型的操作。 使用此参数可以关联以前设置的 “填充记录”操作

初始状态 字段说明:

字段名称 字段说明
邮件项状态 指定应评估其所选消息处理操作的消息项状态。
说明 此字段显示为所选邮件项状态指定的说明。

初始状态 快速选项卡不适用于初始类型的操作: 填充记录

结果状态 字段说明:

字段名称 字段说明
消息状态 此存档可用于在消息级别评估的消息处理操作。 例如,它可用于操作类型: 电子报告导出电子报告导入;和 不适用于操作类型: 用户处理消息项执行级别
说明 此字段显示为所选消息状态指定的说明。
响应类型 此字段显示为所选消息状态指定的响应类型。
邮件项状态 可以在此存档中指定“结果”状态,在为在消息项级别评估的“消息处理操作”评估所选操作后,应提供这些状态。 例如,对于操作类型: 用户处理消息项执行级别
对于在消息级别评估的消息处理操作,此字段显示为所选消息状态设置的邮件项状态。

电子消息处理

电子消息处理电子消息 功能的基本概念。 它聚合应针对电子消息进行评估的操作。 其中操作可以通过初始状态和结果状态链接,或者 (用户处理操作类型) 独立启动。 在 “电子消息处理 ”页上,用户还可以选择“其他字段”,这些字段应支持进行处理。

例如,对于意大利采购和销售发票通信报告,应对以下操作使用一种处理:

操作名称 操作说明 处理顺序
填充发票 将发票记录作为电子消息项填充。 一张发票 (购买、销售或项目-单消息项) 。 这是意大利采购和销售发票通信报告流程的初始操作。
此操作的单独运行参数设置为“否”。
阿特里布。 评价 此操作设置为自动计算邮件项的其他属性的值:文档类型。 应在填充发票操作后启动此操作。
但也可以使用 Run 处理函数的 Choose action 参数手动启动它。
此操作的单独运行参数设置为“否”。
排除邮件项 此操作只能手动启动,并且有助于将特定状态为“已排除”的邮件项标记为能够从要包含在 XML 报表中的记录查询中排除某些消息项。 此操作的单独运行参数设置为“是”。
预览客户 inv 此操作允许用户生成试用版 XML 报表,而无需更新消息项状态,也无需对报表使用数字序列。 但是,未包含在试用报告中的消息项将标记为“已消除”,以便用户可以分析未包括哪些记录。 此操作设置为使用 生成报表 函数单独作为手动操作运行。
报告客户 inv。 此操作允许用户生成 XML 报表,以更新消息项状态并使用报表的数字序列。 未包含在试用报告中的邮件项将标记为“已消除”,以便用户可以分析未包括哪些记录。 此操作设置为使用 生成报表 函数单独作为手动操作运行。
重新发送客户 inv 此操作允许用户生成 XML 报表,以重新发送已发送到颁发机构的发票、更新消息项状态并使用报表的数字序列。
根据报表架构,一份重新发送的报表中只能包含一张发票。
此操作设置为使用 生成报表 函数单独作为手动操作运行。
预览供应商 inv 此操作允许用户生成试用版 XML 报表,而无需更新消息项状态,也无需对报表使用数字序列。 但是,未包含在试用报告中的消息项将标记为“已消除”,以便用户可以分析未包括哪些记录。 此操作设置为使用 生成报表 函数单独作为手动操作运行。
报告供应商 inv。 此操作允许用户生成 XML 报表,以更新消息项状态并使用报表的数字序列。 未包含在试用报告中的邮件项将标记为“已消除”,以便用户可以分析未包括哪些记录。 此操作设置为使用 生成报表 函数单独作为手动操作运行。
重新发送供应商 inv 此操作允许用户生成 XML 报表,以重新发送已发送到颁发机构的发票、更新消息项状态并使用报表的数字序列。
根据报表架构,一份重新发送的报表中只能包含一张发票。
此操作设置为使用 生成报表 函数单独作为手动操作运行。
取消报告的 inv。 此操作允许用户生成 XML 报表,以取消已发送给颁发机构的发票或报表,更新消息项状态并为报表使用编号序列。
根据报表架构,有两个选项:如果指定由 Authority 为报表设置的文件名,则会取消整个报表,但如果在初始 XML 文件中另外指定发票的特定编号,在这种情况下,Authority 数据库中只会取消一张发票。
要取消的发票将标记为“待取消”。
此操作设置为使用 更新状态 函数单独作为手动操作运行。
更新为“已取消” 取消后,向颁发机构发送了 XML 报告,可以将受影响的邮件项状态从“挂起取消”更新为“已取消”。
更新到初始 st 使用此操作手动更新许多邮件项的状态。 此操作设置为使用 更新状态 函数单独作为手动操作运行。

请参阅下面有关使用电子消息功能的详细信息。

使用其他功能

财务和运营Microsoft Dynamics 365,为意大利扩展了企业版功能,以支持正确报告购买和销售发票通信报表所需的流程,并提供以下内容:

  • 公司地址用途
  • 交易对手的地址用途和税务代表
  • 销售税交易的反向收费
  • 销售税免税原因
  • 信用发票

公司地址用途

通常,当公司是意大利公司时,无需进行其他设置。 根据购买和销售发票通信的官方要求,有三种不同的情况应该反映在报告中:

  • 意大利公司
  • 在意大利有稳定组织的外国公司
  • 在意大利有税务代表的外国公司

根据这些要求,应填写报表上的以下标记:

标记 \ 公司类型 意大利公司 在意大利有稳定组织的外国公司 在意大利有税务代表的外国公司
2.1.2.4 <Sede>
3.1.2.4 <Sede>
来自法律实体主地址 目标为“头公司”的“来自法律实体”地址 不适用
2.1.2.5 <StabileOrganizzazione>
3.1.2.5 <StabileOrganizzazione>
空白 目的 = “稳定组织” (的法人主要地址中,这是有关稳定组织在意大利的位置的信息,该原始公司是外国) 不适用
2.1.2.6 <RappresentanteFiscale>
3.1.2.6 <RappresentanteFiscale>
空白 空白 不适用

交易对手的地址用途和税务代表

通常,当 (客户的对手或公司的供应商) 是意大利公司时,无需进行其他设置。 根据购买和销售发票通信的官方要求,有三种不同的情况应该反映在报告中:

  • 意大利对应方
  • 在意大利与稳定组织的外国对手
  • 意大利税务代表的外国对手

根据此要求,应填写报表上的以下标记:

标记 \ 对应类型 意大利对应方 在意大利与稳定组织的外国对手 意大利税务代表的外国对手
2.1.2.4 <Sede>
3.1.2.4 <Sede>
来自客户 \ 供应商主地址 来自客户 \ 供应商地址,目的 = “总公司 来自客户 \ 供应商主地址
2.1.2.5 <StabileOrganizzazione>
3.1.2.5 <StabileOrganizzazione>
空白 来自客户 \ 供应商地址, 目的 = “稳定组织 空白
2.1.2.6 <RappresentanteFiscale>
3.1.2.6 <RappresentanteFiscale>
空白 空白 关系类型 = 全局通讯簿中的“税务代表”的参与方

如果 (供应商或客户) 的对手是意大利税务代表的外国对手,并且应设置税务代表,则应进行以下设置:

  1. 打开 组织管理>全局通讯簿>全局通讯簿
  2. 创建新的 Party (它可以是组织或人员) 。
  3. “名称” 中填写公司或人员名称, “组织编号 ”将用于 <IdCodice> 标记,并添加地址 - ISO 代码 将用作对应方税务代表的 ISO 代码。
  4. 在“ 关系 ”选项卡上,在字段中添加行填充:
字段名称 字段说明
ID 税务代表 (从列表中选择)
方 A 在窗体) Party 的顶部创建了 (
关系 A 与 B 税务代表 (自动填写)
乙方 要为其设置税务代表的客户或供应商

销售税交易的反向收费

为了识别应报告为 Natura> 标记中<值为“N6”的反向费用的税务交易,已使用“反向费用”字段扩展了“销售税”组表。 若要使用此扩展,请打开“税务>销售税>设置>销售税组”,选择将用于反向收费交易的销售税代码的销售税组,并标记“销售税代码反向收费检查”框。

此图显示如何撤消销售税交易费用。

在过帐销售税交易时, 应将反向费用 值从“销售税”组传输到“销售税”交易表。

注意 对于以前创建的数据 (2017 年上半年) 应报告为 反向费用的销售税交易,相关字段应在生成报表之前在数据库中更新。

销售税免税原因

为了识别应 (豁免第15条边缘制度其他免税) 报告不同原因的税务交易,并相应地反映为 Natura> 标记 (“N1”、“N5”、“N4”) < 的不同值,豁免原因表扩展了一个新的免税理由字段。

此图显示了销售税免税原因。

若要正确生成“购买和销售发票”通信 XML 报表,请使用“免税理由”字段中的值更新“销售税”免税代码表 (“税务>设置>销售税>销售免税代码) ”。 无需更新其他表。

信用发票

若要在应付帐款模块中激活此功能,请在“应付帐款设置参数”选项卡上汇报“和”应收>帐款设置>参数>汇报“选项卡上标记”应收帐款>>>票检查“框。

请参阅以下屏幕截图,了解此功能:

1. 从 总帐>日记帐条目>常规日记 > 帐行

此图显示如何查找信用发票功能。

2. 从 应收帐款>发票>全自由文本发票

此图显示如何查找信用发票功能。

3. 从 应收帐款>订单>所有销售订单:
此图显示如何查找信用发票功能。

4. 从 应付帐款>发票发票>日记帐 > 行

此图显示如何查找信用发票功能。

5. 从 应付帐款>采购订单>所有购买订单:

此图显示如何查找信用发票功能。

使用电子消息功能

若要在 Microsoft Dynamics 365 for Finance and Operations(企业版)中使用电子消息功能,请使用税务>报告>电子消息>

“消息项 ”页允许用户使用以下函数执行所有操作来生成购买和销售发票通信报表:

  • 运行处理
  • 生成报告
  • 更新状态
  • 电子消息
  • 原始文档

电子消息项 窗体显示所有消息项,并与其中的每个操作日志和添加属性的值相关。

邮件项 字段说明:

字段名称 字段说明
处理 字段显示创建消息项的处理名称。
邮件项 消息项的编号。 此编号根据总帐参数中的邮件项编号序列自动分配。
邮件项日期 创建电子消息项的日期。
邮件项类型 标识架构的类型,应包含相关发票。 此字段只能在向登记簿添加发票时自动填充,并且根据 消息项类型 设置可以具有以下值:
  • 客户发票
  • 供应商发票
邮件项状态 字段反映与架构 类型 对应的发票的实际状态。 此字段具有以下值:
  • 填充 - 将发票添加到 消息项 表时。
  • 计算 - 计算邮件项的其他属性 (文档类型) 时。
  • 报告 - 发票成功添加到 和 XML 报表时。
  • 已消除 - 当发票包含在用于导出的查询中,但找不到满足与其相关的查询条件的税务交易时,此类发票不能包含在 XML 报表中,并且其 状态 更新为 “已消除”。
  • 挂起取消 - 将发票添加到 XML 报表以取消时。
  • 已取消 - 从颁发机构的数据库中删除发票时,可以使用函数更新状态>更新为取消”将其标记为“已取消”。
  • 已排除 - 使用函数“更新>状态”排除消息项“将”已填充“、”已评估“或”已消除“的消息表中的发票标记为”已排除”。 如果用户需要在导出 XML 报表之前从 XML 报表中排除某些发票,这将很有用。 如果发票已排除,则可以使用函数更新状态更新到初始 st 将其状态>反转为“已创建”。
传输日期 对于实现自动在系统外部传输生成的报表的处理,“传输日期”字段显示传输消息项的日期。
文档编号 对应于架构 类型的 客户或供应商发票的发票编号。 只有在向登记簿添加发票时,才能自动填写此字段。
帐号 对应于架构 类型的 客户或供应商的帐号。 只有在向登记簿添加发票时,才能自动填写此字段。
消息 消息的编号。 此数字根据总帐参数中的消息编号序列自动分配。
消息状态 字段显示电子消息的实际状态。 此字段具有以下值:
已生成 – 成功生成电子消息时。
预览 - 成功生成预览电子消息时。
重新生成 – 成功生成重新发送的电子消息时。
下一个操作 此字段显示可为邮件项的当前状态启动的后续操作。

其他属性 字段说明:

意大利购买和销售发票通信报表的其他属性值:

字段名称 字段说明
文档类型 此字段指示发票类型。 根据官方文档,以下值适用于购买和销售发票通信:

  • TD01 - 普通发票 (法图拉)
  • TD04 – 信用票据 (nota di credito)
  • TD05 - 借记单 (nota di debito)
  • TD07 - 简化发票 (fattura semplificata)
  • TD08 - 简化发票的信用单 (nota di credito semplificata)
  • TD10 – 社区内部发票 (法图拉 di acquisto intracomunitario beni)
  • TD11 – 服务的社区内部发票 (fattura di acquisto intracomunitario servizi)
在将发票添加到登记簿时,将根据下面的图示 1 (中的算法自动标识与发票相关的“ 文档类型 ”字段的值) 。

系统无法自动识别 TD07TD08 值,但用户可以在寄存器中手动设置这些值。
初始报表文件 ID 它是最初包含和导出发票的报表的唯一标识符。
根据总帐设置>总帐>参数中为发票通信 XML ID 设置的数字序列标识的初始报表文件 ID
初始报告位置 这是初始报表上发票的序号。 在重新导出或取消管理局数据库中的发票时,应使用此编号。

运行处理

使用此函数可自动更新 消息项。 为此,请单击“电子邮件项”窗体的“菜单”上的“运行处理”按钮,然后在“处理”字段中选择“发票通信”。

如果要执行特定操作,请标记 “选择操作 参数”并选择操作;如果要启动整个过程,请保持 “选择操作 参数”未标记。

对于 InvoiceCommunication 过程,将执行以下操作:

  1. 填充发票 - 发票将添加到消息项表。
  2. 阿特里布。 评估 - 将针对所有添加的发票评估文档类型字段值。

设置为“单独操作”且不会自动启动的所有其他操作。

生成报告

使用此函数生成报表。 在处理字段中选择“ InvoiceCommunication ”和其中一个报表:

使用此函数生成报表。 在处理字段中选择“ InvoiceCommunication ”和其中一个报表:

操作 报告说明 报表的对话框
预览客户 inv 此操作允许用户生成试用版 XML 报表,而无需更新消息项状态,也无需对报表使用数字序列。 但是,未包含在试用报告中的消息项将标记为 “已消除”,以便用户可以分析未包括哪些记录。 声明器会计代码 – 填写要在报表上打印的声明器会计代码,或留空以不在报表中包含相关标记。 相应的值将反映在 1.2.1 <CodiceFiscale> 标记中。
声明器位置代码 – 填写要在报表中打印的声明器位置代码,或留空以不在报表中包含相关标记。 相应的值将反映在 1.2.2 <Carica> 标记中。
消息项 – 如果只想为发票) (一个邮件项创建 XML 报表,请填写一个消息项的多个消息项。
报告客户 inv。 此操作允许用户生成 XML 报表,将消息项状态更新为 “报告” ,并为报表使用数字序列。 未包含在试用报告中的消息项将标记为 “已消除”,以便用户可以分析未包括的记录。 声明器会计代码 – 填写要在报表中打印的 Declarer 会计代码,或留空以不在报表中包含相关标记。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
消息项 – 如果只想为发票) (一个邮件项创建 XML 报表,请填写一个消息项的多个消息项。
重新发送客户 inv 此操作允许用户生成 XML 报表以重新发送已发送给管理局的发票,将消息项状态更新为 “已报告” ,并为报表使用编号序列。
根据报表架构,一份重新发送的报表中只能包含一张发票。
声明器会计代码 – 填写要在报表中打印的 Declarer 会计代码,或留空以不在报表中包含相关标记。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
更正文件 ID – 填写在 Authority 数据库中分配给最初注册重新发送发票的报表的文件标识符。
消息项 – 为应重新发送的发票填写一些消息项。
预览供应商 inv 此操作允许用户生成试用版 XML 报表,而无需更新消息项状态,也无需对报表使用数字序列。 但是,未包含在试用报告中的消息项将标记为 “已消除”,以便用户可以分析未包括哪些记录。 声明器会计代码 – 填写要在报表上打印的声明器会计代码,或留空以不在报表中包含相关标记。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
消息项 – 如果只想为发票) (一个邮件项创建 XML 报表,请填写一个消息项的多个消息项。
报告供应商 inv。 此操作允许用户生成 XML 报表,将消息项状态更新为 “报告” ,并为报表使用数字序列。 未包含在试用报告中的消息项将标记为 “已消除”,以便用户可以分析未包括的记录。 声明器会计代码 – 填写要在报表上打印的声明器会计代码,或留空以不在报表中包含相关标记。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
消息项 – 如果只想为发票) (一个邮件项创建 XML 报表,请填写一个消息项的多个消息项。
重新发送供应商 inv 此操作允许用户生成 XML 报表,以重新发送已发送给管理局的发票,将消息项状态更新为 “报告” ,并为报表使用编号序列。
根据报表架构,一份重新发送的报表中只能包含一张发票。
声明器会计代码 – 填写要在报表上打印的声明器会计代码,或留空以不在报表中包含相关标记。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
更正文件 ID – 填写在 Authority 数据库中分配给最初注册重新发送发票的报表的文件标识符。
消息项 – 为应重新发送的发票填写一些消息项。
取消报告的 inv。 此操作允许用户生成 XML 报表来取消已发送给颁发机构的发票或报表,将消息项状态更新为 “挂起取消” ,并为报表使用编号序列。
根据报表架构,有两个选项:如果指定由 Authority 为报表设置的文件名,则会取消整个报表,但如果在初始 XML 文件中指定了发票的特定顺序编号,在这种情况下,Authority 数据库中只会取消一张发票。
声明器会计代码 – 填写要在报表上打印的声明器会计代码,或留空以不包含相关标记到报表中。
声明器位置代码 – 填写要在报表上打印的声明器位置代码,或留空以不在报表中包含相关标记。
取消文件 ID – 填写在颁发机构数据库中分配给最初注册取消发票的报表的文件标识符。 此数字不存储在 AX 中。 填充的值将在 4.1 <IdFile> 标记中报告。
要取消的内部文件 ID - 填写内部 (AX) 初始报告文件 ID , (与邮件项 () 相关的其他字段) ,你将取消。
邮件项 – 填写应取消的发票的“邮件”项的若干内容,或者如果要取消整个报表,则将此字段留空。

更新状态

使用此函数可按条件更新消息项或多个邮件项的状态。

对于 InvoiceCommunication 过程,可以执行以下 更新状态 操作:

  1. 排除消息项 - 从报表生成期间使用的查询中排除某些发票。
  2. 更新为“已取消 ” - 用于标记在 Authority 数据库中取消的发票。
  3. 更新到初始 st – 将发票状态反转为初始 (填充或评估) 。

电子消息

使用此函数可以查看与所选邮件项相关的 电子 邮件。

还可以查看与发票) (消息项对应的所有 XML 文件。 为此,请单击邮件项的“邮件”字段或菜单上的“电子消息”按钮。 在“电子邮件”窗体上,选择要查看其 XML 报表的邮件,然后单击“主”菜单上的“附件”按钮:

此图显示如何单击“主”菜单上的“附件”按钮。

因此,你将看到一个窗体,你可以在其中查看与邮件相关的所有详细信息。 若要查看 XML 文件,请在 (request.xml) 列表中选择一个文件,然后单击“主”菜单上的“打开”按钮:

此图显示如何单击“主”菜单上的“打开”按钮。

原始文档

使用此函数打开所选消息项的 发票日记帐 , (发票) 。

实现报表中某些标记计算的算法

为了提高透明度,本段落中生成了用于识别 购买和销售发票通信 报表上某些标记值的算法。 它们包括:

  • 文档类型标识
  • <NATURA> 标记标识算法
  • < EsigibilitaIVA> 标记标识算法

文档类型标识

此图显示了文档类型标识。

图 1 “TipoDocumento” 标识算法。

若要让系统将 TD01 (普通发票) 和 TD05 文档类型不同,应使用 信用发票 功能创建发票。 此功能允许用户设置对初始发票的引用,以建立初始发票与创建或借记单之间的关系。

如果发票是供应商发票,并且其对手的主要地址位于以下国家/地区之一,则发票被标识为社区内:“AT”或“BE”或“BG”或“CY”或“CY”或“HR”或“DK”或“EE”或“FI”或“FR”或“FR”或“ DE”或“GB”或“EL”或“IE”或“LV”或“LT”或“LU”或“MT”或“NL”或“PL”或“PT”或“CZ”或“RO”或“SK”或“SI”或“ES”或“SE”或“HU”。

文档类型 TD10TD11 不适用于客户发票。

<NATURA> 标记标识算法

查看 NATURA> 标记标识算法<以检查设置:

***

对于所有客户和供应商发票:

If SalesTaxTransaction.ReverseCharge = 'Yes' --> N6

否则,如果 TaxType = 'Standard' --> 无标记

否则,如果 TaxCountryRegionType = 'EU' --> N7

如果 TaxType = 'NotSubjectToVAT' --> N2

否则,如果 TaxType = “Zero” --> N3

否则,如果 TaxType = “豁免”

If SalesTaxTransaction.ExemptReason = 'ExemptArt.15' --> N1

Else --> N4

否则 --> N3

***

其中“TaxType”是销售税代码>计算中的 VAT 类型字段:

此图显示 VAT 类型字段。

“TaxCountryRegionType”是销售税号>报表设置中的“国家/地区类型”字段:

此图显示了“国家/地区类型”字段。

< EsigibilitaIVA> 标记标识算法

查看 EsigibilitaIVA> 标记标识的<算法以检查设置:

***

如果已标记拆分付款参数,则对于报表中包含的每个税务交易,

然后 EsigibilitaIVA = “S

否则,如果相关销售税代码条件销售税不为空

Then EsigibilitaIVA = “D

Else EsigibilitaIVA = “I

***

其中,“拆分付款参数”是税务>销售税销售税>组的参数:

此图显示如何启用拆分付款参数。

销售税代码条件销售税”是销售税代码的参数:

此图显示了“付款销售类型代码”字段。

修补程序信息

先决条件

必须安装以下产品之一才能应用此修补程序:

  • 财务和运营Microsoft Dynamics 365,企业版

若要处理财务和运营企业版Microsoft Dynamics 365的采购和销售发票通信,应从安装 http://lcs.dynamics.com/ 下载具有以下 KB 号包:

404728940891224051974、4056110

相关 GER 配置中提供了先决条件包的知识库数的完整列表。

重启要求

应用修补程序后,必须重启 Application Object Server (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 支持组织直接创建的“快速发布”文章。 此处包含的信息是按原样提供的,以响应新出现的问题。 由于发布速度较快,这些材料可能包含印刷错误,无需通知即可随时修改。 有关其他注意事项,请参阅使用条款