Módulo: SPED - FISCAL
Funcionalidade: Bloco 1
Data/Hora da Publicação: 15/09/2020 12:18:50
Data/Hora Última Alteração: 15/09/2020 12:18:50
Descrição da Nota: Tratamento realizado na geração do registro 1900 para que não seja interrompida, quando gerado manualmente através de ajustes demonstrados no registro C197 e houver registros 1921 também. Além disso, foi tratada a geração do registro E220 para que não seja multiplicado para cada combinação de códigos de sub apuração e UF diferentes.
Sintoma
Estava ocorrendo o seguinte erro na geração do registro 1900, quando gerado manualmente através de ajustes demonstrados no registro C197 e com registros 1921:
"Erro ao gerar o registro 1900
Erro ao gerar o registro 1900
Detalhes do erro: A chave fornecida não estava presente no dicionário.
em System.ThrowHelper.ThrowKeyNotFoundException()
em System.Collections.Generic.Dictionary`2.get_Item(TKey key)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.Bloco1.flx1900.ProcessReadManual(InProcessReader reader)
em Procwork.Software.Basic.FDA.Common.Evaluator.Reader.InProcessReader.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)"
Solução
Tratamento realizado no campo 02 (IND_APUR_ICMS) do registro 1900 para que seja convertido o indicador da sub-apuração de "1" para "3", de modo que a geração não seja interrompida, quando gerada manualmente através de ajustes demonstrados no registro C197 e houver registros 1921 também.
Além disso, foi tratada a geração do registro E220 para que não seja multiplicado para cada combinação de códigos de sub apuração e UF diferentes.
4.00.00.0000
Produto:
Nota
Descrição