Módulo: Obrigações SPED - EFD ICMS IPI
Funcionalidade: Bloco 0
Data/Hora da Publicação: 02/08/2017 14:26:41
Data/Hora Última Alteração: 04/08/2017 16:50:54
Descrição da Nota: Tratamento realizado na geração do registro 0210 para que seja gerado abaixo do registro 0200 do produto fictício, quando se tratar do Bloco K sumarizado. Tratada também a geração do registro 0300 para que seja finalizada com sucesso, quando o indicador do tipo de movimento do bem não estiver preenchido ou quando a configuração do parâmetro "efd_primeiro_arquivo_com_bloco_G" estiver incorreta.
Sintoma
Sintoma 1
O registro 0210 era apresentado indevidamente abaixo do registro 0200 do produto acabado ou em processo na geração do Bloco K sumarizado, sendo que nesta situação, ele deve ser gerado apenas abaixo do 0200 do produto fictício.
Sintoma 2
Estava ocorrendo o seguinte erro na geração do registro 0300, quando o indicador do tipo de movimento do bem não era preenchido:
Erro ao gerar o registro 0300
Detalhes do erro: Objeto não pode ser convertido de DBNull em outros tipos.
em System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco0.flx0300.GerarCodigoAtivo(StaticRowReaderFDA linhaFicha)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco0.flx0300.DescartarFichasForaGeracao(InProcessReader reader, Dictionary`2 idsFichas)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco0.flx0300.ProcessarLeitura(InProcessReader reader)
em Procwork.Software.Basic.FDA.Common.Evaluator.Reader.InProcessReader.Read()
em Procwork.Software.Basic.FDA.Common.Evaluator.Reader.MergeReaderFDA.CheckRead(IReaderFDA reader)
em Procwork.Software.Basic.FDA.Common.Evaluator.Reader.MergeReaderFDA.Read()
em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.LerFluxo(IReaderFDA reader, DefinicaoRegistro defReg)
em Procwork.Software.Basic.Common.GeradorArquivos.GeradorArquivo.GeraTipoRegistro(ParametroGeracao param, DefinicaoRegistro defRegGerar, DefinicaoRegistro defRegPai, IReaderFDA readerPai, LinhaArquivo linhaPai, Boolean agrupado)
Sintoma 3
Estava ocorrendo o seguinte erro na geração do registro 0300, quando o parâmetro "efd_primeiro_arquivo_com_bloco_G" era configurado incorretamente. Ex: 012011 (sem barra).
Erro ao iniciar fluxo origem do registro 0300: Seqüência não foi reconhecida como DateTime válido.
Pilha do erro: em System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
em System.Convert.ToDateTime(String value, IFormatProvider provider)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco0.flx0300.ObterParametrosBlocoG()
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco0.flx0300.InicializaFluxo(ParametroGeracao param)
em Procwork.Software.Basic.Common.GeradorArquivos.Registro.DefinicaoRegistro.InicializaGeracao(ParametroGeracao param)
Erro ao iniciar fluxo origem do registro G110: Seqüência não foi reconhecida como DateTime válido.
Pilha do erro: em System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
em System.Convert.ToDateTime(String value, IFormatProvider provider)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG110.InicializaFluxo(ParametroGeracao param)
em Procwork.Software.Basic.Common.GeradorArquivos.Registro.DefinicaoRegistro.InicializaGeracao(ParametroGeracao param)
Erro ao iniciar fluxo origem do registro G125: Seqüência não foi reconhecida como DateTime válido.
Pilha do erro: em System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
em System.Convert.ToDateTime(String value, IFormatProvider provider)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.ObterParametrosG125()
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoG.flxG125.InicializaFluxo(ParametroGeracao param)
em Procwork.Software.Basic.Common.GeradorArquivos.Registro.DefinicaoRegistro.InicializaGeracao(ParametroGeracao param)
Solução
Tratamento realizado na geração do registro 0210 para que seja gerado abaixo do registro 0200 do produto fictício, quando se tratar do Bloco K sumarizado.
Tratada também a geração do registro 0300 para que seja finalizada com sucesso, quando o indicador do tipo de movimento do bem não estiver preenchido ou quando a configuração do parâmetro "efd_primeiro_arquivo_com_bloco_G" estiver incorreta.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
A aplicação da Nota 009614 (Bloco H) é necessária porque contempla as últimas alterações do Bloco 0.