PW.SPED - Nota 013231

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.

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado no Relatório das Informações Complementares do ICMS -ST para atender aos códigos MG100 e MG300 da tabela 5.7 - Código de Motivos de Restituição e Complementação ICMS ST, utilizada na geração dos registros C185, C330 e C380.


Pacotes de Atualização