COMPLY - Nota 009644

Módulo: Obrigações SPED - EFD ICMS IPI

Funcionalidade: Bloco G

Data/Hora da Publicação: 03/08/2017 09:41:58

Data/Hora Última Alteração: 03/08/2017 09:41:58

Descrição da Nota: Tratamento realizado nos registros G125 e G126 para que a geração seja finalizada com sucesso, quando o parâmetro "efd_periodos_credito_extemporaneo" estiver configurado com o período de geração ou quando não houver cenário de fichas de bem com tipo de movimento SI no registro G125.

Sintoma

 

Sintoma 1

 

Estava ocorrendo o seguinte erro na geração do registro G125, quando o parâmetro "efd_periodos_credito_extemporaneo" era configurado com o período de geração do arquivo:

Erro ao abrir fluxo registro G125

Detalhes do erro: Erro na regra: R11.Mensagem: System.Exception: ORA-00979: não é uma expressão GROUP BY ---> Oracle.DataAccess.Client.OracleException: ORA-00979: não é uma expressão GROUP BY

   em Procwork.Software.Framework.Server.BaseClasses.BusinessObject.GetDataTableRecords(DataSet masterDataSet)

   em Procwork.Software.Framework.Server.BaseClasses.CustomBusinessObject.GetDataTableRecords()

   em Procwork.Software.Framework.Server.BaseClasses.CustomBusinessObject.LocateRecords(ParameterList filterParams)

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.CarregarFichasBaixadasSQL()

   --- Fim do rastreamento de pilha de exceções internas ---

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.CarregarFichasBaixadasSQL()

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.InicializarFichasBaixadas()

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.AbrirFluxoR11()

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.CustomAbreFluxo(ParametroGeracao param, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.FluxoDados.FluxoOrigem.AbreFluxo(ParametroGeracao param, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.AbreFluxoRegistroFilho(ParametroGeracao param, DefinicaoRegistro defRegFilho, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.GeraTipoRegistro(ParametroGeracao param, DefinicaoRegistro defRegGerar, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo linhaPai, Boolean agrupado)


Sintoma 2

 

Estava ocorrendo o seguinte erro na geração do registro G126, quando não havia cenário de fichas de bem com tipo de movimento SI no registro G125:

 

Erro ao abrir fluxo registro G126

Detalhes do erro: Não é possível encontrar a coluna [CFI_ID].

   em System.Data.NameNode.Bind(DataTable table, List`1 list)

   em System.Data.BinaryNode.Bind(DataTable table, List`1 list)

   em System.Data.BinaryNode.Bind(DataTable table, List`1 list)

   em System.Data.BinaryNode.Bind(DataTable table, List`1 list)

   em System.Data.BinaryNode.Bind(DataTable table, List`1 list)

   em System.Data.DataExpression.Bind(DataTable table)

   em System.Data.DataView.set_RowFilter(String value)

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG126.SelecionarParcelasExtemporaneas(ParametroGeracao param, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG126.CustomAbreFluxo(ParametroGeracao param, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.FluxoDados.FluxoOrigem.AbreFluxo(ParametroGeracao param, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.AbreFluxoRegistroFilho(ParametroGeracao param, DefinicaoRegistro defRegFilho, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo registroPai)

   em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.GeraTipoRegistro(ParametroGeracao param, DefinicaoRegistro defRegGerar, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo linhaPai, Boolean agrupado)

 

Solução

 

Tratamento realizado nos registros G125 e G126 para que a geração seja finalizada com sucesso, quando o parâmetro "efd_periodos_credito_extemporaneo" estiver configurado com o período de geração ou quando não houver cenário de fichas de bem com tipo de movimento SI no registro G125.

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado na geração dos registros G125 e G126 para atender aos seguintes cenários de créditos extemporâneos: Notas Fiscais não escrituradas no período de apuração (Status 79) e Fichas não criadas no período devido à escrituração incorreta da Nota Fiscal de Entrada.


Pacotes de Atualização