Projeto

Geral

Perfil

Defeito #28

O.S. #00084281 - Conv 64

Adicionado por Alisson Cleiton dos Santos 11 dias atrás. Atualizado 11 dias atrás.

Situação:
Nova
Prioridade:
Normal
Atribuído para:
Início:
09/12/2025
Data prevista:
% Terminado:

0%

Tempo estimado:

Descrição

Prezado(a),

Solicito que através da consulta abaixo elencada a esta OS seja disponibilizado mensagem ao DETRAN, semelhante a comunicação de débitos, onde haverá um aviso de impedimento de transferência:

"Veículo adquirido conf. Convênio ICMS 64/2006 - venda antes de 12 meses necessário pagamento de ICMS - Favor procurar orientação junto à SEFIN".

Solicito ainda que seja criada transação no SITAFE, onde perfis TTE/AFTE de agência de rendas informaram a placa/RENAVAM do veículo e o mesmo não estará mais apto a mensagem acima

Observo que tal consulta deve "rodar" diariamente

Consulta:

select
distinct
b.RENAVAM,
b.PLACA
from
(
select
t.chave_acesso as chave,
t.co_destinatario as destinatario,
t.dhemi as aquisicao,
comp.INFCPL as info_complementar
from bi.fato_nfe_detalhe t
inner join
(SELECT A.NSU,
IDENT.CHAVE_ACESSO,

INFADIC.INFCPL
FROM XDB_NFE.ARQUIVO@XDB_NFE_PRODUCAO A,
XMLTABLE,
'//infNFe' PASSING A.XML
COLUMNS
CHAVE_ACESSO VARCHAR2 PATH '@Id'
) IDENT,

XMLTABLE,
'//infAdic' PASSING A.XML
COLUMNS
INFCPL VARCHAR PATH 'infCpl1'
) INFADIC

) comp on comp.nsu = t.nsu
where t.dhemi >= to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd')-365
and t.chave_acesso
in
(
with tab1 as
(
SELECT
V.IT_NU_CHASSI AS CHASSI
FROM SITAFE.SITAFE_VEICULO V
INNER JOIN SITAFE.SITAFE_LANCAMENTO T ON T.IT_NU_COMPLEMENTO = RTRIM
WHERE length(v.it_nu_devedor) = '14'
AND T.IT_CO_RECEITA = '2570'
AND T.IT_NU_PARCELA = '00'
AND T.IT_NU_DEVEDOR = V.IT_NU_DEVEDOR
UNION ALL
SELECT
V.IT_NU_CHASSI AS CHASSI
FROM SITAFE.SITAFE_VEICULO V
INNER JOIN SITAFE.SITAFE_LANCAMENTO T ON T.IT_NU_COMPLEMENTO = RTRIM
inner join bi.dm_pessoa p on v.it_nu_devedor = p.CO_CNPJ_CPF
where length(v.it_nu_devedor) = '11'
AND p.CO_REGIME_PAGTO = '011'
AND T.IT_CO_RECEITA = '2570'
AND T.IT_NU_PARCELA = '00'
AND T.IT_NU_DEVEDOR = V.IT_NU_DEVEDOR
), tab2 as
(
SELECT
dv.chassi as CHASSI,
d.chave as CHAVE
FROM
xdb_nfe.dfe_veicprod dv,
xdb_nfe.arquivo a,
xdb_nfe.dfe d
WHERE d.nsu = a.nsu
and dv.nsu = a.nsu
)
select
tab2.CHAVE
from tab1
inner join tab2 on tab1.CHASSI = tab2.CHASSI
)
and comp.INFCPL like '%64/06%'
)a,
(
with tab1 as
(
SELECT
V.IT_NU_CHASSI AS CHASSI,
v.it_nu_devedor as PROPRIETARIO,
V.IT_CO_RENAVAM AS RENAVAM,
V.IT_NU_PLACA AS PLACA
FROM SITAFE.SITAFE_VEICULO V
INNER JOIN SITAFE.SITAFE_LANCAMENTO T ON T.IT_NU_COMPLEMENTO = RTRIM
WHERE length(v.it_nu_devedor) = '14'
AND T.IT_CO_RECEITA = '2570'
AND T.IT_NU_PARCELA = '00'
AND T.IT_NU_DEVEDOR = V.IT_NU_DEVEDOR
UNION ALL
SELECT
V.IT_NU_CHASSI AS CHASSI,
v.it_nu_devedor as PROPRIETARIO,
V.IT_CO_RENAVAM AS RENAVAM,
V.IT_NU_PLACA AS PLACA
FROM SITAFE.SITAFE_VEICULO V
INNER JOIN SITAFE.SITAFE_LANCAMENTO T ON T.IT_NU_COMPLEMENTO = RTRIM
inner join bi.dm_pessoa p on v.it_nu_devedor = p.CO_CNPJ_CPF
where length(v.it_nu_devedor) = '11'
AND p.CO_REGIME_PAGTO = '011'
AND T.IT_CO_RECEITA = '2570'
AND T.IT_NU_PARCELA = '00'
AND T.IT_NU_DEVEDOR = V.IT_NU_DEVEDOR
), tab2 as
(
SELECT
dv.chassi as CHASSI,
d.chave as CHAVE
FROM
xdb_nfe.dfe_veicprod dv,
xdb_nfe.arquivo a,
xdb_nfe.dfe d
WHERE d.nsu = a.nsu
and dv.nsu = a.nsu
)
select
tab2.CHAVE,
tab1.CHASSI,
tab1.PLACA,
tab1.RENAVAM,
tab1.PROPRIETARIO
from tab1
inner join tab2 on tab1.CHASSI = tab2.CHASSI
)b
where a.CHAVE = b.CHAVE
and a.DESTINATARIO = b.PROPRIETARIO

Exportar para Atom PDF