SQL deve ser informado em Eventos Periódicos – R-9015 | Anexos | Consultas SQL | Inserir Consulta SQL
SELECT DEVENTOREINF.IDEVENTO ‘Identificador do Evento’,
CASE
WHEN DEVENTOREINF.TIPO = 19 THEN ‘R-4010’
WHEN DEVENTOREINF.TIPO = 20 THEN ‘R-4020’
WHEN DEVENTOREINF.TIPO = 21 THEN ‘R-4030’
WHEN DEVENTOREINF.TIPO = 22 THEN ‘R-4040’
WHEN DEVENTOREINF.TIPO = 23 THEN ‘R-4050’
WHEN DEVENTOREINF.TIPO = 24 THEN ‘R-4060’
END ‘Tipo’,
CASE
WHEN DEVENTOREINF.STATUS = 1 THEN ‘Não transmitido’
WHEN DEVENTOREINF.STATUS = 2 THEN ‘Pendente’
WHEN DEVENTOREINF.STATUS = 3 THEN ‘Inconsistente’
WHEN DEVENTOREINF.STATUS = 4 THEN ‘Rejeitado’
WHEN DEVENTOREINF.STATUS = 5 THEN ‘Autorizado’
WHEN DEVENTOREINF.STATUS = 6 THEN ‘Alterado’
WHEN DEVENTOREINF.STATUS = 7 THEN ‘Pendente Exclusão’
WHEN DEVENTOREINF.STATUS = 8 THEN ‘Excluído’
WHEN DEVENTOREINF.STATUS = 9 THEN ‘Aberto’
WHEN DEVENTOREINF.STATUS = 10 THEN ‘Encerrado’
END ‘Status’,
DLAF.CODFILIAL ‘Cod. Filial’,
GFILIAL.NOMEFANTASIA ‘Nome Filial’,
GFILIAL.CGC ‘CNPJ/CPF Filial’,
DLAF.CODCFO ‘Cod Cliente/Fornecedor’,
FCFO.NOMEFANTASIA ‘Nome Cliente/Fornecedor’,
GMUNICIPIO.NOMEMUNICIPIO ‘Município do Serviço’,
GMUNICIPIO.CODETDMUNICIPIO ‘UF’,
DLAF.DOCINI ‘Número do Lançamento Fiscal’,
DNATUREZARENDIMENTO.CODNATRENDIMENTO ‘Cod Natureza de Rendimento_Liber’,
DNATUREZARENDIMENTO.DESCRICAORENDIMENTO’Desc Natureza de Rendimento_Liber’,
DTRBLAF.CODTRB AS CODTRB,
DTRBLAF.BASETRB ‘Base Trib.’,
DTRBLAF.ALIQTRB ‘Aliq Trib.’,
DTRBLAF.VALORTRB ‘Valor Total do Documento’
FROM DEVENTOREINF (NOLOCK)
LEFT JOIN DEVENTOREINFLANC (NOLOCK)
ON DEVENTOREINF.CODCOLIGADA = DEVENTOREINFLANC.CODCOLIGADA
AND DEVENTOREINF.IDEVENTO = DEVENTOREINFLANC.IDEVENTO
LEFT JOIN DLAFAGRUP (NOLOCK)
ON DLAFAGRUP.CODCOLIGADA = DEVENTOREINFLANC.CODCOLIGADA
AND DLAFAGRUP.IDLAFAGRUP = DEVENTOREINFLANC.IDLAFAGRUP
LEFT JOIN DLAF (NOLOCK)
ON DLAF.CODCOLIGADA = DLAFAGRUP.CODCOLIGADA
AND DLAF.IDLAFAGRUP = DLAFAGRUP.IDLAFAGRUP
LEFT JOIN GFILIAL (NOLOCK)
ON GFILIAL.CODCOLIGADA = DLAF.CODCOLIGADA
AND GFILIAL.CODFILIAL = DLAF.CODFILIAL
LEFT JOIN DITEM (NOLOCK)
ON DITEM.CODCOLIGADA = DLAF.CODCOLIGADA
AND DITEM.IDLAF = DLAF.IDLAF
LEFT JOIN GMUNICIPIO (NOLOCK)
ON GMUNICIPIO.CODMUNICIPIO = DLAF.CODMUNICIPIOSERV
AND GMUNICIPIO.CODETDMUNICIPIO = DLAF.UFMUNICIPIOSERV
LEFT JOIN FCFO (NOLOCK)
ON FCFO.CODCOLIGADA = DLAF.CODCOLIGADA
AND FCFO.CODCFO = DLAF.CODCFO
LEFT JOIN DTRBLAF (NOLOCK)
ON DTRBLAF.IDLAF = DLAF.IDLAF
AND DTRBLAF.CODCOLIGADA = DLAF.CODCOLIGADA
LEFT JOIN DNATUREZARENDIMENTO (NOLOCK)
ON DNATUREZARENDIMENTO.IDNATRENDIMENTO = DTRBLAF.IDNATRENDIMENTO
WHERE DEVENTOREINF.CODCOLIGADA = :CODCOLIGADA
AND DEVENTOREINF.IDEVENTOPAI = :IDEVENTO
AND DEVENTOREINF.TIPO IN ( 19, 20 )
AND DTRBLAF.CODTRB IN ( ‘INFORME O CODIGO DO TRIBUTO AQUI’ )