调整电子报告格式以生成自定义电子单据
本文中的过程介绍系统管理员或电子报告功能顾问角色的用户如何执行以下任务:
- 配置电子申报 (ER) 框架的参数。
- 导入由 Microsoft 提供并在处理供应商付款期间用于生成付款文件的 ER 配置。
- 创建 Microsoft 提供的标准 ER 格式配置的自定义版本。
- 修改自定义 ER 格式配置,以使其生成满足特定银行要求的付款文件。
- 在自定义 ER 格式配置中应用对标准 ER 格式配置所做的更改。
以下所有过程均可在 GBSI 公司中完成。 无需进行编码。
配置 ER 框架
作为电子申报功能顾问角色的用户,您必须至少配置一小组 ER 参数,才能开始使用 ER 框架设计标准 ER 格式的自定义版本。
配置 ER 参数
转到组织管理>工作区>电子申报。
在本地化配置页面的相关链接部分中,选择电子申报参数。
在电子申报参数页上,在常规选项卡上,将启用设计模式选项设置为是。
在附件选项卡上,设置以下参数:
- 在配置字段中,选择 USMF 公司的文件类型。
- 在作业存档、临时、基准和其他字段中,选择文件类型。
有关 ER 参数的详细信息,请参阅配置 ER 框架。
激活 ER 配置提供程序
将把添加的每个 ER 配置标记为由 ER 配置提供程序负责。 在电子申报工作区中激活的 ER 配置提供程序用于此目的。 因此,必须先在电子申报工作区中激活 ER 配置提供程序,才能开始添加或编辑 ER 配置。
注释
只有 ER 配置的负责人才能对其进行编辑。 因此,必须先在电子申报工作区中激活相应 ER 配置提供程序,才能编辑 ER 配置。
查看 ER 配置提供程序列表
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的相关链接部分中,选择配置提供程序。
- 在配置提供程序表页面中,每条提供程序记录都有唯一名称和 URL。 查看此页面的内容。 如果已有 Litware, Inc. (
https://www.litware.com
) 的记录,请跳过下一过程,即添加新 ER 配置提供程序。
添加新 ER 配置提供程序
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的相关链接部分中,选择配置提供程序。
- 在配置提供程序页面上,选择新建。
- 在名称字段中,输入 Litware, Inc.
- 在 Internet 地址字段中,输入
https://www.litware.com
。 - 选择保存。
激活 ER 配置提供程序
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的配置提供程序部分中,选择 Litware, Inc. 磁贴,然后选择设置有效。
有关 ER 配置提供程序的详细信息,请参阅创建配置提供程序并将其标记为有效。
导入标准 ER 格式配置
导入标准 ER 配置
若要向当前 Microsoft Dynamics 365 Finance 实例添加标准 ER 配置,必须从为该实例配置的 ER 存储库中导入这些配置。
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的配置提供程序部分中,选择 Microsoft 磁贴,然后选择存储库查看 Microsoft 提供程序的存储库列表。
- 在配置存储库页,选择全球类型的存储库,然后选择打开。 如果提示您进行授权以连接到 Regulatory Configuration Service,请按照授权说明进行操作。
- 在配置存储库页面左侧窗格的配置树中,选择 BACS (UK) 格式配置。
- 在版本快速选项卡上,选择所选 ER 格式配置的版本 1.1。
- 选择导入将所选版本从全局存储库下载到当前 Finance 实例。
查看导入的 ER 配置
转到组织管理>工作区>电子申报。
在本地化配置页面的配置部分中,选择报告配置磁贴。
在配置页的左侧窗格的配置树中,展开付款模型。
请注意,除了所选 BACS (UK) ER 格式,还导入了其他必需的 ER 配置。 请确保配置树中有以下 ER 配置:
- 付款模型 – 此配置中包含数据模型 ER 组件,用于表示付款业务域的数据结构。
- 付款模型映射 1611 – 此配置中包含模型映射 ER 组件,用于描述如何在运行时使用应用程序数据填充数据模型。
- BACS (UK) – 此配置中包含格式和格式映射 ER 组件。 格式组件指定报表布局。 格式映射组件中包含模型数据源,并指定如何在运行时使用此数据源填充报表布局。
准备要处理的供应商付款
添加供应商帐户的银行信息
必须在等记付款中添加后文将引用的供应商帐户的银行信息。
转到应付帐款>供应商>所有供应商。
在所有供应商页面中,选择 GB_SI_000001 供应商帐户,然后在操作窗格中供应商选项卡上的设置组中,选择银行帐户。
在供应商银行帐户页面上,选择新建,然后输入以下信息:
选择保存。
关闭该页面。
在所有供应商页面中,打开 GB_SI_000001 供应商帐户。
在供应商详细信息页面上,选择编辑使页面可编辑(如果需要)。
在付款快速选项卡的银行帐户字段中,选择 GBP OPER。
选择保存。
关闭该页面。
输入供应商付款
必须使用付款方案创建新的供应商付款。
转到应付帐款>付款>供应商付款日记帐。
在供应商付款日记帐页面上,选择新建。
在名称字段中,选择 VendPay。
选择行。
选择付款方案>创建付款方案。
在供应商付款方案对话框中,将条件配置为仅筛选 GB_SI_000001 供应商帐户的记录,然后选择确定。
选择发票 00000007_Inv 的行,然后选择创建付款。
验证是否将输入的付款配置为使用电子付款方式。
使用标准 ER 格式处理供应商付款
设置电子付款方式
必须使用电子付款方式,以使其使用导入的 ER 格式配置。
转至应付帐款>付款设置>付款方式。
在付款方式 - 供应商页面中,在左侧窗格中选择电子付款方式。
选择编辑。
在文件格式快速选项卡上,将一般电子导出格式选项设置为是。
在导出格式配置字段中,选择 BACS (UK) 格式配置。
选择保存。
处理供应商付款
转到应付帐款>付款>供应商付款日记帐。
在供应商付款日记帐页面上,选择您先前添加的付款日记帐,然后选择行。
在供应商付款页面上,选择生成付款。
在生成付款对话框中,输入以下信息:
- 在付款方式字段中,选择电子。
- 在银行帐户字段中,选择 GBSI OPER。
选择确定。
在电子报表参数对话框中,将打印控制报表选项设置为是,然后选择确定。
注释
除了付款文件,现在还可以生成控制报表。
下载 zip 文件,然后从中提取以下文件:
自定义标准 ER 格式
对于此部分中显示的示例,需要使用 Microsoft 提供的 ER 配置生成 BACS 格式的供应商付款文件,但是必须添加自定义来支持特定银行的要求。 还需要可以在新的 ER 配置版本可用时升级自定义格式。 但是,您希望可以以最低成本进行升级。
在此情况下,作为 Litware, Inc. 的代表,您必须以 BACS (UK) Microsoft 提供的配置为基础创建(派生)新 ER 格式配置。
创建自定义格式
转到组织管理>电子申报>配置。
在配置页的左侧窗格的配置树中,展开付款模型,然后选择 BACS (UK)。 Litware, Inc. 将把此 ER 格式配置的版本 1.1 用作自定义版本的基础。
选择创建配置,以打开下拉对话框。 可使用此对话框创建自定义付款格式的新配置。
在新建字段组中,选择从以下名称派生: BACS (UK), Microsoft 选项。
在名称字段中,输入 BACS(UK 自定义)。
选择创建配置。
将创建 BACS(UK 自定义) ER 格式配置的版本 1.1.1。 此版本的状态为草稿,可以编辑。 自定义 ER 格式的当前内容与 Microsoft 提供的格式的内容匹配。
编辑自定义格式
必须配置自定义格式,使其满足银行的特定要求。 例如,一家银行可能要求生成的付款文件中包含银行的国际银行金融电信协会 (SWIFT) 代码,该代码为银行分配所处理供应商付款中的代理角色。 SWIFT 代码是用于在全球识别特定银行的国际银行代码。 也称为银行标识符代码 (BIC)。 SWIFT 代码的长度必须为 11 个字符,并且必须在生成的付款文件中每个付款行开始处输入。
转到组织管理>电子申报>配置。
在配置页的左侧窗格的配置树中,展开付款模型,然后选择 BACS(UK 自定义)。
在版本快速选项卡上,选择所选配置的版本 1.1.1。
选择设计器。
在格式设计器页面中,选择显示详细信息查看有关格式元素的详细信息。
展开并查看以下元素:
- 文件夹类型的 BACSReportsFolder 元素。 此元素用于生成 ZIP 格式的输出。
- 文件类型的 file 元素。 此元素用于生成 TXT 格式的付款文件。
- 序列类型的 transactions 元素。 此元素用于在付款文件中生成单个付款行。
- 序列类型的 transaction 元素。 此元素用于生成单个付款行的各字段。
选择 transaction 元素。
选择添加,然后选择添加的格式元素的 Text\String 类型:
- 在名称字段中,输入 vendBankSWIFT。
- 在最小长度字段中,输入 11。
- 在最大长度字段中,输入 11。
- 选择确定。
注释
vendBankSWIFT 元素将用于在生成的文件中输入供应商银行的 SWIFT 代码。
在格式结构树中,选择 vendBankSWIFT。
选择上移将所选格式元素上移一级。 重复此步骤,直到 vendBankSWIFT 元素成为父 transaction 元素下的第一个元素。
格式结构树中 vendBankSWIFT 仍处于选中状态时,选择映射选项卡,然后展开模型数据源。
展开 model.Payment>model.Payment.CreditorAgent,然后选择 model.Payment.CreditorAgent.BICFI 数据源字段。 此数据源字段显示供应商银行的 SWIFT 代码,该代码在处理的供应商付款中为银行分配代理角色。
选择绑定。 vendBankSWIFT 格式元素现在已经与 model.Payment.CreditorAgent.BICFI 数据源字段绑定,因此将在生成的付款文件中输入 SWIFT 代码。
选择保存。
关闭设计器页面。
将自定义格式标记为可运行
已创建自定义格式的第一个版本,并且其状态为操作,您可以针对测试用途运行该版本。 若要运行此报表,必须使用引用自定义 ER 格式的付款方式处理供应商付款。 默认情况下,从应用程序调用 ER 格式时,仅考虑状态为已完成或已共享的版本。 此行为有助于避免使用未完成设计的 ER 格式。 但是,对于测试运行,可以强制应用程序使用状态为草稿的 ER 格式版本。 因此,如果需要进行任何修改,可以调整当前格式版本。 有关详细信息,请参阅适用性。
要使用 ER 格式的草稿版本,必须显式标记 ER 格式。
转到组织管理>电子申报>配置。
在配置页操作窗格中配置选项卡的高级设置组中,选择用户参数。
在使用参数对话框中,将运行设置选项设置为是,然后选择确定。
根据需要,选择编辑以使当前页面可供编辑。
在左侧窗格的配置树中,选择 BACS(UK 自定义)。
将运行草稿选项设置为是。
使用自定义 ER 格式处理供应商付款
设置电子付款方式
必须配置电子付款方式,以便使用自定义 ER 格式处理供应商付款。
转至应付帐款>付款设置>付款方式。
在付款方式 - 供应商页面中,在左侧窗格中选择电子付款方式。
选择编辑。
在文件格式快速选项卡上,将一般电子导出格式选项设置为是。
在导出格式配置字段中,选择 BACS(UK 自定义)格式配置。
选择保存。
处理供应商付款
转到应付帐款>付款>供应商付款日记帐。
在供应商付款日记帐页面上,选择您先前创建的付款日记帐。
选择行。
在供应商付款页面中网格上方,选择付款状态>无。
选择生成付款。
在生成付款对话框中,输入以下信息:
- 在付款方式字段中,选择电子。
- 在银行帐户字段中,选择 GBSI OPER。
选择确定。
在电子报表参数对话框中,将打印控制报表选项设置为是,然后选择确定。
注释
除了付款文件,只能生成控制报表。
下载 zip 文件,然后从中提取以下文件:
导入标准 ER 格式配置的新版本
对于本部分中显示的示例,您将收到有关知识库文章 KB3763330 的通知。 此通知通知您 Microsoft 已发布的 BACS (UK) ER 格式新版本。 除了控制报表,用户还可以在处理供应商付款时通过这个新版本生成付款通知报表和出席单报表。 您希望开始使用此功能。
导入标准 ER 配置的新版本
若要向当前 Finance 实例添加新 ER 配置版本,必须从已配置的的 ER 存储库导入这些配置。
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的配置提供程序部分中,选择 Microsoft 磁贴,然后选择存储库查看 Microsoft 提供程序的存储库列表。
- 在配置存储库页,选择全球类型的存储库,然后选择打开。 如果提示您进行授权以连接到 Regulatory Configuration Service,请按照授权说明进行操作。
- 在配置存储库页面左侧窗格的配置树中,选择 BACS (UK) 格式配置。
- 在版本快速选项卡上,选择所选 ER 格式配置的版本 3.3。
- 选择导入将所选版本从全局存储库下载到当前 Finance 实例。
查看导入的 ER 格式配置
转到组织管理>工作区>电子申报。
在本地化配置页面的配置部分中,选择报告配置磁贴。
在配置页的左侧窗格的配置树中,展开付款模型,然后选择 BACS (UK)。
在版本快速选项卡中,选择版本 3.3。
选择设计器。
在格式设计器页面中,展开 BACSReportsFolder 格式元素。
请注意,版本 3.3 中包含 PaymentAdviceReport 格式元素,用于在处理供应商付款时生成付款通知报表。
关闭设计器页面。
在自定义格式中采用在所导入格式的新版本中进行的更改
完成自定义格式的当前草稿版本
如果要保持自定义格式的当前状态,请通过将状态从草稿更改为已完成来完成草稿版本 1.1.1。
- 转到组织管理>工作区>电子申报。
- 在本地化配置页面的配置部分中,选择报告配置磁贴。
- 在配置页的左侧窗格的配置树中,展开付款模型,展开 BACS (UK),然后选择 BACS(UK 自定义)。
- 在版本快速选项卡上,选择更改状态>完成,然后选择确定。
版本 1.1.1 的状态将从草稿更改为已完成,并且该版本变为只读。 已添加了一个新的可编辑版本 1.1.2,其状态为草稿。 您可以使用此版本在自定义 ER 格式中进行进一步的更改。
将自定义格式重定为新基本版本
若要开始在自定义中使用 BACS (UK) 格式版本 3.3 的新功能,必须更改自定义配置 BACS(UK 自定义) 的基本基本配置版本。 此流程称为重定基本值。 使用 BACS (UK) 版本 3.3,而不是版本 1.1。
转到组织管理>电子申报>配置。
在配置页的左侧窗格的配置树中,展开付款模型,然后选择 BACS(UK 自定义)。
在版本快速选项卡上,选择版本 1.1.2,然后选择重定。
在重定对话框的目标字段中,选择基本配置的版本 3.3 将其作为新基础应用,并用于更新配置。
选择确定。
请注意,草稿版本的版本号已经从 1.1.2 更改为 3.3.2 以体现基本版本中的更改。
在合并自定义版本和新基本版本时,可能会发现一些冲突,因为不能自动合并格式更改。
如果发现了冲突,必须在格式设计器中手动解决。
在版本快速选项卡中,选择版本 3.3.2。
选择设计器。
在格式设计器页面的详细信息快速选项卡上,选择重定冲突记录,然后选择应用基值。
选择保存。
详细信息快速选项卡中不应再显示重定冲突记录。
注释
您通过确认必须在此 ER 格式中使用基本模型版本 3 解决了冲突。
展开 BACSReportsFolder>file>transactions>transaction。
在映射选项卡上,注意自定义 ER 格式版本 3.3.2 中同时包含您的自定义(vendBankSWIFT 格式元素及其绑定)和 Microsoft 提供的基本 ER 格式版本 3.3 的新功能(PaymentAdviceReport 格式元素及其嵌套元素和配置的绑定)。 您单击了几次鼠标通过将新基本版本的修改与自定义合并,采用了这些修改。
关闭设计器页面。
注释
重定操作可逆。 若要取消此重定,请在版本快速选项卡上选择 BACS(UK 自定义)格式版本 1.1.1,然后选择获取此版本。 然后将把版本 3.3.2 重新编号为 1.1.2,而草稿版本 1.1.2 的内容将与版本 1.1.1 的内容匹配。
使用重定 ER 格式处理供应商付款
转到应付帐款>付款>供应商付款日记帐。
在供应商付款日记帐页面上,选择您先前创建的付款日记帐。
选择行。
在供应商付款页面中网格上方,选择付款状态>无。
选择生成付款。
在生成付款对话框中,输入以下信息:
- 在付款方式字段中,选择电子。
- 在银行帐户字段中,选择 GBSI OPER。
选择确定。
在电子报表参数对话框中,输入以下信息:
- 将打印控制报表选项设置为是。
- 将打印付款通知选项设置为是。
注释
除了付款文件,现在还可以生成控制报表和付款通知报表。
选择确定。
下载 zip 文件,然后从中提取以下文件:
Excel 格式的控制报表
Excel 格式的付款通知报表
TXT 格式的付款文件
请注意,生成的文件中的付款行以为处理了其付款的供应商的银行帐户输入的 SWIFT 代码开始。