Acerto Doc Frete Pedágio - GW3_ICMPDG

Situação:

Este acerto é feito porque algumas transportadoras enviam o CTE com o campo GW3_ICMPDG = 2, informando ao sistema que o valor do pedágio está incluído no valor do ICMS, mas não está e por isso, desatualizamos os CTEs do TOTVS, alteramos, no GFE, o campo para 1 e atualizamos os documentos novamente para o TOTVS.

Possíveis Soluções:

No SQL, conectar na base da empresa que vai puxar os dados: SBRSQLDBP02\GFESEU ou  SBRSQLDBP02\GFEMOD 

Rodar o script abaixo para verificar se há documentos nesta situação (Também podemos pegar o script neste caminho

G:\Depto\GFE\Script SQL\ValidaPedagio.sql)

image-20240710-180911.png
image-20240710-180921.png
SELECT GW3_DTENT, GW3_CDESP, GW3_FILIAL, GW3_EMISDF, GW3_SERDF, GW3_NRDF, GW3_VLDF, GW3_ICMPDG, GW3_PDGPIS, GW3_PEDAG, GW3_BASPIS, GW3_VLPIS, GW3_VLCOF, GW3_SITFIS FROM GW3160 WHERE /*GW3_DTENT = '20230919'*/ GW3_DTENT > '20240630' --AND GW3_FILIAL = '99' AND GW3_SITFIS > '2' AND GW3_ICMPDG = 2 AND GW3_PEDAG > 0 AND GW3_VLCOF > 0 AND R_E_C_D_E_L_ = 0 ORDER BY GW3_FILIAL, GW3_DTENT UPDATE GW3160 SET GW3_SITFIS = '5' WHERE GW3_DTENT > '20240630' AND GW3_FILIAL = '99' AND GW3_SERDF = '1' AND GW3_NRDF IN ('110386', '110389', '110570', '13850230') AND R_E_C_D_E_L_ = 0 AND GW3_SITFIS > '2' UPDATE GW3160 SET GW3_ICMPDG = '1' WHERE GW3_DTENT > '20240630' AND GW3_FILIAL = '99' AND GW3_SERDF = '1' AND GW3_NRDF IN ('110386', '110389', '110570', '13850230') AND R_E_C_D_E_L_ = 0

1 - Acertar para qual empresa está rodando, já para os 3 scripts, para não esquecer

GW3010 E GWU010 = MODERNA

GW3020 E GWU020 = SOLUÇÕES

GW3160 E GWU160 = SANTILLANA

 2 - Colocar a data, sempre o último dia do mês anterior, já para os 3 scripts, para não esquecer

 3 - Rodar o primeiro trecho do script

 4 - Selecionar o Retângulo vazio no Resultado, para selecionar tudo.

 5 - Selecionar com o botão direito do mouse e selecionar Copy with Headers

Colar no Excel e para facilitar, filtrar estabelecimento e serie para rodar menos documentos por vez.

Copiar as notas filtradas da coluna F GW3_NRDF e colar na coluna A em uma nova aba do Excel

Na coluna B, selecionar os dados da coluna A e Concatenar,  incluído ' antes e ', depois em cada linha com ('xxx','xxx')

=CONCATENAR("'";A1;"'";",") 

Copiar a coluna B para a coluna C apenas com valores 

Copiar a coluna C e colar na coluna D, já transformando coluna e linha

Copiar estes dados para os dois scripts de UPDATE, conforme abaixo

UPDATE GW3160 SET GW3_SITFIS = '5' WHERE GW3_DTENT > '20240630' AND GW3_FILIAL = '99' AND GW3_SERDF = '1' AND GW3_NRDF IN ('110386', '110389', '110570', '13850230') AND R_E_C_D_E_L_ = 0 AND GW3_SITFIS > '2' UPDATE GW3160 SET GW3_ICMPDG = '1' WHERE GW3_DTENT > '20240630' AND GW3_FILIAL = '99' AND GW3_SERDF = '1' AND GW3_NRDF IN ('110386', '110389', '110570', '13850230') AND R_E_C_D_E_L_ = 0

Parar o RPW do CD0433 na empresa que vai fazer o procedimento e avisar o Vagno, que vai ter que reatualizar uns documentos do GFE ao TOTVS

Rodar o segundo script com os dados já atualizados, com a data, filial, serie e notas.

Rodar o CD0433 até rodar todos os docs de frete, conforme abaixo (Com usuário integr-gfe, senha: moderna)

Quando acabar de desatualizar todas as notas...

Rodar o terceiro script com os dados já atualizados, como a data, filial, serie e notas.

Acessar o GFE e enviar as notas novamente para integração ao TOTVS

Selecionar a Data de Emissão bem grande Ex.: 01/01/2000

Selecionar a Data de Entrada pelo range das notas da coluna A GW3_DTENT da planilha, Ex: 02/06/2024 até 21/06/2024

Selecionar a Data Transação, o dia que está fazendo este procedimento.

Depois que corrigir e atualizar todos os documentos, ativar o RPW novamente.

Ativar o RPW novamente  do CD0433 conforme abaixo (Com usuário integr-gfe, senha: moderna)