Escolar Documentos
Profissional Documentos
Cultura Documentos
• “Marg. Sold.” (F4_MKPSOL) e “ICMS s/ ST” (F4_ICMSST) na tabela “SF4 – Cadastro de TES”.
Além disso, foi alterado o campo “Agrega Solid.” (F4_INCSOL) da tabela “SF4” e incluída a opção
“D=Deduz Retido”.
O campo “Agreg. Solid.” define o critério do cálculo do ICMS solidário, sendo que pode ser
configurado com:
• "N" = O valor do ICMS solidário não está agregado ao total da nota fiscal, porém, não deve ser
pago ao fornecedor.
• "A"= O valor do ICMS solidário não está destacado no documento fiscal, porém, está
embutido no valor da mercadoria.
• "D" = O valor do ICMS solidário deve ser deduzido do valor da duplicata e não deve ser
incorporado ao valor contábil do documento.
Para o cálculo da dedução do ICMS nas duplicatas a receber, geradas pelos documentos de
transporte, o sistema considera as seguintes itens:
• O campo “Agreg. Solid.” (F4_INCSOL) do cadastro de TES que deve ser configurado com “D”,
indicando que o valor do ICMS solidário deve ser deduzido do valor da duplicata e não deve ser
incorporado ao valor contábil do documento.
• O conteúdo do parâmetro “MV_TMSMFAT”, que indica se a geração das faturas será efetuada
com base no arquivo “SE1 – Contas a Receber” ou “DT6 – Documentos de Transporte”, onde,
“1=SE1” e “2=DT6”.
Se o parâmetro “MV_TMSMFAT” estiver configurado com “1”, será gerado um título a receber
gravando o valor do documento com a dedução do ICMS.
Caso contrário, se o parâmetro “MV_TMSMFAT” estiver configurado com “2”, será atualizado
o campo “Valor Fatura” (DT6_VALFAT), no cadastro de documentos de transporte, com a
dedução do ICMS e o mesmo será utilizado para a geração das faturas.
Importante:
b. Essa rotina deve ser executada de modo exclusivo, ou seja, nenhum usuário deve estar
utilizando o sistema.
A seguir, será apresentado um roteiro para a implementação com telas de exemplo na versão
Protheus 8.11.
Será apresentada uma mensagem ao usuário, alertando-o sobre a atualização que será efetuada
na base e no dicionário de dados. Observe:
4. Após atualizar o sistema, será apresentada a janela de “Atualização concluída” com o histórico
(log) de todas as atualizações processadas. Nesse log, serão exibidos somente os campos que
foram atualizados pelo programa.
Campo F4_INCSOL
Tipo C
Tamanho 1
Decimal 0
Formato @!
Contexto Real
Propriedade Alterar
Lista de
S=Sim;N=Não;A=Mercadoria;D=Deduz Retido.
Opções
Campo DT6_VALFAT
Tipo N
Tamanho 14
Decimal 2
Formato @! E 99,999,999,999.99
Contexto Real
Propriedade Visualizar
Campo D2_DESCICM
Tipo N
Tamanho 14
Decimal 2
Formato @! E 99,999,999,999.99
Contexto Real
Propriedade Visualizar
Validação MaFisRef(“IT_DEDICM”,”MT100”,M->D2_DESCICM)
Campo F4_MKPSOL
Tipo C
Tamanho 1
Decimal 0
Formato @!
Contexto Real
Propriedade Alterar
Validação Pertence(“123”)
Campo F4_ICMSST
Tipo C
Tamanho 1
Decimal 0
Formato @!
Contexto Real
Propriedade Alterar
Título ICMS s/ ST
Descrição ICMS s/ ST
Validação Pertence(“12”)