SQL REINF – CSRF – 4020

SQL REINF - CSRF - 4020

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

FLAN.CODFILIAL ‘Cod. Filial’,

GFILIAL.NOMEFANTASIA ‘Nome Filial’,

GFILIAL.CGC ‘CNPJ/CPF Filial’,

FLAN.CODCFO ‘Cod Cliente/Fornecedor’,

FCFO.NOMEFANTASIA ‘Nome Cliente/Fornecedor’,

TMOV.NUMEROMOV ‘Número do Lançamento Fiscal’,

DNATUREZARENDIMENTO.CODNATRENDIMENTO ‘Cod Natureza de Rendimento_Liber’,

DNATUREZARENDIMENTO.DESCRICAORENDIMENTO’Desc Natureza de Rendimento_Liber’,

FTRBLAN.CODTRB AS CODTRB,

FTRBLAN.BASEDECALCULO ‘Base Trib.’,

FTRBLAN.ALIQUOTA ‘Aliq Trib.’,

FTRBLAN.VALOR ‘Valor Total do Documento’

FROM DEVENTOREINF (NOLOCK)

LEFT JOIN DEVENTOREINFLANC (NOLOCK) ON DEVENTOREINF.CODCOLIGADA = DEVENTOREINFLANC.CODCOLIGADA AND DEVENTOREINF.IDEVENTO = DEVENTOREINFLANC.IDEVENTO

LEFT JOIN DEVENTOREINFLANCFIN (NOLOCK) ON DEVENTOREINF.CODCOLIGADA = DEVENTOREINFLANCFIN.CODCOLIGADA AND DEVENTOREINF.IDEVENTO = DEVENTOREINFLANCFIN.IDEVENTO

LEFT JOIN FTRBLAN (NOLOCK) ON DEVENTOREINFLANCFIN.IDLAN = FTRBLAN.IDLAN

JOIN DNATUREZARENDIMENTO (NOLOCK) ON DNATUREZARENDIMENTO.IDNATRENDIMENTO = FTRBLAN.IDNATRENDIMENTO

LEFT JOIN FLAN ON FLAN.CODCOLIGADA = FTRBLAN.CODCOLIGADA AND FLAN.IDLAN = FTRBLAN.IDLAN

LEFT JOIN FCFO (NOLOCK) ON FCFO.CODCFO = FLAN.CODCFO

LEFT JOIN GFILIAL (NOLOCK) ON GFILIAL.CODCOLIGADA = FLAN.CODCOLIGADA AND GFILIAL.CODFILIAL = FLAN.CODFILIAL

LEFT JOIN TMOV ON TMOV.CODCOLIGADA = FLAN.CODCOLIGADA AND TMOV.IDMOV = FLAN.IDMOV

WHERE DEVENTOREINF.TIPO IN (19,20)

AND FTRBLAN.CODTRB IN (‘INFORME AQUI O CODIGO DO TRIBUTO’)

AND FLAN.DATABAIXA BETWEEN DEVENTOREINF.DATAINICIAL AND DEVENTOREINF.DATAFINAL

AND DEVENTOREINF.CODCOLIGADA = :CODCOLIGADA

AND DEVENTOREINF.IDEVENTOPAI = :IDEVENTO

Sumário

Compartilhe:

Conheça a Caesars

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