Você está na página 1de 12

Tratamento da Substituição Tributária

Ambiente : SIGATMS - Gestão de Transportes Boletim : 026/06


Data da Publicação : 07/03/06 Data da Revisão : 17/10/06
Versões : Advanced Protheus 7.10 e Protheus 8.11 Países : Brasil
Sistemas Operacionais : Windows/Linux Bancos de Dados : TOPConnect -
Todos
Bops : 90370

Tabelas Utilizadas : DT6 / SD2 / SF4

No ambiente Gestão de Transportes, foi implementado o tratamento para o cálculo da substituição


de tributária nos conhecimentos de transporte rodoviário e nas notas fiscais de serviços de
transporte.
Para tanto, foram criados os campos:

• Valor Fatura” (DT6_VALFAT) na tabela “DT6 – Documentos de Transporte”;

• “Dedução ICMS” (D2_DESCICM) na tabela “SD2 – Itens de Venda da NF”;

• “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:

• "S"= Agrega o valor do ICMS solidário no total da Nota Fiscal ;

• "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:

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 1


• O campo “Agrega Valor” (F4_AGREG) do cadastro de TES que deve ser configurado
“I=ICMS+Mercadoria”, indicando que o valor do ICMS e da mercadoria será agregado ao total
do documento.

• 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.

• O parâmetro “MV_ESPECIE”, que indica os tipos de documentos utilizados na emissão das


notas fiscais deve ter relacionado no seu conteúdo as séries “CTR” (Conhecimento de
Transporte Rodoviário) ou “NFST” (Nota Fiscal de Serviço de Transportes).

Para a implementação do tratamento da substituição tributária no ambiente Gestão de


Transportes, deve ser executado o compatibilizador “UPDTMS24”, que efetua o ajuste necessário
no dicionário de dados e na base de dados.

2 – Boletim Técnico – SIGATMS – “ Tratamento da Substituição Tributária”


Exemplo do cálculo da substituição tributária para os documentos de transporte:
Neste exemplo, será apresentada a configuração dos principais campos e cadastros utilizados
parar a geração de documentos de transporte e das faturas a receber com cálculo da substituição
tributária (ICMS Solidário).

No Cadastro de TES, observe o campo “Gera Dupl.=”Sim” da pasta “Adm/Fin/Custo”:

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 3


Na pasta “Impostos”, observe os campos “Calcula ICMS=”Não”, “Agrega Solid.=”Deduz
Retido”, “ICMS s/ST=”Sim” e “Marg. Solid.=”Nunca”. Verifique:

4 – Boletim Técnico – SIGATMS – “ Tratamento da Substituição Tributária”


No Cadastro de Produtos, observe o preenchimento dos campos “Aliq. ICMS” e “Solid. Saída” da
pasta “Impostos”:

O produto de cálculo do ICMS deve ser cadastrado na rotina “Configuração de Documentos”,


conforme o exemplo abaixo.

Cadastro Configuração de Documentos:

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 5


Cadastro de Clientes do tipo solidário. Observe:

Na rotina “Manutenção de Documentos”, verifique o cálculo do frete com a substituição tributária:

6 – Boletim Técnico – SIGATMS – “ Tratamento da Substituição Tributária”


Na rotina “Faturas por Clientes”, verifique o registro de fatura gerado para o CTRC destacado
neste exemplo. Assim, poderá ser gerado o título a receber no valor de R$ 100,00 deduzido o
valor do ICMS solidário. Observe:

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 7


Procedimentos para implementação

Importante:

a. Antes de executar o compatibilizador “UPDTMS24”, é imprescindível que o usuário faça um


backup dos arquivos de dados (diretório “\PROTHEUS_DATA\DATA”, se versão 8.11, ou
“\DADOSADV”, se versão 7.10) e dos arquivos customizadores SXs (diretório
“\PROTHEUS_DATA\SYSTEM”, se versão 8.11, ou “\SIGAADV”, se versão 7.10);
Os diretórios acima mencionados correspondem à instalação padrão do Protheus.

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.

1. No Protheus Remote, campo “Programa Inicial”, digite “U_UPDTMS24”.

2. Clique no botão “Ok”, para continuar.

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:

8 – Boletim Técnico – SIGATMS – “ Tratamento da Substituição Tributária”


3. Para confirmar a execução da atualização, clique no botão “Sim”.

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.

5. Clique no botão “Gravar”, para salvar o histórico (log) apresentado.

6. Clique no botão “Ok”, para finalizar.

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 9


Será apresentada a janela de finalização.

7. Clique no botão “Finalizar”, para sair.

8. Em seguida, acesse o Ambiente Configurador, selecione as opções “Base de Dados” +


”Dicionários” + ”Base de Dados”, e altere o campo “Agrega Solid.” (F4_INCSOL) da tabela SF4
(Cadastro de TES), conforme as instruções a seguir:

Campo F4_INCSOL

Tipo C

Tamanho 1

Decimal 0

Formato @!

Contexto Real

Propriedade Alterar

Título Agrega Sold.

Descrição Agrega ICMS retido no NF

Lista de
S=Sim;N=Não;A=Mercadoria;D=Deduz Retido.
Opções

10 – Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária”


O compatibilizador “UPDTMS24” criará, na tabela SX3 (Dicionário de Dados), os
seguintes campos:

Tabela DT6 (Documentos de Transporte)

Campo DT6_VALFAT

Tipo N

Tamanho 14

Decimal 2

Formato @! E 99,999,999,999.99

Contexto Real

Propriedade Visualizar

Título Valor Fatura

Descrição Valor da Fatura

Tabela SD2 (Itens da Nota Fiscal de Saída)

Campo D2_DESCICM

Tipo N

Tamanho 14

Decimal 2

Formato @! E 99,999,999,999.99

Contexto Real

Propriedade Visualizar

Título Ded. ICMS

Descrição Dedução ICMS

Validação MaFisRef(“IT_DEDICM”,”MT100”,M->D2_DESCICM)

Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária” - 11


Tabela SF4 (TES)

Campo F4_MKPSOL

Tipo C

Tamanho 1

Decimal 0

Formato @!

Contexto Real

Propriedade Alterar

Título Marg. Sold.

Descrição Modo de Aplicação da Margem Solidária

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”)

12 – Boletim Técnico – SIGATMS – “Tratamento da Substituição Tributária”

Você também pode gostar