Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | SPEDFISCAL.PRW |
País: | Brasil |
Ticket: | 16569373 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-32665 |
M
Ao gerar o arquivo do EFD ICMS/IPI (SPEDFISCAL), com controle de Inventario , através do H020, sistema esta gerando o campo 3 com valor unitário do inventario , não considerando a redução de base do ICMS Próprio (CST 20) ou ICMS ST (CST 70).
Para essa operação o valor esperado após importação o inventario Registro P7 - (MATR460) através da Rotina de Composição do H020 - FISA116 atualmente não temos uma regra para calculo utilizando a Base Reduzida.
Com isso o H020 campo 3 fica com valor igual ao H010 e no momento de importar na GIA RS , apresenta rejeição "070- Quando CST for final 20 ou 70 , o campo 3 do H020 deve ser menor que o campo 5 do H010 pai".
Realizado ajuste na rotina FISA116 - Composição de Valores do ICMS , adicionando a opção 01- Final de do Período no campo Motivo de Inventario (F0M_MOTINV) e criado uma nova regra de Calculo - 06 - Media Ponderada da Base de ICMS com Redução no campo Regra de Calculo - (F0M_REGRA).
Essa nova regra ira buscar na tabela SFT os campos FT_BASEICM ,onde houve a redução quando configurado com CST 20 e o para o campo FT_BASERET para buscar o valor com redução do ICMS ST configurado com CST 70.
Memoria de Campo para gravação dos campo F0M_BASEICM e F0M_VALICM.
Operação Aquisição 2 notas
F0M_BASEICM = 500 + 400 / 2 Unidades = 250,00
Esses valores com Redução do ICMS Próprio , utilizando CST 20 recupero o valor do campo FT_BASEICM e quando operação com redução de ICMS ST , utilizando CST 70 recupero valor do campo FT_BASERET. Por que uma vez que tenho redução esses campo na FT são gravados atualizados. |
F0M_VALICM = 900 * 18% alíquota de ICMS do produto = 162,00 / 2 = 81,00
F0M-TOTICM = 81 * 2 Unidades = 162,00
Geração do Bloco H
No exemplo abaixo onde temos 4 notas com reduções de ICMS Próprio e ICMS ST , seus H020 com CST 20 e 70.
Não há.