COMPLY - Nota 014748

Módulo: Obrigações Federais

Funcionalidade: DIRF

Data/Hora da Publicação: 11/10/2022 12:16:35

Data/Hora Última Alteração: 11/10/2022 12:17:34

Descrição da Nota: Tratamento na obrigação "Declaração do Imposto de Renda Retido na Fonte - DIRF", para que não ocorra o erro "ORA-00904: "BSC_PARCEIRO"."BPC_ID": invalid identifier GetErrors", na geração do arquivo magnético.

Sintoma

 

Ao processar a obrigação DIRF, o sistema estava apresentando a seguinte mensagem de erro:

 

"Inicializando processo de geração acessando parâmetros de entrada Iniciando disparo de 7 agrupamentos Erro ao abrir fluxo registro IDREC Erro ao abrir fluxo registro IDREC Detalhes do erro: Erro: ORA-00904: "BSC_PARCEIRO"."BPC_ID": invalid identifier GetErrors: StackTrace: at Procwork.Software.Framework.Server.BaseClasses.Monitors.DBActionMonitor.ExecDbAction[T](Func`1 function, String sqlText, ParameterList param, String source) at Procwork.Software.Framework.Server.BaseClasses.Monitors.DBActionMonitor.ExecDbAction(Action action, String sqlText, ParameterList param, String source) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.SelectFromBusinessObject(String businessObjectId, String sourceSql, String sourceSqlWithParameters, StringCollection primaryKeyFields, ParameterList paramsList, PageDefinition pageDefinition) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.ThrowDbException(Exception ex, Boolean throwEx) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.SelectFromBusinessObject(String businessObjectId, String sourceSql, String sourceSqlWithParameters, StringCollection primaryKeyFields, ParameterList paramsList, PageDefinition pageDefinition) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.SelectFromBusinessObject(String businessObjectId, String sourceSql, String sourceSqlWithParameters, StringCollection primaryKeyFields, ParameterList paramsList) at Procwork.Software.Framework.Server.BaseClasses.BusinessObject.GetDataTableRecords(DataSet masterDataSet) at Procwork.Software.Framework.Server.BaseClasses.BusinessObject.GetRecords() at Procwork.Software.SATI.ARQF.Common.DIRF.FlxIdrec.getParcEnder(StaticRowReaderFDA reader, BpfpjDec beneficiario) at Procwork.Software.SATI.ARQF.Common.DIRF.FlxIdrec.GerarResumo(StaticRowReaderFDA reader, GroupCompute group) at Procwork.Software.Basic.FDA.Common.Evaluator.Reader.GroupCompute.SetComputedValues() at Procwork.Software.Basic.FDA.Common.Evaluator.Reader.GroupByReaderFDA.Read() at Procwork.Software.SATI.ARQF.Common.DIRF.FlxIdrec.CustomAbreFluxo(ParametroGeracao param) at Procwork.Software.Basic.Common.GeradorArquivos.FluxoDados.FluxoOrigem.AbreFluxo(ParametroGeracao param) at Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.AbreMergeReader(ParametroGeracao param, DefinicaoRegistro defRegRaiz) at Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.GeraTipoRegistro(ParametroGeracao param, DefinicaoRegistro defRegGerar, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo linhaPai, Boolean agrupado) ERRO AO EXECUTAR O PROCESSO: Erro ao gerar a DIRF: Erro na geração do arquivo. (Erro na geração do arquivo.) Processo executado com erro: Erro ao gerar a DIRF: Erro na geração do arquivo. (Erro na geração do arquivo)".

 

A seguir apresenta-se um exemplo do erro:

 

 

 

 

Solução

 

Tratamento na obrigação DIRF, para que não ocorra o erro ORA-00904: "BSC_PARCEIRO"."BPC_ID": invalid identifier GetErrors, na geração do arquivo magnético.

 

A seguir apresenta-se um exemplo da obrigação gerada:

 

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento na obrigação "Declaração do Imposto de Renda Retido na Fonte - DIRF", a fim de que não ocorra erro na geração do arquivo magnético.

DIRF 2022 - Desenvolvimento do leiaute de acordo com o Ato Declaratório Executivo COFIS nº 94, de 26 de novembro de 2021, para atender o Programa Gerador da Declaração do Imposto sobre a Renda Retido na Fonte (PGD Dirf 2022).


Pacotes de Atualização