Módulo: SPED - FISCAL
Funcionalidade: Relatório Informações Complementares ICMS ST - NF
Data/Hora da Publicação: 01/07/2020 16:30:46
Data/Hora Última Alteração: 01/07/2020 16:50:28
Descrição da Nota: Tratamento realizado na coluna "Vl. Unit ICMS" das Saídas para que sejam considerados no cálculo do valor unitário do ICMS todos os impostos configurados na condição de negócio. Tratada também a coluna "Vl. Unit ICMS" das Entradas para calcular a média ponderada do valor unitário do ICMS. Tratamento de conversão da data fiscal para que a geração não seja interrompida.
Sintoma
Sintoma 1
Nas colunas "Vl. Unit. ST Rest." e "Vl. Unit. FCP Rest." do Relatório de Informações Complementares do ICMS - ST eram exibidos valores entre parenteses, indicando resultados negativos.
Consequentemente, os valores dos campos 15 (VL_UNIT_ICMS_ST_CON V_REST ) e 16 (VL_UNIT_FCP_ST_CONV _REST ) do registro C185 eram apresentados negativos também.
Sintoma 2
Estava ocorrendo o seguinte erro na geração do relatório:
(String não foi reconhecida como um DateTime válido.) Em System.DateTime.Parse (String s, provedor IFormatProvider)
em System.Convert.ToDateTime (valor da cadeia)
em Procwork.Software.AGSPED.FSC.Servers.RelInfCompICMSST.RelInfCompICMSSTController.ExecutaCalculoRessarcimento (Int32 diasConsiderar, Int32 busId, DateTime dtIniProcesso, DateTime dtFinProcesso, List`1 notasSaida, List`1 notasSaida, Lista` `2 dicEstoqueProd)
em Procwork.Software.AGSPED.FSC.Servers.RelInfCompICMSST.RelInfCompICMSSTController.ExecutaRelatorio (String sessionID, ContextoExecucao contexto)
em Procwork.Software.AGSPED.FSC.Servers.RelInfCompICMSST.RelInfCompICMSSTController.IniciarExecucao (ContextoExecução contexto, String sessionID)
em Procwork.Software.SATI.PROC.Servers.CoordenadorProcesso.CoordenadorProcessoController.ExecuteInternalProcess (ContextoExecução do contexto, IExecutorProcesso objBO)
em Procwork.Software.SATI.PROC.Servers.CoordenadorProcesso.CoordenadorProcessoController.ExecutePrincipalProcess (ContextoExecução do contexto, IExecutorProcesso objBO)
Solução
Tratamento 1
Tratamento realizado na coluna "Vl. Unit ICMS" das Saídas para que sejam considerados no cálculo do valor unitário do ICMS todos os impostos configurados na condição de negócio.
Exemplo:
Tratamento 2
Tratada também a coluna "Vl. Unit ICMS" das Entradas para calcular a média ponderada do valor unitário do ICMS, quando forem utilizadas diversas Notas Fiscais de Entrada para acobertar a quantidade de saída correspondente.
Exemplo:
Tratamento 3
Tratamento de conversão da data fiscal para que a geração não seja interrompida.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)