IF EXISTS (SELECT * FROM SYS.objects WHERE name LIKE 'CTP_RESUMO_BANCARIO_VI') <br/>DROP VIEW DBO.CTP_RESUMO_BANCARIO_VI <br/>&& <br/>CREATE VIEW DBO.CTP_RESUMO_BANCARIO_VI ( <br/> <br/> PLA_COD <br/>, COD_MES <br/>, MES <br/>, ANO <br/>, ANO_MES <br/>, SALDO_ANTERIOR <br/>, DEBITO <br/>, CREDITO <br/>, SALDO_ATUAL <br/> ) <br/>AS <br/> <br/> <br/>/* <br/>COMENTÁRIO: MODIFICADO PARA OS RELATÓRIOS <br/>TROCADO GER_PLANO_DE_CONTAS POR GER_PLANO_DE_CONTAS_FILTRO_VI <br/>MODIFICADO POR: IELDER SANTOS <br/>DATA ALTERAÇÃO:10/09/2007 <br/> <br/>*/ <br/> <br/> <br/>SELECT <br/> PC.PLA_COD <br/> , M.MES_COD AS COD_MES <br/> , M.MES_NOME AS MES <br/> , A.ANO_COD AS ANO <br/> , CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2) AS ANO_MES <br/>/*SALDO ANTERIOR*/ <br/> , COALESCE( <br/> + COALESCE(((SELECT SUM(R.LRE_VALOR_LANCAMENTO * CASE WHEN P.PLA_CODIGO LIKE'9%' THEN (-1) ELSE 1 END) <br/> FROM CTP_LANC_RECEITA R <br/> JOIN LOA_ORC_RECEITA L ON L.ORC_REC_COD = R.ORC_REC_COD <br/> JOIN GER_PLANO_DE_CONTAS P ON L.PLA_COD = P.PLA_COD <br/> WHERE R.PLA_COD_CONTA = PC.PLA_COD <br/> AND R.LRE_SALDO_IMPLANTACAO = 'N' <br/> AND CONVERT(VARCHAR(4),R.LRE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), R.LRE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2),M.MES_COD-1),2))),0) <br/> + COALESCE((SELECT SUM(RX.REX_VALOR) <br/> FROM CTP_RECEITA_EXTRA RX <br/> WHERE RX.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),RX.REX_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), RX.REX_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(IR.IRE_VALOR) <br/> FROM CTP_INCORPORACAO_RECEITA IR <br/> WHERE IR.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),IR.IRE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), IR.IRE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_DESTINO = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),YEAR(TB.TBA_DATA)) + RIGHT ('0'+CONVERT(VARCHAR(2),MONTH(TB.TBA_DATA)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'D' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN (YEAR(PM.PMO_ANO) - 1) ELSE YEAR(PM.PMO_ANO) END) <br/> + RIGHT ('0'+CONVERT(VARCHAR(2),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0),0) <br/> - <br/> COALESCE(COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_PAGAMENTO PG <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),PG.PAG_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), PG.PAG_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(PX.PEX_VALOR) <br/> FROM CTP_PAGAMENTO_EXTRA PX <br/> JOIN CTP_DESPESA_EXTRA DX ON DX.DEX_COD = PX.DEX_COD <br/> WHERE PX.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),DX.DEX_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), DX.DEX_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(CD.IDE_VALOR) <br/> FROM CTP_INCORPORACAO_DESPESA_EXTRA CD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CD.IDE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), CD.IDE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(CD.IDE_PAGO) <br/> FROM CTP_INCORPORACAO_DESPESA CD <br/> JOIN LOA_ORC_DESPESA LO ON LO.ORC_DES_COD = CD.ORC_DES_COD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CD.IDE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), CD.IDE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_ORIGEM = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),YEAR(TB.TBA_DATA)) + RIGHT ('0'+CONVERT(VARCHAR(2), MONTH(TB.TBA_DATA)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'C' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN YEAR(PM.PMO_ANO)-1 ELSE YEAR(PM.PMO_ANO) END) <br/> + RIGHT ('0'+CONVERT(VARCHAR(2),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0) <br/> - COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_ESTORNO ES <br/> JOIN CTP_PAGAMENTO PG ON PG.PAG_COD = ES.PAG_COD <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),ES.EST_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), ES.EST_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD-1),2)),0),0) <br/> AS SALDO_ANTERIOR <br/>/*SALDO ANTERIOR*/ <br/> <br/>/* DÉBITO */ <br/> , COALESCE( <br/> + COALESCE((SELECT SUM(R.LRE_VALOR_LANCAMENTO * CASE WHEN P.PLA_CODIGO LIKE'9%' THEN (-1) ELSE 1 END) <br/> FROM CTP_LANC_RECEITA R <br/> JOIN LOA_ORC_RECEITA L ON L.ORC_REC_COD = R.ORC_REC_COD <br/> JOIN GER_PLANO_DE_CONTAS P ON L.PLA_COD = P.PLA_COD <br/> WHERE R.PLA_COD_CONTA = PC.PLA_COD <br/> AND R.LRE_SALDO_IMPLANTACAO = 'N' <br/> AND R.LRE_MES = M.MES_COD <br/> AND R.LRE_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(RX.REX_VALOR) <br/> FROM CTP_RECEITA_EXTRA RX <br/> WHERE RX.PLA_COD_CONTA = PC.PLA_COD <br/> AND RX.REX_MES = M.MES_COD <br/> AND RX.REX_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(IR.IRE_VALOR) <br/> FROM CTP_INCORPORACAO_RECEITA IR <br/> WHERE IR.PLA_COD_CONTA = PC.PLA_COD AND IR.IRE_MES = M.MES_COD <br/> AND IR.IRE_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_DESTINO = PC.PLA_COD AND MONTH(TB.TBA_DATA)= M.MES_COD <br/> AND YEAR(TB.TBA_DATA) = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'D' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> AND CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END = M.MES_COD <br/> AND CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN YEAR(PM.PMO_ANO)-1 ELSE YEAR(PM.PMO_ANO) END = A.ANO_COD),0),0) <br/> AS DEBITO <br/>/* DÉBITO */ <br/> <br/>/* CRÉDITO */ <br/> , COALESCE ( <br/> + COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_PAGAMENTO PG <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND PG.PAG_MES = M.MES_COD <br/> AND PG.PAG_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(PX.PEX_VALOR) <br/> FROM CTP_PAGAMENTO_EXTRA PX <br/> JOIN CTP_DESPESA_EXTRA DX ON DX.DEX_COD = PX.DEX_COD <br/> WHERE PX.PLA_COD = PC.PLA_COD AND DX.DEX_MES = M.MES_COD <br/> AND DX.DEX_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(CD.IDE_VALOR) <br/> FROM CTP_INCORPORACAO_DESPESA_EXTRA CD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CD.IDE_MES = M.MES_COD <br/> AND CD.IDE_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(CD.IDE_PAGO) <br/> FROM CTP_INCORPORACAO_DESPESA CD <br/> JOIN LOA_ORC_DESPESA LO ON LO.ORC_DES_COD = CD.ORC_DES_COD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CD.IDE_MES = M.MES_COD <br/> AND CD.IDE_ANO = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_ORIGEM = PC.PLA_COD <br/> AND MONTH(TB.TBA_DATA) = M.MES_COD <br/> AND YEAR(TB.TBA_DATA) = A.ANO_COD),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'C' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> AND CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END = M.MES_COD <br/> AND CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN YEAR(PM.PMO_ANO)-1 ELSE YEAR(PM.PMO_ANO) END = A.ANO_COD),0) <br/> - COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_ESTORNO ES <br/> JOIN CTP_PAGAMENTO PG ON PG.PAG_COD = ES.PAG_COD <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND ES.EST_MES = M.MES_COD <br/> AND ES.EST_ANO = A.ANO_COD),0),0) <br/> AS CREDITO <br/>/* CRÉDITO */ <br/> <br/>/* SALDO ATUAL */ <br/> , COALESCE( <br/> + (COALESCE( <br/> + COALESCE(((SELECT SUM(R.LRE_VALOR_LANCAMENTO * CASE WHEN P.PLA_CODIGO LIKE'9%' THEN (-1) ELSE 1 END) <br/> FROM CTP_LANC_RECEITA R INNER JOIN LOA_ORC_RECEITA L ON L.ORC_REC_COD = R.ORC_REC_COD <br/> JOIN GER_PLANO_DE_CONTAS P ON L.PLA_COD = P.PLA_COD <br/> WHERE R.PLA_COD_CONTA = PC.PLA_COD <br/> AND R.LRE_SALDO_IMPLANTACAO = 'N' <br/> AND CONVERT(VARCHAR(4),R.LRE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), R.LRE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2))),0) <br/> + COALESCE((SELECT SUM(RX.REX_VALOR) <br/> FROM CTP_RECEITA_EXTRA RX <br/> WHERE RX.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),RX.REX_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), RX.REX_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(IR.IRE_VALOR) <br/> FROM CTP_INCORPORACAO_RECEITA IR <br/> WHERE IR.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),IR.IRE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), IR.IRE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_DESTINO = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),YEAR(TB.TBA_DATA)) + RIGHT ('0'+CONVERT(VARCHAR(2), MONTH(TB.TBA_DATA)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'D' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> /*AND CONVERT(VARCHAR(4),YEAR(PM.PMO_ANO)) + RIGHT ('0'+CONVERT(VARCHAR(2),MONTH(PM.PMO_ANO)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0),0)*/ <br/> AND CONVERT(VARCHAR(4),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN (YEAR(PM.PMO_ANO) - 1) ELSE YEAR(PM.PMO_ANO) END) <br/> + RIGHT ('0'+CONVERT(VARCHAR(2),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0),0) <br/> - COALESCE( <br/> + COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_PAGAMENTO PG <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),PG.PAG_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), PG.PAG_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(PX.PEX_VALOR) <br/> FROM CTP_PAGAMENTO_EXTRA PX <br/> JOIN CTP_DESPESA_EXTRA DX ON DX.DEX_COD = PX.DEX_COD <br/> WHERE PX.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),DX.DEX_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), DX.DEX_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(CD.IDE_VALOR) <br/> FROM CTP_INCORPORACAO_DESPESA_EXTRA CD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CD.IDE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), CD.IDE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(CD.IDE_PAGO) <br/> FROM CTP_INCORPORACAO_DESPESA CD <br/> JOIN LOA_ORC_DESPESA LO ON LO.ORC_DES_COD = CD.ORC_DES_COD <br/> WHERE CD.PLA_COD_CONTA = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),CD.IDE_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), CD.IDE_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(TB.TBA_VALOR) <br/> FROM CTP_TRANSFERENCIA_BANCARIA TB <br/> WHERE TB.PLA_COD_CONTA_ORIGEM = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),YEAR(TB.TBA_DATA)) + RIGHT ('0'+CONVERT(VARCHAR(2), MONTH(TB.TBA_DATA)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> + COALESCE((SELECT SUM(PM.PMO_VALOR) <br/> FROM PPA_PLANO_MOVIMENTACAO PM <br/> WHERE PM.PMO_TIPO = 'C' <br/> AND PM.PLA_COD = PC.PLA_COD <br/> /*AND CONVERT(VARCHAR(4),YEAR(PM.PMO_ANO)) + RIGHT ('0'+CONVERT(VARCHAR(2),MONTH(PM.PMO_ANO)),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0)*/ <br/> AND CONVERT(VARCHAR(4),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN YEAR(PM.PMO_ANO)-1 ELSE YEAR(PM.PMO_ANO) END) <br/> + RIGHT ('0'+CONVERT(VARCHAR(2),CASE WHEN PMO_SALDO_IMPLANTACAO = 'S' AND MONTH(PM.PMO_ANO) = 1 THEN 12 ELSE MONTH(PM.PMO_ANO) END),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0) <br/> - COALESCE((SELECT SUM(PV.PVA_VALOR) <br/> FROM CTP_ESTORNO ES INNER JOIN CTP_PAGAMENTO PG ON ES.PAG_COD = PG.PAG_COD <br/> JOIN CTP_PAGAMENTO_VALOR PV ON PV.PAG_COD = PG.PAG_COD <br/> WHERE PV.PLA_COD = PC.PLA_COD <br/> AND CONVERT(VARCHAR(4),ES.EST_ANO) + RIGHT ('0'+CONVERT(VARCHAR(2), ES.EST_MES),2) <br/> <= CONVERT(VARCHAR(4),A.ANO_COD) + RIGHT ('0'+CONVERT(VARCHAR(2), M.MES_COD),2)),0),0)),0) <br/> AS SALDO_ATUAL <br/>/* SALDO ATUAL */ <br/> <br/>FROM <br/> GER_MES M <br/> , GER_PLANO_DE_CONTAS PC <br/> , GER_ANO A <br/>WHERE <br/> PC.PLA_TIPO_CONTA = 'B' <br/>&& <br/>IF EXISTS (SELECT * FROM SYS.objects WHERE name LIKE 'CTP_INCONSISTENCIA_PCASP_VI') <br/>DROP VIEW DBO.CTP_INCONSISTENCIA_PCASP_VI <br/>&& <br/>CREATE VIEW CTP_INCONSISTENCIA_PCASP_VI <br/>AS <br/>SELECT <br/> 1 AS COD_INCONSISTENCIA, <br/> 'Contas Bancárias vinculadas a uma conta contábil sintética' AS NOME_INCONSISTENCIA, <br/> 'SIGA' AS TIPO_INCONSISTENCIA, <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS CB <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = CB.PLA_COD_PCASP <br/> WHERE PC.PLA_ANALITICO = 'S' <br/> AND CB.PLA_TIPO_CONTA = 'B' <br/> AND CB.PLA_DATA_ENCERRAMENTO IS NULL) AS TOTAL <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 2 AS COD_INCONSISTENCIA, <br/> 'Subeventos vinculados a conta contábil sintética' AS NOME_INCONSISTENCIA, <br/> 'SIGA' AS TIPO_INCONSISTENCIA, <br/> (SELECT COUNT(*) <br/> FROM CTP_CONF_PLANO_DE_CONTAS SV <br/> JOIN CTP_CONF_PLANO_DE_CONTAS_ITEM SI ON SI.CON_COD = SV.CON_COD <br/> JOIN GER_PLANO_DE_CONTAS PCC ON PCC.PLA_COD = SI.PLA_COD_CREDITO <br/> JOIN GER_PLANO_DE_CONTAS PCD ON PCD.PLA_COD = SI.PLA_COD_DEBITO <br/> JOIN CTP_TIPOS_EVENTOS_VI VI ON VI.TIPO = SV.CON_INCORPORACAO <br/> WHERE SV.CON_COD_PAI IS NOT NULL <br/> AND (PCC.PLA_ANALITICO = 'S' OR PCD.PLA_ANALITICO = 'S')) AS TOTAL <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 3 , <br/> 'Empenhos paGOs sem documentos comprobatórios' , <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON L.EMP_COD = E.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD AND E.EMP_COD = P.EMP_COD <br/> WHERE L.LIQ_COD NOT IN (SELECT LIQ_COD FROM CTP_DOC2_COMPROBATORIO) AND <br/> E.EMP_TIPO_NOTA = 'N' AND <br/> E.EMP_ANO <= (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> P.PAG_ANO = (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> (P.PAG_ESTORNADO = 'N' OR P.PAG_ESTORNADO IS NULL)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 4, <br/> 'Empenhos que possuem Documentos Comprobatórios com tipo incompatível ao do SIGA', <br/> 'SIGA', <br/> (SELECT COUNT(C.DOC_COD) <br/> FROM CTP_DOC2_COMPROBATORIO C <br/> INNER JOIN CTP_LIQUIDACAO L ON L.LIQ_COD = C.LIQ_COD <br/> INNER JOIN CTP_EMPENHO E ON E.EMP_COD = L.EMP_COD <br/> WHERE DOC_TIPO NOT IN (01 , 03 , 05 , 99) <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 5 , <br/> 'Subempenhos paGOs sem documentos comprobatórios' , <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON L.EMP_COD = E.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD AND E.EMP_COD = P.EMP_COD <br/> WHERE L.LIQ_COD NOT IN (SELECT LIQ_COD FROM CTP_DOC2_COMPROBATORIO) AND <br/> E.EMP_TIPO_NOTA = 'S' AND <br/> E.EMP_ANO <= (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> P.PAG_ANO = (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 6 , <br/> 'Contas Bancárias sem vinculação com o Plano de Contas ou com a Conta Contábil sintética', <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS CB <br/> JOIN GER_PLANO_DE_CONTAS CC ON CC.PLA_COD = CB.PLA_COD_PCASP <br/> WHERE CC.PLA_ANALITICO = 'S' AND CB.PLA_DATA_ENCERRAMENTO IS NULL) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 7, <br/> 'Máscara do parâmetro diferente do plano de contas PCASP.', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS, <br/> LOA_LOA_VI <br/> WHERE PLA_PCASP = 'S' <br/> AND PLA_TIPO_CONTA = 'C' <br/> AND ANO_COD = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND LEN(REPLACE(PPA_MASCARA_PLANO,'.','')) <> LEN(PLA_NUMERO)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> '8' , <br/> 'Empenhos que tiveram a Dotação negativada', <br/> 'GERAL' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> JOIN LOA_ORC_DESPESA LD ON LD.ORC_DES_COD = E.ORC_DES_COD <br/> JOIN CTP_BALANCETE_DESPESA_VI VI ON VI.ORC_DES_COD = LD.ORC_DES_COD <br/> WHERE VI.SALDO < 0 <br/> AND VI.COD_MES = E.EMP_MES <br/> AND VI.ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 9 , <br/> 'Empenhos com modalidade igual a "Outros/Não se Aplica" e com Nº. de Lic./Disp./Inex.', <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO <br/> WHERE EMP_TEMP_MODALIDADE_LIC = 19 AND <br/> EMP_TEMP_LIC IS NOT NULL <br/> AND EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND EMP_TIPO_NOTA <> 'S') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 10 , <br/> 'Empenhos com modalidade diferente de "Outros/Não se Aplica" e sem Nº. de Lic./Disp./Inex.' , <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO <br/> WHERE (EMP_TEMP_MODALIDADE_LIC <> 19 <br/> OR EMP_TEMP_MODALIDADE_LIC IS NULL) <br/> AND EMP_TEMP_LIC IS NULL <br/> AND EMP_TIPO_NOTA <> 'S' <br/> AND EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 11, <br/> 'Empenhos com modalidade igual a "Outros/Não se Aplica" maior que R$8.000,00 com elemento de despesa incompatível' , <br/> 'SIGA' , <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> INNER JOIN LOA_ORC_DESPESA D ON E.ORC_DES_COD = D.ORC_DES_COD <br/> INNER JOIN GER_PLANO_DE_CONTAS P ON P.PLA_COD = D.PLA_COD <br/> WHERE EMP_TEMP_MODALIDADE_LIC = 19 <br/> AND E.EMP_TIPO_NOTA <> 'S' <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND ((E.EMP_VALOR_EMPENHO + <br/> COALESCE((SELECT SUM(N.NAE_VALOR) <br/> FROM CTP_NAE N <br/> WHERE (N.EMP_COD = E.EMP_COD) AND <br/> (N.NAE_TIPO = '+')) , 0) - <br/> COALESCE((SELECT SUM(N.NAE_VALOR) <br/> FROM CTP_NAE N <br/> WHERE (N.EMP_COD = E.EMP_COD) AND <br/> (N.NAE_TIPO = '-')) , 0)) > 8000) AND <br/> P.PLA_CODIGO NOT LIKE '32%' AND <br/> P.PLA_CODIGO NOT LIKE '319001%' AND <br/> P.PLA_CODIGO NOT LIKE '319003%' AND <br/> P.PLA_CODIGO NOT LIKE '319007%' AND <br/> P.PLA_CODIGO NOT LIKE '319009%' AND <br/> P.PLA_CODIGO NOT LIKE '319010%' AND <br/> P.PLA_CODIGO NOT LIKE '319011%' AND <br/> P.PLA_CODIGO NOT LIKE '319013%' AND <br/> P.PLA_CODIGO NOT LIKE '319014%' AND <br/> P.PLA_CODIGO NOT LIKE '319091%' AND <br/> P.PLA_CODIGO NOT LIKE '319094%' AND <br/> P.PLA_CODIGO NOT LIKE '339014%' AND <br/> P.PLA_CODIGO NOT LIKE '339018%' AND <br/> P.PLA_CODIGO NOT LIKE '339047%' AND <br/> P.PLA_CODIGO NOT LIKE '469071%' AND <br/> P.PLA_CODIGO NOT LIKE '469072%') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 12, <br/> 'Pagamentos de Empenhos com o identificação do pagamento fora do padrão do SIGA', <br/> 'SIGA' , <br/> (SELECT (SELECT DISTINCT <br/> COUNT(E.EMP_NUMERO_EMPENHO) <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR PA ON PA.PAG_COD = P.PAG_COD <br/> WHERE (E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> P.PAG_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> (ISNUMERIC(PA.PVA_NUMERO) = 0 OR LEN(REPLACE(PA.PVA_NUMERO , '.' , '')) > 8))) <br/> + <br/> (SELECT DISTINCT <br/> COUNT(E2.EMP_NUMERO_EMPENHO) <br/> FROM CTP_EMPENHO E2 <br/> INNER JOIN CTP_LIQUIDACAO L ON E2.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR PA ON PA.PAG_COD = P.PAG_COD <br/> INNER JOIN CTP_EMPENHO E ON E2.EMP_COD_PAI = E.EMP_COD <br/> WHERE (E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> P.PAG_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> (ISNUMERIC(PA.PVA_NUMERO) = 0 OR LEN(REPLACE(PA.PVA_NUMERO , '.' ,'')) > 8)))) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 13, <br/> 'Elementos de Despesa sem CódiGO do TC', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS P <br/> WHERE P.PLA_TIPO_CONTA = 'D' AND <br/> P.ESD_COD IS NULL) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 14, <br/> 'Rubrica de Receita sem CódiGO do TC ou Vinculada a uma conta do elenco TC sintética', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS RC <br/> LEFT JOIN TC_ESPECIFICACAO_RECEITA ER ON ER.ESR_COD = RC.ESR_COD <br/> WHERE RC.PLA_TIPO_CONTA = 'R' <br/> AND RC.PLA_ANALITICO = 'A' <br/> AND RC.PLA_DATA_ENCERRAMENTO IS NULL <br/> AND (RC.ESR_COD IS NULL OR RC.PLA_ANALITICO <> ER.ESR_ANALITICO)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 15, <br/> 'Empenhos com modalidade de licitação diferente do sub-empenho', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO EMP <br/> INNER JOIN CTP_EMPENHO EMP2 ON EMP2.EMP_COD_PAI = EMP.EMP_COD <br/> WHERE EMP2.EMP_TEMP_MODALIDADE_LIC <> EMP.EMP_TEMP_MODALIDADE_LIC <br/> AND EMP.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 16, <br/> 'Lançamento de Receitas sem o Tipo de Documento ou Nº do Documento', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_LANC_RECEITA <br/> WHERE (LRE_TIPO_DOCUMENTO IS NULL OR LRE_NUMERO_DOCUMENTO IS NULL) <br/> AND LRE_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 17, <br/> 'Empenhos com números iguais do mesmo Órgão', <br/> 'SIGA', <br/> COALESCE((SELECT COUNT(*) <br/> FROM (SELECT COUNT(EMP.ORG_COD) AS QUANT <br/> FROM CTP_EMPENHO EMP <br/> JOIN GER_ORGAO ORG ON ORG.ORG_COD = EMP.ORG_COD <br/> WHERE EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND EMP.EMP_TIPO_NOTA <> 'S' <br/> GROUP BY EMP.EMP_NUMERO_EMPENHO, <br/> EMP.ORG_COD, <br/> ORG.ORG_NOME <br/> HAVING COUNT(EMP.ORG_COD) > 1) AS TABELA),0) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 18, <br/> 'Empenhos com mês de lançamento diferente do mês da data de lançamento', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO <br/> WHERE EMP_MES <> MONTH(EMP_DATA_EMPENHO) <br/> AND EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 19, <br/> 'Empenhos com Dotação do Elemento de Despesa 339014, com o documento diferente de Diária', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO EMP <br/> LEFT JOIN CTP_EMPENHO EMP2 ON EMP2.EMP_COD = EMP.EMP_COD_PAI <br/> JOIN LOA_ORC_DESPESA ORC ON ORC.ORC_DES_COD = EMP.ORC_DES_COD <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = ORC.PLA_COD <br/> JOIN CTP_LIQUIDACAO LIQ ON LIQ.EMP_COD = EMP.EMP_COD <br/> JOIN CTP_DOC2_COMPROBATORIO DOC ON DOC.LIQ_COD = LIQ.LIQ_COD <br/> WHERE PC.PLA_CODIGO LIKE '339014%' <br/> AND DOC.DOC_TIPO <> '03' <br/> AND EMP.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 20, <br/> 'Diárias com o campo Quantidade de Diárias com valor incompatível ao SIGA', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_DOC2_COMPROBATORIO D <br/> JOIN CTP_LIQUIDACAO L ON L.LIQ_COD = D.LIQ_COD <br/> JOIN CTP_EMPENHO E ON E.EMP_COD = L.EMP_COD <br/> LEFT JOIN CTP_EMPENHO EE ON EE.EMP_COD = E.EMP_COD_PAI <br/> WHERE DOC_TIPO = '03' <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND (SELECT dbo.VERIFICAR_INTEIRO(DOC_03_QUANTIDADE_DIARIAS)) = 'N') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 21, <br/> 'Empenhos paGOs com a mesma conta e o mesmo número de cheque ', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON L.LIQ_COD = P.LIQ_COD <br/> LEFT JOIN CTP_EMPENHO E2 ON E2.EMP_COD = E.EMP_COD_PAI <br/> WHERE E.EMP_COD IN (SELECT DISTINCT E.EMP_COD <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON L.LIQ_COD = P.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR V ON P.PAG_COD = V.PAG_COD <br/> WHERE E.EMP_VALOR_ESTORNADO IS NULL AND <br/> (L.LIQ_ESTORNADO = 'N' OR L.LIQ_ESTORNADO IS NULL) <br/> AND (P.PAG_ESTORNADO = 'N' OR P.PAG_ESTORNADO IS NULL <br/> AND V.PVA_TIPO_DOCUMENTO = 1) <br/> GROUP BY E.EMP_COD, <br/> V.PLA_COD, <br/> V.PVA_NUMERO <br/> HAVING COUNT(V.PVA_NUMERO) > 1) <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 22, <br/> 'Diferença de Fechamento da transferência da Prefeitura para os Fundos', <br/> 'SIGA', <br/> CASE WHEN (SELECT ENT_SIMPLES FROM GER_ENTIDADE) = 'I' <br/> AND (SELECT SUM(VALOR) <br/> FROM (SELECT SUM(LRE_VALOR_LANCAMENTO) AS VALOR <br/> FROM CTP_LANC_RECEITA R <br/> INNER JOIN LOA_ORC_RECEITA O ON R.ORC_REC_COD = O.ORC_REC_COD <br/> INNER JOIN GER_PLANO_DE_CONTAS C ON C.PLA_COD = O.PLA_COD <br/> INNER JOIN GER_PLANO_DE_CONTAS B ON B.PLA_COD = R.PLA_COD_CONTA <br/> INNER JOIN GER_ORGAO G ON G.ORG_COD = B.ORG_COD <br/> WHERE (C.PLA_CODIGO LIKE '7723%' OR C.PLA_CODIGO LIKE '1710%' OR C.PLA_CODIGO LIKE '1723%') <br/> AND LRE_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND LRE_MES = (SELECT MES_COD FROM CTP_PARAMETROS_VI) <br/> UNION ALL <br/> SELECT SUM(TBA_VALOR) * (-1) <br/> FROM CTP_TRANSFERENCIA_BANCARIA T <br/> INNER JOIN GER_PLANO_DE_CONTAS C ON C.PLA_COD = T.PLA_COD_CONTA_DESTINO <br/> WHERE TBA_MES = (SELECT MES_COD FROM CTP_PARAMETROS_VI) <br/> AND TBA_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND C.PLA_CATEGORIA_CONTA_BANCARIA = 'R' <br/> AND PLA_FAMILIA_CONTA <> 2 <br/> AND (PLA_INCORPORACAO = 'N' OR PLA_INCORPORACAO IS NULL)) AS TABELA) <> 0 <br/> THEN 1 <br/> ELSE 0 <br/> END <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 23, <br/> 'Empenho(s) que possui(em) o elemento %%%%43%% - Subvenção Social - que não possui convênio associado', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_EMPENHO E <br/> JOIN LOA_ORC_DESPESA D ON E.ORC_DES_COD = D.ORC_DES_COD <br/> JOIN GER_PLANO_DE_CONTAS C ON C.PLA_COD = D.PLA_COD <br/> WHERE SUBSTRING(C.PLA_CODIGO , 5 , 2) = 43 <br/> AND E.COV_COD IS NULL <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND E.EMP_TIPO_NOTA <> 'S') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 24, <br/> 'Contas Contábeis que não estão vinculadas a conta do elenco TC', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM GER_PLANO_DE_CONTAS PC <br/> WHERE ELE_COD IS NULL <br/> AND PLA_PCASP = 'S' <br/> AND PLA_TIPO_CONTA = 'C') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 25, <br/> 'Despesa Extra que as contas contábeis estão com o campo Extra desmarcado', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_DESPESA_EXTRA DX <br/> JOIN GER_PLANO_DE_CONTAS VI ON VI.PLA_COD = DX.PLA_COD <br/> WHERE (VI.PLA_EXTRA = 'N' OR VI.PLA_EXTRA IS NULL) <br/> AND DX.DEX_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND VI.PLA_NUMERO NOT LIKE '3511%') <br/> <br/>UNION ALL <br/> <br/>SELECT <br/> 26, <br/> 'Receita Extra que as contas contábeis estão com o campo Extra desmarcado', <br/> 'SIGA', <br/> (SELECT COUNT(*) <br/> FROM CTP_RECEITA_EXTRA RX <br/> JOIN GER_PLANO_DE_CONTAS VI ON VI.PLA_COD = RX.PLA_COD <br/> WHERE (VI.PLA_EXTRA = 'N' OR VI.PLA_EXTRA IS NULL) <br/> AND RX.REX_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND VI.PLA_NUMERO NOT LIKE '4511%') <br/> <br/>UNION ALL <br/> <br/>SELECT 27, <br/> 'Previsão(ões) de Receita com diversos registros em uma mesma rúbrica e com o somatório dos percentuais diferente de 100%', <br/> 'SIGA', <br/> COUNT(*) <br/> FROM (SELECT PC.PLA_CODIGO <br/> FROM LOA_ORC_RECEITA LOR <br/> JOIN LOA_LOA LL ON LL.LOA_COD = LOR.LOA_COD <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = LOR.PLA_COD <br/> JOIN LOA_RECEITA_X_FONTE FO ON FO.ORC_REC_COD = LOR.ORC_REC_COD <br/> JOIN LOA_FONTE FN ON FN.FON_CODIGO = FO.FON_CODIGO <br/> GROUP BY <br/> PC.PLA_CODIGO <br/> HAVING SUM(RFO_PORC) <> 100)T <br/>&& <br/>IF EXISTS (SELECT * FROM SYS.objects WHERE name LIKE 'CTP_RESULTADO_INCONSISTENCIA_VI') <br/>DROP VIEW DBO.CTP_RESULTADO_INCONSISTENCIA_VI <br/>&& <br/>CREATE VIEW DBO.CTP_RESULTADO_INCONSISTENCIA_VI <br/>AS <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 1 COD_INCONSISTENCIA, <br/> 'Conta Bancária: '+ CB.PLA_CODIGO +' / Conta Contábil: '+ PC.PLA_NUMERO AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS CB <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = CB.PLA_COD_PCASP <br/> WHERE PC.PLA_ANALITICO = 'S' <br/> AND CB.PLA_TIPO_CONTA = 'B' <br/> AND CB.PLA_DATA_ENCERRAMENTO IS NULL) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 2 COD_INCONSISTENCIA, <br/> 'Evento: '+ EV.CON_NUMERO +' / Subevento: '+ SV.CON_NUMERO + (CASE WHEN PCC.PLA_ANALITICO = 'S' <br/> THEN ' / Conta de Crédito: '+ PCC.PLA_NUMERO <br/> ELSE '' END) + (CASE WHEN PCD.PLA_ANALITICO = 'S' <br/> THEN ' / Conta de Débito: '+ PCD.PLA_NUMERO <br/> ELSE '' END) AS RESULTADO <br/> FROM CTP_CONF_PLANO_DE_CONTAS SV <br/> JOIN CTP_CONF_PLANO_DE_CONTAS EV ON EV.CON_COD = SV.CON_COD_PAI <br/> JOIN CTP_CONF_PLANO_DE_CONTAS_ITEM SI ON SI.CON_COD = SV.CON_COD <br/> JOIN GER_PLANO_DE_CONTAS PCC ON PCC.PLA_COD = SI.PLA_COD_CREDITO <br/> JOIN GER_PLANO_DE_CONTAS PCD ON PCD.PLA_COD = SI.PLA_COD_DEBITO <br/> WHERE SV.CON_COD_PAI IS NOT NULL <br/> AND (PCC.PLA_ANALITICO = 'S' OR PCD.PLA_ANALITICO = 'S')) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 3 COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR)+ ' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> INNER JOIN CTP_LIQUIDACAO L ON L.EMP_COD = E.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD AND E.EMP_COD = P.EMP_COD <br/> WHERE L.LIQ_COD NOT IN (SELECT LIQ_COD FROM CTP_DOC2_COMPROBATORIO) AND <br/> E.EMP_TIPO_NOTA = 'N' AND <br/> E.EMP_ANO <= (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> P.PAG_ANO = (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> (P.PAG_ESTORNADO = 'N' OR P.PAG_ESTORNADO IS NULL)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 4 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) +' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_DOC2_COMPROBATORIO C <br/> INNER JOIN CTP_LIQUIDACAO L ON L.LIQ_COD = C.LIQ_COD <br/> INNER JOIN CTP_EMPENHO E ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> WHERE DOC_TIPO NOT IN (01 , 03 , 05 , 99) <br/> AND E.EMP_TIPO_NOTA = 'N' <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 5 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EE.EMP_NUMERO_EMPENHO AS VARCHAR) + ' / Subempenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) +' ('+ PS.PES_NOME +')'AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> INNER JOIN CTP_LIQUIDACAO L ON L.EMP_COD = E.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD AND E.EMP_COD = P.EMP_COD <br/> INNER JOIN CTP_EMPENHO EE ON EE.EMP_COD = E.EMP_COD_PAI <br/> WHERE L.LIQ_COD NOT IN (SELECT LIQ_COD FROM CTP_DOC2_COMPROBATORIO) AND <br/> E.EMP_TIPO_NOTA = 'S' AND <br/> E.EMP_ANO <= (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA) AND <br/> P.PAG_ANO = (SELECT PA.ANO_COD FROM CTP_PARAMETROS_VI PA)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 6 AS COD_INCONSISTENCIA, <br/> 'Conta Bancária: '+ COALESCE(CB.PLA_CODIGO,'') +'-'+ COALESCE(CB.PLA_DIGITO,'') +' - '+ CB.PLA_NOME <br/> + CASE WHEN CB.PLA_COD_PCASP IS NULL <br/> THEN ' / Conta contábil não vinculada' <br/> ELSE ' / Conta contábil vinculada é sintética' <br/> END AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS CB <br/> LEFT JOIN GER_PLANO_DE_CONTAS CC ON CC.PLA_COD = CB.PLA_COD_PCASP <br/> WHERE CB.PLA_TIPO_CONTA = 'B' <br/> AND (CC.PLA_ANALITICO = 'S' OR CB.PLA_COD_PCASP IS NULL) <br/> AND CB.PLA_DATA_ENCERRAMENTO IS NULL) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 7 AS COD_INCONSISTENCIA, <br/> CB.PLA_NUMERO + ' - '+ CB.PLA_NOME + ' / Quantidade de Digitos: '+ CAST(LEN(CB.PLA_NUMERO)AS VARCHAR) +' / Máscara: '+ VI.PPA_MASCARA_PLANO AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS CB, <br/> LOA_LOA_VI VI <br/> WHERE CB.PLA_PCASP = 'S' <br/> AND CB.PLA_TIPO_CONTA = 'C' <br/> AND VI.ANO_COD = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND LEN(REPLACE(VI.PPA_MASCARA_PLANO,'.','')) <> LEN(CB.PLA_NUMERO)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 8 AS COD_INCONSISTENCIA, <br/> CASE WHEN E.EMP_TIPO_NOTA = 'N' THEN 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) ELSE 'Empenho: '+ CAST(EE.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) END <br/> +' ('+ PS.PES_NOME +')'AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> LEFT JOIN CTP_EMPENHO EE ON EE.EMP_COD = E.EMP_COD_PAI <br/> JOIN LOA_ORC_DESPESA LD ON LD.ORC_DES_COD = E.ORC_DES_COD <br/> JOIN CTP_BALANCETE_DESPESA_VI VI ON VI.ORC_DES_COD = LD.ORC_DES_COD <br/> WHERE VI.SALDO < 0 <br/> AND VI.COD_MES = E.EMP_MES <br/> AND VI.ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 9 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EMP_NUMERO_EMPENHO AS VARCHAR)+' ('+ P.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA P ON P.PES_COD = E.PES_COD <br/> WHERE EMP_TEMP_MODALIDADE_LIC = 19 AND <br/> EMP_TEMP_LIC IS NOT NULL AND <br/> EMP_TIPO_NOTA <> 'S' <br/> AND EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 10 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EMP_NUMERO_EMPENHO AS VARCHAR)+ ' ('+ P.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> JOIN GER_PESSOA P ON P.PES_COD = E.PES_COD <br/> WHERE (EMP_TEMP_MODALIDADE_LIC <> 19 <br/> OR EMP_TEMP_MODALIDADE_LIC IS NULL) <br/> AND EMP_TEMP_LIC IS NULL <br/> AND EMP_TIPO_NOTA <> 'S' <br/> AND EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 11 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EMP_NUMERO_EMPENHO AS VARCHAR)+ ' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> INNER JOIN LOA_ORC_DESPESA D ON E.ORC_DES_COD = D.ORC_DES_COD <br/> INNER JOIN GER_PLANO_DE_CONTAS P ON P.PLA_COD = D.PLA_COD <br/> WHERE EMP_TEMP_MODALIDADE_LIC = 19 <br/> AND E.EMP_TIPO_NOTA <> 'S' <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND ((E.EMP_VALOR_EMPENHO + <br/> COALESCE((SELECT SUM(N.NAE_VALOR) <br/> FROM CTP_NAE N <br/> WHERE (N.EMP_COD = E.EMP_COD) AND <br/> (N.NAE_TIPO = '+')) , 0) <br/> - COALESCE((SELECT SUM(N.NAE_VALOR) <br/> FROM CTP_NAE N <br/> WHERE (N.EMP_COD = E.EMP_COD) AND <br/> (N.NAE_TIPO = '-')) , 0)) > 8000) AND <br/> P.PLA_CODIGO NOT LIKE '32%' AND <br/> P.PLA_CODIGO NOT LIKE '319001%' AND <br/> P.PLA_CODIGO NOT LIKE '319003%' AND <br/> P.PLA_CODIGO NOT LIKE '319007%' AND <br/> P.PLA_CODIGO NOT LIKE '319009%' AND <br/> P.PLA_CODIGO NOT LIKE '319010%' AND <br/> P.PLA_CODIGO NOT LIKE '319011%' AND <br/> P.PLA_CODIGO NOT LIKE '319013%' AND <br/> P.PLA_CODIGO NOT LIKE '319014%' AND <br/> P.PLA_CODIGO NOT LIKE '319091%' AND <br/> P.PLA_CODIGO NOT LIKE '319094%' AND <br/> P.PLA_CODIGO NOT LIKE '339014%' AND <br/> P.PLA_CODIGO NOT LIKE '339018%' AND <br/> P.PLA_CODIGO NOT LIKE '339047%' AND <br/> P.PLA_CODIGO NOT LIKE '469071%' AND <br/> P.PLA_CODIGO NOT LIKE '469072%')T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 12 AS COD_INCONSISTENCIA, <br/> NUMERO AS RESULTADO <br/> FROM (SELECT DISTINCT <br/> 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR)+ ' ('+ PS.PES_NOME +')' NUMERO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR PA ON PA.PAG_COD = P.PAG_COD <br/> WHERE (E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> P.PAG_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> (ISNUMERIC(PA.PVA_NUMERO) = 0 OR LEN(REPLACE(PA.PVA_NUMERO , '.' ,'')) > 8)) <br/> UNION ALL <br/> SELECT DISTINCT <br/> 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(E2.EMP_NUMERO_EMPENHO AS VARCHAR) + ' ('+ PS.PES_NOME +')' <br/> FROM CTP_EMPENHO E2 <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E2.PES_COD <br/> INNER JOIN CTP_LIQUIDACAO L ON E2.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON P.LIQ_COD = L.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR PA ON PA.PAG_COD = P.PAG_COD <br/> INNER JOIN CTP_EMPENHO E ON E2.EMP_COD_PAI = E.EMP_COD <br/> WHERE (E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> P.PAG_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) AND <br/> (ISNUMERIC(PA.PVA_NUMERO) = 0 OR LEN(REPLACE(PA.PVA_NUMERO , '.' , '')) > 8))) TAB) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 13 AS COD_INCONSISTENCIA, <br/> 'Elemento de Despesa: '+ P.PLA_CODIGO +' - '+ P.PLA_NOME AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS P <br/> WHERE P.PLA_TIPO_CONTA = 'D' AND <br/> P.ESD_COD IS NULL) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 14 AS COD_INCONSISTENCIA, <br/> 'Rúbrica: '+ RC.PLA_CODIGO + CASE WHEN RC.ESR_COD IS NULL THEN ' - Especificação de Receita não informada' ELSE ' - Especificação de Receita sintética' END AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS RC <br/> LEFT JOIN TC_ESPECIFICACAO_RECEITA ER ON ER.ESR_COD = RC.ESR_COD <br/> WHERE RC.PLA_TIPO_CONTA = 'R' <br/> AND RC.PLA_ANALITICO = 'A' <br/> AND RC.PLA_DATA_ENCERRAMENTO IS NULL <br/> AND (RC.ESR_COD IS NULL OR RC.PLA_ANALITICO <> ER.ESR_ANALITICO))T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 15 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EMP.EMP_NUMERO_EMPENHO AS VARCHAR) +' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO EMP <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = EMP.PES_COD <br/> INNER JOIN CTP_EMPENHO EMP2 ON EMP2.EMP_COD_PAI = EMP.EMP_COD <br/> WHERE EMP2.EMP_TEMP_MODALIDADE_LIC <> EMP.EMP_TEMP_MODALIDADE_LIC <br/> AND EMP.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 16 AS COD_INCONSISTENCIA, <br/> 'Nº Lançamento de Receita: '+ CAST(LR.LRE_CONHECIMENTO AS VARCHAR) +' ('+ PE.PES_NOME +') / Rúbrica: '+ RE.PLA_CODIGO AS RESULTADO <br/> FROM CTP_LANC_RECEITA LR <br/> JOIN GER_PESSOA PE ON PE.PES_COD = LR.PES_COD <br/> JOIN LOA_ORC_RECEITA RC ON LR.ORC_REC_COD = RC.ORC_REC_COD <br/> JOIN GER_PLANO_DE_CONTAS RE ON RE.PLA_COD = RC.PLA_COD <br/> WHERE (LR.LRE_TIPO_DOCUMENTO IS NULL OR LR.LRE_NUMERO_DOCUMENTO IS NULL) <br/> AND LR.LRE_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 17 AS COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(EMP.EMP_NUMERO_EMPENHO AS VARCHAR)+ ' ('+ PE.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO EMP <br/> JOIN GER_PESSOA PE ON PE.PES_COD = EMP.PES_COD <br/> JOIN GER_ORGAO ORG ON ORG.ORG_COD = EMP.ORG_COD <br/> WHERE EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND EMP.EMP_TIPO_NOTA <> 'S' <br/> GROUP BY EMP.EMP_NUMERO_EMPENHO, <br/> EMP.ORG_COD, <br/> ORG.ORG_NOME, <br/> PE.PES_NOME <br/> HAVING COUNT(EMP.ORG_COD) > 1) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 18 AS COD_INCONSISTENCIA, <br/> CASE WHEN E.EMP_TIPO_NOTA = 'N' THEN 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) <br/> ELSE 'Empenho: '+ CAST(EE.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) <br/> END +' ('+ PS.PES_NOME +')'AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> LEFT JOIN CTP_EMPENHO EE ON E.EMP_COD_PAI = EE.EMP_COD <br/> WHERE E.EMP_MES <> MONTH(E.EMP_DATA_EMPENHO) <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/> UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 19 AS COD_INCONSISTENCIA, <br/> CASE WHEN EMP.EMP_TIPO_NOTA = 'N' THEN 'Empenho: '+ CAST(EMP.EMP_NUMERO_EMPENHO AS VARCHAR) <br/> ELSE 'Empenho: '+ CAST(EMP2.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(EMP.EMP_NUMERO_EMPENHO AS VARCHAR) END +' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO EMP <br/> INNER JOIN GER_PESSOA PS ON PS.PES_COD = EMP.PES_COD <br/> LEFT JOIN CTP_EMPENHO EMP2 ON EMP2.EMP_COD = EMP.EMP_COD_PAI <br/> JOIN LOA_ORC_DESPESA ORC ON ORC.ORC_DES_COD = EMP.ORC_DES_COD <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = ORC.PLA_COD <br/> JOIN CTP_LIQUIDACAO LIQ ON LIQ.EMP_COD = EMP.EMP_COD <br/> JOIN CTP_DOC2_COMPROBATORIO DOC ON DOC.LIQ_COD = LIQ.LIQ_COD <br/> WHERE PC.PLA_CODIGO LIKE '339014%' <br/> AND DOC.DOC_TIPO <> '03' <br/> AND EMP.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI))T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 20 AS COD_INCONSISTENCIA, <br/> CASE WHEN E.EMP_TIPO_NOTA = 'N' THEN 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) <br/> ELSE 'Empenho: '+ CAST(EE.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) END+' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_DOC2_COMPROBATORIO D <br/> JOIN CTP_LIQUIDACAO L ON L.LIQ_COD = D.LIQ_COD <br/> JOIN CTP_EMPENHO E ON E.EMP_COD = L.EMP_COD <br/> JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> LEFT JOIN CTP_EMPENHO EE ON EE.EMP_COD = E.EMP_COD_PAI <br/> WHERE DOC_TIPO = '03' <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND (SELECT dbo.VERIFICAR_INTEIRO(DOC_03_QUANTIDADE_DIARIAS)) = 'N') T <br/> <br/> UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 21 AS COD_INCONSISTENCIA, <br/> CASE WHEN E.EMP_TIPO_NOTA = 'N' THEN 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) <br/> ELSE 'Empenho: '+ CAST(E2.EMP_NUMERO_EMPENHO AS VARCHAR) +' / Subempenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) END+' ('+ PS.PES_NOME +')' AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON L.LIQ_COD = P.LIQ_COD <br/> LEFT JOIN CTP_EMPENHO E2 ON E2.EMP_COD = E.EMP_COD_PAI <br/> WHERE E.EMP_COD IN (SELECT DISTINCT E.EMP_COD <br/> FROM CTP_EMPENHO E <br/> INNER JOIN CTP_LIQUIDACAO L ON E.EMP_COD = L.EMP_COD <br/> INNER JOIN CTP_PAGAMENTO P ON L.LIQ_COD = P.LIQ_COD <br/> INNER JOIN CTP_PAGAMENTO_VALOR V ON P.PAG_COD = V.PAG_COD <br/> WHERE E.EMP_VALOR_ESTORNADO IS NULL AND <br/> (L.LIQ_ESTORNADO = 'N' OR L.LIQ_ESTORNADO IS NULL) <br/> AND (P.PAG_ESTORNADO = 'N' OR P.PAG_ESTORNADO IS NULL <br/> AND V.PVA_TIPO_DOCUMENTO = 1) <br/> GROUP BY E.EMP_COD, <br/> V.PLA_COD, <br/> V.PVA_NUMERO <br/> HAVING COUNT(V.PVA_NUMERO) > 1) <br/> AND E.EMP_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI)) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 22 AS COD_INCONSISTENCIA, <br/> TAB.NOME + TAB.ORGAO + ', VALOR: ' + CAST(TAB.VALOR AS VARCHAR(20)) AS RESULTADO <br/> FROM (SELECT 'LANÇAMENTOS DE RECEITAS: ' AS NOME, UPPER(G.ORG_NOME) AS ORGAO, <br/> SUM(R.LRE_VALOR_LANCAMENTO) AS VALOR <br/> FROM CTP_LANC_RECEITA R INNER JOIN <br/> LOA_ORC_RECEITA O ON R.ORC_REC_COD = O.ORC_REC_COD INNER JOIN <br/> GER_PLANO_DE_CONTAS C ON C.PLA_COD = O.PLA_COD INNER JOIN <br/> GER_PLANO_DE_CONTAS B ON B.PLA_COD = R.PLA_COD_CONTA INNER JOIN <br/> GER_ORGAO G ON G.ORG_COD = B.ORG_COD <br/> WHERE ((C.PLA_CODIGO LIKE '7723%') OR (C.PLA_CODIGO LIKE '1710%') OR (C.PLA_CODIGO LIKE '1723%')) <br/> AND (R.LRE_ANO = (SELECT CTP_PARAMETROS_VI.ANO_COD FROM CTP_PARAMETROS_VI)) <br/> AND (R.LRE_MES = (SELECT CTP_PARAMETROS_VI.MES_COD FROM CTP_PARAMETROS_VI)) <br/> GROUP BY G.ORG_NOME <br/> UNION ALL <br/> SELECT 'TRANSFERÊNCIAS: ' AS NOME, UPPER(C.PLA_NOME) AS ORGAO, <br/> SUM(T.TBA_VALOR) AS VALOR <br/> FROM CTP_TRANSFERENCIA_BANCARIA T INNER JOIN <br/> GER_PLANO_DE_CONTAS C ON C.PLA_COD = T.PLA_COD_CONTA_DESTINO <br/> WHERE (T.TBA_MES = (SELECT CTP_PARAMETROS_VI.MES_COD FROM CTP_PARAMETROS_VI)) <br/> AND (T.TBA_ANO = (SELECT CTP_PARAMETROS_VI.ANO_COD FROM CTP_PARAMETROS_VI)) <br/> AND (C.PLA_CATEGORIA_CONTA_BANCARIA = 'R') <br/> AND (C.PLA_FAMILIA_CONTA <> 2) <br/> AND ((C.PLA_INCORPORACAO = 'N') OR (C.PLA_INCORPORACAO IS NULL)) <br/> GROUP BY C.PLA_NOME) AS TAB)T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 23 COD_INCONSISTENCIA, <br/> 'Empenho: '+ CAST(E.EMP_NUMERO_EMPENHO AS VARCHAR) + ' - ' + CASE E.EMP_TIPO_NOTA WHEN 'N' THEN 'NORMAL' WHEN 'G' THEN 'GLOBAL' WHEN 'E' THEN 'ESTIMATIVA' END +' ('+ PS.PES_NOME +')'AS RESULTADO <br/> FROM CTP_EMPENHO E <br/> JOIN GER_PESSOA PS ON PS.PES_COD = E.PES_COD <br/> LEFT JOIN LOA_ORC_DESPESA D ON E.ORC_DES_COD = D.ORC_DES_COD <br/> JOIN GER_PLANO_DE_CONTAS C ON C.PLA_COD = D.PLA_COD <br/> WHERE (E.EMP_TIPO_NOTA <> 'S') AND <br/> (SUBSTRING(C.PLA_CODIGO, 5, 2) = 43) AND <br/> (E.COV_COD IS NULL) AND <br/> (E.EMP_ANO = (SELECT CTP_PARAMETROS_VI.ANO_COD FROM CTP_PARAMETROS_VI))) T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM(SELECT 24 COD_INCONSISTENCIA, <br/> 'Conta Contábil: '+ PC.PLA_NUMERO +' - '+ PC.PLA_NOME AS RESULTADO <br/> FROM GER_PLANO_DE_CONTAS PC <br/> WHERE ELE_COD IS NULL <br/> AND PLA_PCASP = 'S' <br/> AND PLA_TIPO_CONTA = 'C') T <br/> <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 25 COD_INCONSISTENCIA <br/> ,'Nº Despesa: '+CAST(DX.DEX_NUMERO AS VARCHAR)+ ' / ' +'Credor: '+P.PES_NOME AS RESULTADO <br/> FROM CTP_DESPESA_EXTRA DX <br/> JOIN GER_PESSOA P ON P.PES_COD = DX.PES_COD <br/> JOIN GER_PLANO_DE_CONTAS_VI VI ON VI.PLA_COD = DX.PLA_COD <br/> WHERE (VI.PLA_EXTRA = 'N' OR VI.PLA_EXTRA IS NULL) <br/> AND DX.DEX_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND VI.PLA_NUMERO NOT LIKE '3511%') T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 26 COD_INCONSISTENCIA, <br/> 'Nº Receita: '+CAST(RX.REX_NUMERO AS VARCHAR)+ ' / ' +'Credor: '+P.PES_NOME AS RESULTADO <br/> FROM CTP_RECEITA_EXTRA RX <br/> JOIN GER_PESSOA P ON P.PES_COD = RX.PES_COD <br/> JOIN GER_PLANO_DE_CONTAS VI ON VI.PLA_COD = RX.PLA_COD <br/> WHERE (VI.PLA_EXTRA = 'N' OR VI.PLA_EXTRA IS NULL) <br/> AND RX.REX_ANO = (SELECT ANO_COD FROM CTP_PARAMETROS_VI) <br/> AND VI.PLA_NUMERO NOT LIKE '4511%') T <br/> <br/>UNION ALL <br/> <br/>SELECT T.COD_INCONSISTENCIA, <br/> T.RESULTADO <br/> FROM (SELECT 27 COD_INCONSISTENCIA, <br/> 'Rúbrica: ' + PC.PLA_CODIGO + ' / Percentual: '+CAST(CAST(SUM(RFO_PORC) AS DECIMAL(18,2)) AS VARCHAR)+'%' RESULTADO <br/> FROM LOA_ORC_RECEITA LOR <br/> JOIN LOA_LOA LL ON LL.LOA_COD = LOR.LOA_COD <br/> JOIN GER_PLANO_DE_CONTAS PC ON PC.PLA_COD = LOR.PLA_COD <br/> JOIN LOA_RECEITA_X_FONTE FO ON FO.ORC_REC_COD = LOR.ORC_REC_COD <br/> JOIN LOA_FONTE FN ON FN.FON_CODIGO = FO.FON_CODIGO <br/> GROUP BY PC.PLA_CODIGO <br/> HAVING SUM(RFO_PORC) <> 100)T <br/>&& <br/>DECLARE @CON_COD INT, @PLA_COD INT <br/> <br/>SET @CON_COD = (SELECT CON_COD FROM CTP_CONF_PLANO_DE_CONTAS WHERE CON_NUMERO = '27.01.01.00') <br/> SET @PLA_COD = (SELECT TOP 1 PLA_COD FROM GER_PLANO_DE_CONTAS WHERE PLA_NUMERO LIke '72111010000%') <br/> DELETE CTP_CONF_PLANO_DE_CONTAS_ITEM WHERE CON_COD = @CON_COD AND PLA_COD_DEBITO = @PLA_COD <br/>SET @CON_COD = (SELECT CON_COD FROM CTP_CONF_PLANO_DE_CONTAS WHERE CON_NUMERO = '27.01.01.01') <br/> SET @PLA_COD = (SELECT TOP 1 PLA_COD FROM GER_PLANO_DE_CONTAS WHERE PLA_NUMERO LIke '72111010000%') <br/> DELETE CTP_CONF_PLANO_DE_CONTAS_ITEM WHERE CON_COD = @CON_COD AND PLA_COD_DEBITO = @PLA_COD <br/>SET @CON_COD = (SELECT CON_COD FROM CTP_CONF_PLANO_DE_CONTAS WHERE CON_NUMERO = '27.01.01.02') <br/> SET @PLA_COD = (SELECT TOP 1 PLA_COD FROM GER_PLANO_DE_CONTAS WHERE PLA_NUMERO LIke '72111010000%') <br/> DELETE CTP_CONF_PLANO_DE_CONTAS_ITEM WHERE CON_COD = @CON_COD AND PLA_COD_DEBITO = @PLA_COD <br/>SET @CON_COD = (SELECT CON_COD FROM CTP_CONF_PLANO_DE_CONTAS WHERE CON_NUMERO = '27.01.01.03') <br/> SET @PLA_COD = (SELECT TOP 1 PLA_COD FROM GER_PLANO_DE_CONTAS WHERE PLA_NUMERO LIke '72111010000%') <br/> DELETE CTP_CONF_PLANO_DE_CONTAS_ITEM WHERE CON_COD = @CON_COD AND PLA_COD_DEBITO = @PLA_COD <br/>SET @CON_COD = (SELECT CON_COD FROM CTP_CONF_PLANO_DE_CONTAS WHERE CON_NUMERO = '27.01.01.04') <br/> SET @PLA_COD = (SELECT TOP 1 PLA_COD FROM GER_PLANO_DE_CONTAS WHERE PLA_NUMERO LIke '72111010000%') <br/> DELETE CTP_CONF_PLANO_DE_CONTAS_ITEM WHERE CON_COD = @CON_COD AND PLA_COD_DEBITO = @PLA_COD <br/>&& <br/>IF EXISTS (SELECT * FROM SYS.objects WHERE name LIKE 'CTP_TIPOS_EVENTOS_VI') <br/>DROP VIEW DBO.CTP_TIPOS_EVENTOS_VI <br/>&& <br/>CREATE VIEW CTP_TIPOS_EVENTOS_VI <br/>AS <br/> <br/>SELECT 'PA' AS TIPO, 'Aprovação' AS DESCRICAO, 'Plano Plurianual' AS SISTEMA, 1 AS ORDEM, 'PPA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'PE' AS TIPO, 'Execução' AS DESCRICAO, 'Plano Plurianual' AS SISTEMA, 2 AS ORDEM, 'PPA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'OR' AS TIPO, 'Previsão Inicial da Receita' AS DESCRICAO, 'Orçamento' AS SISTEMA, 3 AS ORDEM, 'LOA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'OD' AS TIPO, 'Dotação Inicial' AS DESCRICAO, 'Orçamento' AS SISTEMA, 4 AS ORDEM, 'LOA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CA' AS TIPO, 'Dotação Adicional por Fonte' AS DESCRICAO, 'Orçamento' AS SISTEMA, 5 AS ORDEM, 'LOA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RD' AS TIPO, 'Cancelamento/Remanejamento de Dotação' AS DESCRICAO, 'Orçamento' AS SISTEMA, 6 AS ORDEM, 'LOA' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CR' AS TIPO, 'Registro' AS DESCRICAO, 'Contrato' AS SISTEMA, 7 AS ORDEM, 'CTR' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CE' AS TIPO, 'Execução' AS DESCRICAO, 'Contrato' AS SISTEMA, 8 AS ORDEM, 'CTR' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AR' AS TIPO, 'Entrada' AS DESCRICAO, 'Almoxarifado' AS SISTEMA, 9 AS ORDEM , 'ALM' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AQ' AS TIPO, 'Saída' AS DESCRICAO, 'Almoxarifado' AS SISTEMA, 10 AS ORDEM , 'ALM' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AS' AS TIPO, 'Perdas em Estoque' AS DESCRICAO, 'Almoxarifado' AS SISTEMA, 11 AS ORDEM , 'ALM' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AP' AS TIPO, 'Perdas Involuntárias' AS DESCRICAO, 'Almoxarifado' AS SISTEMA, 12 AS ORDEM , 'ALM' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'I' AS TIPO, 'Incorporação' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 13 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'PB' AS TIPO, 'Doações Recebidas' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 14 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'J' AS TIPO, '(+) Ajuste de Exercícios Anteriores' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 15 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'U' AS TIPO, '(-) Ajuste de Exercícios Anteriores' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 16 AS ORDEM, 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'R' AS TIPO, '(+) Reavaliação' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 17 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RA' AS TIPO, '(-) Reavaliação' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 18 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'D' AS TIPO, 'Depreciação' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 19 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'E' AS TIPO, 'Exaustão' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 20 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'A' AS TIPO, 'Amortização' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 21 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'IP' AS TIPO, 'Redução ao Valor Recuperável (Impairment)' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 22 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'L' AS TIPO, 'Alienação' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 23 AS ORDEM, 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'PC' AS TIPO, 'Doações Concedidas' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 24 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'P' AS TIPO, 'Perdas Involuntárias' AS DESCRICAO, 'Patrimônio' AS SISTEMA, 25 AS ORDEM , 'PAT' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CS' AS TIPO, 'Assinatura' AS DESCRICAO, 'Convênio' AS SISTEMA, 26 AS ORDEM , 'COV' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CT' AS TIPO, 'Execução' AS DESCRICAO, 'Convênio' AS SISTEMA, 27 AS ORDEM , 'COV' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CC' AS TIPO, 'Prestação de Contas' AS DESCRICAO, 'Convênio' AS SISTEMA, 28 AS ORDEM , 'COV' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CP' AS TIPO, 'Aprovação da Prestação de Contas' AS DESCRICAO, 'Convênio' AS SISTEMA, 29 AS ORDEM , 'COV' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CF' AS TIPO, 'Fato Extraordinário' AS DESCRICAO, 'Convênio' AS SISTEMA, 30 AS ORDEM , 'COV' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'TR' AS TIPO, 'Reconhecimento do Crédito Tributário' AS DESCRICAO, 'Tributos' AS SISTEMA, 31 AS ORDEM , 'TR2' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'TD' AS TIPO, 'Divida Ativa' AS DESCRICAO, 'Tributos' AS SISTEMA, 32 AS ORDEM , 'TR2' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'TA' AS TIPO, 'Arrecadação' AS DESCRICAO, 'Tributos' AS SISTEMA, 33 AS ORDEM , 'TR2' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'FP' AS TIPO, 'Férias a Pagar' AS DESCRICAO, 'Folha de Pagamento' AS SISTEMA, 34 AS ORDEM, 'FPG' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'SP' AS TIPO, '13º. Salário a Pagar' AS DESCRICAO, 'Folha de Pagamento' AS SISTEMA, 35 AS ORDEM, 'FPG' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RE' AS TIPO, 'Receita por Rúbrica ' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 36 AS ORDEM, 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RO' AS TIPO, 'Receita por Fonte de Recurso ' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 37 AS ORDEM, 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RC' AS TIPO, 'Reconhecimento do Crédito de Transferências' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 38 AS ORDEM, 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RS' AS TIPO, 'Reserva de Dotação' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 39 AS ORDEM, 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DC' AS TIPO, 'Despesa Empenhada' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 40 AS ORDEM, 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RF' AS TIPO, 'Reforço de Empenho' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 41 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AE' AS TIPO, 'Anulação de Empenho' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 42 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DM' AS TIPO, 'Despesa em Liquidação' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 43 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DL' AS TIPO, 'Despesa Liquidada' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 44 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RM' AS TIPO, 'Remuneração Pessoal' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 45 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AA' AS TIPO, 'Adiantamento - Pagamento' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 46 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DI' AS TIPO, 'Dívida Passiva - Inscrição' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 47 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DA' AS TIPO, 'Dívida Passiva - Atualização por Acréscimo' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 48 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DR' AS TIPO, 'Dívida Passiva - Atualização por Decréscimo' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 49 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DG' AS TIPO, 'Dívida Passiva - Pagamento' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 50 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DO' AS TIPO, 'Dívida Passiva - Cancelamento' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 51 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'CB' AS TIPO, 'Contribuição Patronal' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 52 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DP' AS TIPO, 'Despesa Paga' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 53 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DP' AS TIPO, 'Benefícios Previdenciários a Pagar' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 54 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DP' AS TIPO, 'Despesa Paga' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 55 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RN' AS TIPO, 'RP não Processado' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 56 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RP' AS TIPO, 'RP Processado' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 57 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'DD' AS TIPO, 'Repasse' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 58 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'UC' AS TIPO, 'Devolução de Duodécimo - Câmara' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 59 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'UP' AS TIPO, 'Devolução de Duodécimo - Prefeitura' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 60 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'EX' AS TIPO, 'Encerramento Exercício' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 61 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'TB' AS TIPO, 'Transferência Bancária' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 62 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'RR' AS TIPO, 'Retenção' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 63 AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'XX' AS TIPO, 'Farmácia e Almoxarifado' AS DESCRICAO, 'Farmácia e Almoxarifado' AS SISTEMA, 64 AS ORDEM , 'FAL' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'VD' AS TIPO, 'Variação Patrimonial Diminutiva(VPD)' AS DESCRICAO, 'Contabilidade' AS SISTEMA, 65 AS ORDEM , 'CTP' AS SIS_CODIGO <br/> <br/> <br/>/* <br/> <br/>SELECT 'EE' AS TIPO, 'Estorno de Empenho' AS DESCRICAO, 'Contabilidade' AS SISTEMA, NULL AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'EL' AS TIPO, 'Estorno de Liquidação' AS DESCRICAO, 'Contabilidade' AS SISTEMA, NULL AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'EP' AS TIPO, 'Estorno de Pagamento' AS DESCRICAO, 'Contabilidade' AS SISTEMA, NULL AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'AD' AS TIPO, 'Amortização da Dívida Consolidada' AS DESCRICAO, 'Contabilidade' AS SISTEMA, NULL AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>SELECT 'LP' AS TIPO, 'Liquidação da Despesa com Pessoal' AS DESCRICAO, 'Contabilidade' AS SISTEMA, NULL AS ORDEM , 'CTP' AS SIS_CODIGO <br/>UNION ALL <br/>*/ <br/></body> <br/></html>