生成 GSTR 报表时,某些字段值可能不正确。 在这种情况下,请按照本文各节中的步骤尝试解决此问题。
本文以 GSTR-1 法律实体中的发票和供应帐单字段的供应值状态为例。
确定问题是否与 Excel 相关
若要确定问题是否与 Microsoft Excel 相关,请参阅问题459982的详细信息(dynamics.com)。 如果问题与 Excel 相关,请使用 Microsoft Dynamics Lifecycle Services (LCS) 中的信息对其进行修复,或删除数据中的引号(“)。 如果问题与 Excel 无关,请转到下一部分。
查看报表控制器设置
- 转到税务>设置>税配置>税务设置>配置。
- 在 “报表配置 ”选项卡上,验证是否选择了正确的报表控制器。
- 如果选择了错误的控制器,请选择正确的控制器。 如果已选择正确的控制器,请转到下一部分。
查看 TaxDocumentRowTransaction 值
运行以下 SQL 查询,验证 TaxDocumentRowTransaction 的值是否正确。
select * from TaxDocumentRowTransaction T1 inner join TaxDocumentRowTransaction_IN T2 on T1.RecId = T2.TaxDocumentRowTransactionRecId inner join TaxDocumentExtension_IN T3 on T2.TaxDocumentExtension = T3.RecId where T3.TaxTransactionId = 'xx';
如果值不正确,则问题与发布相关。 若要解决此问题,请参阅 发票日记或凭证中的字段值不正确。 如果值正确,请转到下一部分。
验证字段值是否已传输到 GSTR 报表
转到工作区>电子报告>配置。
选择配置,然后选择 “格式设计器”。
在 “格式设计器 ”页上,选择“ 映射 ”选项卡。
在树中,找到报表名称,展开<“报表名称>>序列>线>序列”,并验证字段映射是否正确。 在此示例中,字段映射应为
parmPlaceOfSupply
。转到
TaxGSTRReportContract_IN
该类,并在报表配置中搜索以确定字段映射是否存在。 在此示例中,在类中TaxGSTRReportContract_IN
搜索parmPlaceOfSupply
。如果字段映射不存在,请将问题报告给Microsoft。 如果字段映射存在,请转到下一部分。
调试代码以分析字段逻辑
确定是否存在自定义
如果您已经完成了上一节中的步骤,但未发现问题,请确定是否存在自定义。 如果不存在自定义,请创建 Microsoft 服务请求寻求进一步支持。