SQL – REINF – IRRF – ORIGEM FISCAL

SQL - REINF - IRRF - ORIGEM FISCAL

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

Compartilhe:

Conheça a Caesars

nos especializamos em transformar o uso dos módulos TOTVS RM nas empresas.