Desenvolvendo um projeto AUDITORIA ELETRNICA DE ORGOS PBLICOS
Desenvolvendo um projeto AUDITORIA ELETRÔNICA DE ORGÃOS PÚBLICOS DO ESTADO DE SÃO PAULO 1
Agenda Geral q Aspectos institucionais e tecnológicos do Projeto AUDESP: Visão Geral, Cronograma do desenvolvimento, previsão de entrega dos leiautes dos arquivos, piloto do projeto e aspectos tecnológicos. q Aspectos técnicos da premissa - Peças de Planejamento Orçamentário: Conteúdo das peças de planejamento, PPA's Municipais. q Aspectos técnicos da premissa - Estrutura de Informações Contábeis: Contabilização frente a Lei de Responsabilidade Fiscal, Composição do Elenco de Contas Contábeis, Tabelas Cadastrais e Tabelas Auxiliares, Função e Funcionamento das principais contas. q Espaço para perguntas previamente enviadas Duração aproximada: 3 horas 2
Aspectos institucionais e tecnológicos do Projeto 3
Agenda q Breve histórico q Visão Geral q Cronograma q Tecnologia Duração 30 minutos 4
Razão de existência Fonte: PDI / Análise da equipe X • Elaboração do PDI (Plano Diretor de Informática) em 2000 • Recomendações: • Criação do DTI e suas Divisões • Criação do CTI (Comitê de Tecnologia da Informação) • Diversos projetos Base Tecnológica • Cultura em informática • Aquisição de equipamentos • Implantação de infra-estrutura PDI • O CTI escolheu como prioridade o Projeto . O Projeto iniciou-se em meados de 2003 5
Objetivo do projeto Fonte: PDI 2001 -2003 - Relatório final X O projeto Auditoria Eletrônica de Órgãos Públicos é uma iniciativa de aperfeiçoamento do controle de gestão governamental, que objetiva, através do concurso da tecnologia da informação, aprimorar seus procedimentos de coletas de dados e informações dos órgãos fiscalizados, que resultarão na agilidade nos procedimentos, aumento da qualidade dos dados e como conseqüência natural, cumprir com o máximo grau de eficiência e eficácia a missão constitucional de fiscalizar e controlar as contas públicas paulistas, em benefício da sociedade. 6
Plano de trabalho 2003 2004 Fonte: Análise da equipe X 2005 Fase de Visão q. Estruturação do DTI q. Provimento dos cargos da DSIS e da DTEC q. Reuniões DSIS e auditoria q. Entendimento do problema q. Elaboração dos documentos de Visão Entendimento dos Problemas da atividade fim 7
Plano de trabalho 2003 Fonte: Análise da equipe X 2004 2005 Transferência de conhecimento para o DTI Fase de Análise de requisitos q. Reuniões entre servidores da DSIS e auditores com o objetivo de entender os problemas específicos de cada assunto q. Definição das metas e escopo do Projeto q. Avaliação de Riscos q. Consolidação numa base de dados contendo os problemas da atividade-fim e os requisitos necessários numa solução 8
Assuntos tratados q Contas Anuais q Gestão Fiscal Fonte: Análise da equipe X mbito Municipal q Atos de Pessoal q OCP q Auxílios q Licitações, Contratos e Obras q Ensino q Saúde q Previdência 9
Levantamento Fonte: Análise da equipe X § Problemas: 321 § Propostas de Soluções: 541 10
Fonte: Análise da equipe X Metas para solução dos problemas Qualidade 11
Problemas por fase Fonte: Análise da equipe X Recepção 12
Plano de trabalho 2003 Fonte: Análise da equipe X 2004 2005 Visitas aos TCE’s da região Sul q. Busca de soluções aderentes aos problemas do TCESP q. Entendimento das soluções adotadas por esses TCE’s q. Reavaliação da solução para o TCESP Busca de soluções 13
Plano de trabalho 2003 Fonte: Análise da equipe X 2004 2005 Prova de conceito §Realizado no Centro XML / IPT-USP §Teste e avaliação da solução de coleta de dados via XML §Transferência de conhecimento da USP para o TCESP Validação da solução 14
Plano de trabalho 2003 2004 Fonte: Análise da equipe X 2005 Especificação técnica §Questionários de TI §Especificação técnica das soluções §Elaboração dos casos de uso §Validação dos casos de uso com os auditores chave §Contratação do desenvolvimento Contratação do Desenvolvimento da solução 15
Questionários de TI Fonte: Análise da equipe X Internet por tamanho do Órgão Sem acesso Discado Banda larga 0, 7% 1, 5% 0, 5% 44% 27, 7% 13, 4% 53, 3% 70, 7% 86, 1% 16
Questionários de TI Fonte: Análise da equipe X Computadores por tamanho do Órgão W 98 ou melhor 97, 7% 54, 9% 98, 4% 65% W 2000 ou melhor 100% 83% 17
Questionários de TI Fonte: Análise da equipe X Sistemas de Contabilidade nos Órgãos 44 – 3% 253 – 18% 1114 – 79% Universo: 1411 de 2100 18
Visão geral do projeto Licitações e Contratos X Acompanhamento da Gestão Fiscal Atos de Pessoal Dados Contábeis Auxílios, Subvenções e Contribuições Consultas via WEB Acompanhamento dos Atos Administrativos 19
Primeira fase do projeto Licitações e Contratos X Acompanhamento da Gestão Fiscal Atos de Pessoal Dados Contábeis Auxílios, Subvenções e Contribuições Consultas via WEB Acompanhamento dos Atos Administrativos 20
Escopo Fonte: Análise da equipe X O escopo do sistema a ser desenvolvido na primeira fase do Projeto Audesp é: q módulos de captura dos dados contábeis e dos dados relativos às peças de planejamento (PPA, LDO, LOA e Anexos); q módulos de análise dos assuntos relativos a Ordem Cronológica de Pagamentos, Aplicação no Ensino, Saúde e Lei de Responsabilidade Fiscal; q módulos corporativos (Portal, Cadastro Órgãos, Controle de Acesso); 21
Fonte: Análise da equipe X Cronograma da 1° fase 2004 Início da especificação técnica 2005 TCESP 2006 Início do desenvolvimento do sistema Limite para início do Piloto Implantação Especificação Desenvolvimento Previsão de divulgação dos schemas XML 23/11 01/07 01/09 Piloto 02/01 01/03 Desenvolvimento Divulgação da proposta de padronização do PPA e do Plano de Contas ÓRGÃOS Implantação 22
Tecnologia Fonte: Análise da equipe X Premissa tecnológicas: q Software livre q Arquitetura J 2 EE q Orientação a objetos q Multi-camadas q Servidor de aplicação JBoss q Servidor Web Tom. Cat / Apache q Banco de dados Post. Gre. SQL q Troca de informações via XML q TCE-SP não desenvolverá programas coleta de dados em lote para 23
Fonte: Análise da equipe X Comunicação com o TCE-SP O Órgão Jurisdicionado poderá interagir com o TCE-SP de duas formas: 1 - Interativo: q Pequena quantidade de dados q Atualização de dados cadastrais, envio de informações pontuais, etc. . . q Acesso via Portal do TCE-SP mediante senha q Entrada de dados tradicional via web 2 – Em lote: q Grande quantidade de dados q Envio de dados contábeis, peças de planejamento, arquivos contendo editais, contratos, etc. . . q Uso de tecnologia XML q Transmissão via Web q Canal único de recepção de dados 24
Máquina coletora de dados Fonte: Análise da equipe X 25
Comunicação em lote com o TCE-SP Fonte: Análise da equipe X WEB TCE-SP XML 1 Envio de dados estruturados e não estruturados para o TCESP 2 Aplicativo local para validações básicas de formato dos arquivos e empacotamento. 3 Pacote gerado pelo aplicativo. 4 Recepção do pacote e devolução de protocolo. 26
Comunicação com o TCE-SP Fonte: Análise da equipe X q O TCE-SP tornará públicos os schemas para criação de documentos XML contendo dados relevantes para a fiscalização exercida pelo TCE-SP q Os aplicativos para a geração dos arquivos XML ficam sob responsabilidade dos órgãos públicos q O TCE-SP definirá os formatos válidos de arquivo não estruturados (documentos de texto, imagens) a serem enviados q O único aplicativo Cliente a ser fornecido pelo TCE-SP será responsável apenas pelas tarefas de validação básica e empacotamento dos arquivos. 27
Fonte: Análise da equipe X Exemplo XML Lay-out solicitado do balancete: Órgão Período Código Contábil Saldo Inicial Débito Crédito Saldo Final Numérico (5) MM/AAAA Numérico (9) Valor (2 decimais) Arquivo no formato TXT, separado por ponto e vírgula 99999; 05/2005; 333903039; -2305, 49; 800, 35; 0; -3105, 84 99999; 05/2005; 333903600; -455000; 27000; 0; -482000 99999; 05/2005; 333903994; -149500; 5500; 0; -155000 99999; 05/2005; 411120200; 3285749, 51; 0; 787294, 86; 4073044, 37 99999; 05/2005; 411120431; 987456, 21; 0; 228441, 25; 1215897, 46 99999; 05/2005; 411212500; 856443, 25; 0; 110451, 99; 966895, 24 28
Fonte: Análise da equipe X Exemplo XML Exemplo de Schema XML para o balancete: Cabeçalho Informações sobre os padrões utilizados no schema e o nome dele: “Balancete” <? xml version="1. 0" encoding="ISO-8859 -1" ? > <xs: schema xmlns: xs="http: //www. w 3. org/2001/XMLSchema"> <xs: element name="Balancete"> <xs: complex. Type> <xs: sequence> <xs: element name="Orgao. ID" type="xs: long" /> <xs: element name="Periodo" type="xs: date" /> Nome e formato dos campos do cabeçalho Apenas para efeito ilustrativo! 29
Exemplo XML Fonte: Análise da equipe X Cada Orgao. ID/Período e composto por um ou mais movimentos Movimento <xs: element name="Movimento" max. Occurs="unbounded"> <xs: complex. Type> <xs: sequence> Formato do Código <xs: element name="Codigo. Contabil"> Contábil: Seqüência <xs: simple. Type> de nove dígitos sem <xs: restriction base="xs: string"> <xs: pattern value="[0 -9]{9}" /> pontuação entre os níveis de codificação </xs: restriction> </xs: simple. Type> </xs: element> <xs: element name="Saldo. Inicial" type="xs: decimal" /> <xs: element name="Debito" type="xs: decimal" /> <xs: element name="Credito" type="xs: decimal" /> <xs: element name="Saldo. Final" type="xs: decimal" /> Nome e formato dos campos de movimento 30
Exemplo XML Fonte: Análise da equipe X Finalização </xs: sequence> </xs: complex. Type> </xs: element> </xs: sequence> </xs: complex. Type> </xs: element> </xs: schema> Este schema é um arquivo do tipo XSD que será disponibilizado para que os órgãos públicos possam remeter seus dados para o TCESP em formato XML. Juntamente com o schema, o TCESP disponibilizará um manual com regras sintáticas e semânticas dos arquivos que deverão ser transmitidos. A seguir um exemplo de um arquivo XML gerado a partir deste schema. 31
Fonte: Análise da equipe X Exemplo XML Arquivo no formato XML <? xml version="1. 0" ? > - <Balancete> <Orgao. ID>99999</Orgao. ID> <Periodo>2005 -05 -01</Periodo> - <Movimento> <Codigo. Contabil>333903039</Codigo. Contabil> <Saldo. Inicial>-2305. 49</Saldo. Inicial> <Debito>800. 35</Debito> <Credito>0</Credito> <Saldo. Final>-3105. 84</Saldo. Final> </Movimento> - <Movimento> <Codigo. Contabil>333903600</Codigo. Contabil> <Saldo. Inicial>-455000</Saldo. Inicial> <Debito>27000</Debito> <Credito>0</Credito> <Saldo. Final>-482000</Saldo. Final> </Movimento> -<Movimento> <Codigo. Contabil>333903994</Codigo. Contabil> <Saldo. Inicial>-149500</Saldo. Inicial> <Debito>5500</Debito> <Credito>0</Credito> <Saldo. Final>-155000</Saldo. Final> </Movimento> -<Movimento> <Codigo. Contabil>411120200</Codigo. Contabil> <Saldo. Inicial>3285749. 51</Saldo. Inicial> <Debito>0</Debito> <Credito>787294. 86</Credito> <Saldo. Final>4073044. 37</Saldo. Final> </Movimento> - <Movimento> <Codigo. Contabil>411120431</Codigo. Contabil> <Saldo. Inicial>987456. 21</Saldo. Inicial> <Debito>0</Debito> <Credito>228441. 25</Credito> <Saldo. Final>1215897. 46</Saldo. Final> </Movimento> - <Movimento> <Codigo. Contabil>411212500</Codigo. Contabil> <Saldo. Inicial>856443. 25</Saldo. Inicial> <Debito>0</Debito> <Credito>110451. 99</Credito> <Saldo. Final>966895. 24</Saldo. Final> </Movimento> </Balancete> 32
Porque XML? q A massa de dados é dotada de significado, podendo ser compreendida por usuário, programador e máquina; q A massa de dados pode ser validada antes de ser transmitida por meio do schema; q Além de ser mais confiável, é a tendência mundial na troca de informações, com um consórcio independente regulando as regras (W 3 C); q Permite a criação e utilização de subpadrões, como por exemplo o RSS, utilizado para intercâmbio de notícias e o XBRL, utilizado para troca de informações contábeis; q Existem ferramentas que a partir de um schema, montam telas de cadastro e geram o XML; q Existem facilidades de geração de arquivos XML. Atualmente, o MSSQL, o Oracle e o Excel tem opção para salvar massa de dados em XML; entre outros. 33
FIM Obrigado pela atenção ! http: //www. tce. sp. gov. br/audesp@tce. sp. gov. br 34
- Slides: 34