DESCRIÇÃO DA ALTERAÇÃO
Valério tem um cliente especifico que precisa fazer o seguinte cálculo
O valor de ICMS deve ser maior que do que é configurado.
Cenário de exemplo:
a configuração do cliente está dessa forma, os valores de substituição estão corretos e deverão ficar dessa forma, mas o valor de ICMS normal a alíquota deverá ser 17% e o valor de ICMS deverá ser recalculado.
Como é sabido o valor de ICMS normal é descontado no valor de ICMS ST e neste cenário será descontado com a alíquota de 7% mas o valor de ICMS normal deverá sair com 17%.
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Teste OK
Realizado o teste seguindo o passo a passo abaixo:
- Antes da emissão da nota, acessar o NFeEcoAdmin.ini, e dentro da seção [Config] informar o parâmetro, como no exemplo:
- [Config]
RecalculoICMS10=Sim
- [Config]
- Feito isso, foi emitida a Nota Fiscal com os valores que estão na solicitação;
- Verificado que ao enviar a nota para o DFeMonitor, os valores foram ajustados conforme o que foi pedido na solicitação;
- Teste ok.
Isabella Bressan Bremm - Certificando
- Certificando.
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação
Base de dados Utilizada: ECODADOS.ECO / ECONFE.ECO
Fontes Alterados:
- uNFeGrava.
Relatórios Alterados:
- Nenhum.
Motivo do Erro (Dados Técnicos):
- Implementado controle para recalcular o valor de ICMS e alterar a alíquota de ICMS do CST 010, quando o parâmetro RecalculoICMS10 da seção Config do NFeEcoAdmin.ini está preenchido com SIM.
- O NFeAdmin irá trocar a alíquota para 17% e irá recalcular o valor do ICMS.
- Valor ICMS = (Valor Base de Cálculo / 100) * 17.
- O NFeAdmin irá trocar a alíquota para 17% e irá recalcular o valor do ICMS.
- Esta modificação atende a esta solicitação apenas, após a realização do testes é imprescindível a remoção do parâmetro respectivo.
Testes Executados:
- Reenviar o item pendente pelo Sistema ECO que está com a alíquota de ICMS com 7%.
- Verificar que a nota será aprovada com 17%.
Rafael Gustavo Dal Bosco - Programando
- Em Programação.
Isabella Bressan Bremm - Devolvido p/ Programação
- A trigger não funcionou, retornando para a programação.
Isabella Bressan Bremm - Certificando
- Certificando.
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação
- Criada trigger para alterar o campo PICMS para 17%, e recalcular o campo VICMS baseado no nova alíquota.
- Tabela NFE_TBNFEITEMSTRIBICMS10.
- Trigger:
- CREATE trigger nfe_tbnfeitemstribicms10_bi0 for nfe_tbnfeitemstribicms10 active before insert position 0 AS begin if (new.picms = 7) then begin new.picms = 17; new.vicms = (new.vbc / 100) * new.picms; end end
Rafael Gustavo Dal Bosco - Programando
- Em Programação.
Anderson Luiz Barbosa da Silva - Encaminhado p/ Programação
Enviando para programação.
Anderson Luiz Barbosa da Silva - Analisando
Enviando para programação.
Anderson Luiz Barbosa da Silva - Encaminhado p/ Análise