Dúvida
Como preencher automaticamente o campo FT_VICPRST para geração da tag vICMSSubstituto?
Ambiente
Protheus – Livros fiscais– A partir da versão 11.80
Solução
Implementada solução para que a tag vICMSSubstituto seja gerada com base nas informações inseridas nos campos D1_ICMNDES, D1_BASNDES e D1_ALQNDES, quando a operação possui CST 60, porém, não se é o imediato da cadeia da operação.
Importante!
Na situação detalhada nesse documento, as informações referente ao ICMS já recolhido anteriormente será preenchido manualmente nos campos D1_ICMNDES, D1_BASNDES eD1_ALQNDES.
De acordo com essas informações será gerada a tag vICMSSubstituto com a seguinte variação:
- Caso o parâmetro MV_ULTAQUI seja igual a 3:
Base Retido = D1_BASNDES / Quantidade de Entrada * Quantidade de Saída
Valor do Próprio do Substituto = ((Base Retido * (MV_ICMPAD/100)) - D1_ICMNDES) / Quantidade de Entrada * Quantidade de Saída - Caso o parâmetro MV_ULTAQUI seja qualquer outro valor que não 3:
Base Retido = D1_BASNDES
Valor do Próprio do Substituto = ((Base Retido * (MV_ICMPAD/100)) - D1_ICMNDES)
Exemplo de configuração
MV_estado = SP
MV_ULtaqui = 1
1) nota fiscal de entradas = RS
TES
Calcula icms = não
Atualiza estoque = sim
L fiscal icms = outros
CST = 60
MKP ICM COMP = sim
Marg solid = nunca
Os campos
D1_ICMNDES, D1_BASNDES e D1_ALQNDES) = preenchidos de forma manual.
Na nota fiscal de saídas CFOP 5405
TES
Atualiza estoque = sim
Calcula icms = não
L fiscal icms = outros
CST = 60
tipo de cliente = revendedor
Para o tipo de cliente consumidor Final a TAG do ICMS ST recolhido anteriormente não será gerada.
1 Comentários