Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como alterar o tomador na rotina 1479 - Gerar CT-e Complementar?
Ambiente
TOTVS Distribuição Linha Winthor - 14 - Faturamento - A partir da versão 30
Solução
A validação que a SEFAZ exige é de que a UF do tomador anterior seja a mesma UF do tomador que deseja informar, caso seja diferente, não aparecerá para ser selecionado na 1479 - Gerar CT-e Complementar.
Nesse caso será necessário emitir um novo CT-e preenchendo as informações devidamente ou realizar o cancelamento Extemporâneo.
Segue abaixo SELECT feito pela Rotina na validação (processo retirado a partir do Statement da Rotina 1479):
"""
-- PROCESSO QUE NÃO PERMITE TROCA DE TOMADOR
-- MOTIVO: SIGLA_UF DIFERENTE
SELECT C.CODCLI,
C.CLIENTE,
SIGLA_UF
FROM TABLE(cte_destinatario(11007692)) X, PCCLIENT C
WHERE REGEXP_REPLACE(C.CGCENT,'[^0-9]','') = REGEXP_REPLACE(X.CNPJ_CPF,'[^0-9]','')
UNION
SELECT C.CODCLI,
C.CLIENTE,
SIGLA_UF
FROM TABLE(CTE_REMETENTE(11007692)) X, PCCLIENT C
WHERE REGEXP_REPLACE(C.CGCENT,'[^0-9]','') = REGEXP_REPLACE(X.CNPJ_CPF,'[^0-9]','')
"""
0 Comentários