Instruções sobre o Ficheiro XML da BDAP Instituto de Informática Av. Leite de Vasconcelos, 2 Alfragide 2614 - 502 Amadora PORTUGAL www.bdap.min-financas.pt Versão 6 – Dezembro 2005 1 Controlo de Versões Versão Data Resumo das Alterações 1.0 2003-07-05 Versão Inicial 2.0 2003-08-01 Alterações várias 3.0 2003-08-28 Inclusão do campo cenário 4.0 2003-11-02 Alterações várias 5.0 2005-01-15 Novas regras relativas à obrigatoriedade da informação. 6.0 2005-12-20 Alteração data Antiguidade de referência, data actualização da Nota: As alterações relativamente à versão anterior encontram-se assinaladas a vermelho. 2 ÍNDICE 1 - INTRODUÇÃO ......................................................................................................4 2 - NORMA PARA O NOME DO FICHEIRO A ENVIAR PELOS ORGANISMOS............................................................................................................4 3 - DESCRIÇÃO DOS CAMPOS DE PREENCHIMENTO DO FICHEIRO XML ..............................................................................................................................5 4 - DESCRIÇÃO DA ESTRUTURA DO FICHEIRO XML .................................17 5 - CÓDIGO FONTE DO FICHEIRO XML ..........................................................22 5.1 - VALORES DE CAMPOS (TAGS XML) NÃO CONSTANTES DAS TABELAS DE CÓDIGOS/SISTEMA.........................................................................................25 5.2 - FORMATAÇÃO DOS DADOS ........................................................................25 5.3 - DADOS OBRIGATÓRIOS...............................................................................25 5.4 - NOTAS SOBRE A PRODUÇÃO DO FICHEIRO............................................26 6- DÚVIDAS ...............................................................................................................26 3 1 - INTRODUÇÃO O presente documento descreve as regras a serem cumpridas pelos Organismos relativamente ao preenchimento do ficheiro a ser enviado para carregamento da informação na BDAP e especifica o formato XML. 2 - NORMA PARA O NOME DO FICHEIRO A ENVIAR PELOS ORGANISMOS Cada Organismo atribui um nome aos ficheiros que vão ser enviados, de acordo com a seguinte formatação: CodOrganismoRem_CodServicoRem_CodLocalRem_DataRef_Nenvio.XML Descrição CodOrganismoRem CodServicoRem CodLocalRem DataRef Nenvio Código BDAP da Entidade Remetente (a) dos dados (atribuído pela DGAP/II). É Entidade Remetente, qualquer organismo, serviço ou local de trabalho, que tenha autorização para enviar dados de um ou mais organismos. O código terá que ser completo, i.e., deverá conter os códigos do organismo, do serviço e do local de trabalho. (consultar a tabela de Organismos em www.bdap.min-financas.pt). Data de Referência do Envio (b) - data dos dados com actualização mais recente. O formato da data é ano/mês/dia (AAAAMMDD). Identifica o Número do envio (c). Desta forma, se houver a necessidade de enviar vários ficheiros ao longo de um período de tempo, é possível efectuar o controlo rigoroso desses ficheiros. a) EntidadeRemetente: É a Entidade autorizada para o envio de dados, quer dos seus próprios dados quer dos dados de outros organismos. Num mesmo ficheiro, pode ser enviada informação de um ou vários organismos. b) DataRef: É a data a que se referem os dados a enviar. c) Nenvio: Identifica o número do envio. Desta forma, se houver a necessidade de enviar vários ficheiros ao longo de um período de tempo, é possível efectuar o controlo rigoroso desses ficheiros. É um número sequencial para cada data de referência. NOTA 1: A existência de uma Entidade Remetente permite que a mesma entidade possa enviar vários ficheiros para vários Organismos e respectivos trabalhadores. 4 3 - DESCRIÇÃO DOS CAMPOS DE PREENCHIMENTO DO FICHEIRO XML BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO VALORES ADMISSÍVEIS 1 DESCRIÇÃO TIPO DE CAMPO ENTIDADE REMETENTE cod_local_trabalho Código de local de trabalho da entidade remetente Numeric (6) cod_servico Numeric (6) cod_organismo Numeric (6) Obrigatório Tabela Organismos, Código de serviço da entidade Serviços remetente e Locais de Trabalho Código de organismo da entidade remetente Obrigatório Obrigatório ORGANISMO A QUE SE REFEREM OS DADOS num_fiscal Numeric (9) Número fiscal da entidade à qual se referem os dados Obrigatório Dataref Datetime (8): AAAA-MM-DD Data de referência carregamento Obrigatório do 2005-12-31 (para 3º Carregamento) Nenvio Número sequencial para cada data de referência tipo_operacao Tipo de operação Obrigatório A –actualização E – eliminação Obrigatório TRABALHADOR num_fiscal Numeric (9) Número fiscal do Trabalhador Obrigatório Cenario Varchar(10) Cenário de Preenchimento do Trabalhador Obrigatório 1 Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 5 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS Nome TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 2 TIPO DE CAMPO Varchar (200) Nome do Trabalhador Char (1) Sexo M – Masculino F - Feminino Obrigatório distrito Numeric (2) Distrito Residência Tabela de Distritos Facultativo concelho Numeric (2) Concelho Residência Tabela de Concelhos Facultativo freguesia Numeric (2) Freguesia Residência Tabela de Freguesias Facultativo data_nasc Datetime (8): AAAA-MM-DD Data de nascimento nacionalidade Numeric (4) Nacionalidade Sexo Obrigatório Obrigatório Tabela de Nacionalidade País da Obrigatório ANTIGUIDADE F.P. anos Numeric (2) Anos de antiguidade 0 – 60 Obrigatório para funcionários e agentes meses Numeric (2) Meses de antiguidade 0 - 12 Obrigatório para funcionários e agentes dias Numeric (2) Dias de antiguidade 0 - 30 Obrigatório para funcionários e agentes data_actualizacao_antiguidade Datetime (8): AAAA-MM-DD Data de actualização antiguidade 2 da 2005-12-31 (para 3º Carregamento) Obrigatório para funcionários e agentes Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 6 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 3 TIPO DE CAMPO ORGANISMO DE FUNÇÕES cod_local_trabalho Numeric (6) Código do local de trabalho cod_servico Numeric (6) Código do serviço cod_organismo Numeric (6) Código do organismo cod_modo_ingresso Numeric (2) Código do modo de ingresso data_admissao Datetime (8): AAAA-MM-DD Data de admissão Obrigatório consoante cenário data_cessacao Datetime (8): AAAA-MM-DD Data de cessação Facultativo Tabela Organismos, Serviços e Locais de Trabalho Obrigatório consoante cenário Tabela de Modos de Ingresso Obrigatório consoante no Organismo cenário ORGANISMO_VINCULO cod_local_trabalho Numeric (6) Código de local de trabalho cod_servico Numeric (6) Código de serviço cod_organismo Numeric(6) Código de organismo data_admissao Datetime (8): AAAA-MM-DD Data de admissão Obrigatório consoante cenário data_cessacao Datetime (8): AAAA-MM-DD Data de cessação Facultativo 3 Tabela Organismos, Serviços e Locais de Trabalho Obrigatório consoante cenário Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 7 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 4 TIPO DE CAMPO ORGANISMO_PAGADOR cod_local_trabalho Numeric (6) Código de local de trabalho cod_servico Numeric (6) Código de serviço cod_organismo Numeric (6) Código de organismo data_admissao Datetime (8): AAAA-MM-DD Data de admissão Obrigatório consoante cenário data_cessacao Datetime (8): AAAA-MM-DD Data de cessação Facultativo Tabela Organismos, Serviços e Locais de Trabalho Obrigatório consoante cenário RELAÇÃO_JURIDICA_EMPREGO Tabela da Relação Jurídica de Obrigatório consoante Emprego cenário codigo Numeric (2) Código da relação jurídica data_inicio Datetime (8): AAAA-MM-DD Data de início Obrigatório consoante cenário data_fim Datetime (8): AAAA-MM-DD Data de fim Facultativo 4 Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 8 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 5 TIPO DE CAMPO INTERRUPÇÃO_FUNÇÕES Tabela de Motivos de Não Facultativo Exercício de Funções data_inicio Datetime (8): AAAA-MM-DD Data de início data_fim Datetime (8): AAAA-MM-DD Data de fim Facultativo motivo Numeric (2) Código de motivo Facultativo SITUAÇÃO_PROFISSIONAL data_inicio_categoria Datetime (8): AAAA-MM-DD Data de início na categoria grupo Numeric (2) Grupo Profissional carreira Numeric (3) Carreira categoria Numeric (4) Categoria cod_mudanca Numeric (3) Código de mudança 5 Obrigatório cf. cenário e só para Funcionários e Agentes Obrigatório consoante Tabela de Grupos cenário e apenas para Profissionais funcionários e agentes Obrigatório consoante Tabela de Carreiras cenário e apenas para funcionários e agentes Obrigatório consoante Tabela de Categorias cenário e apenas para funcionários e agentes Obrigatório consoante Tabela de Mudança de cenário e apenas para Carreira/ Categoria funcionários e agentes Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 9 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS cod_tipo_cargo TIPO E COMPRIMENTO Numeric (3) DESCRIÇÃO Código de tipo de cargo VALORES ADMISSÍVEIS 6 Tabela de Tipo de Cargo TIPO DE CAMPO Facultativo FUNC_AGENTES data_inicio_escalao Datetime (8): AAAA-MM-DD Data de início do escalão escalao Numeric (2) Escalão indice Numeric (3) Índice 1 – 10 50 - 900 Obrigatório, consoante cenário, para funcionários e agentes Obrigatório, consoante cenário, para funcionários e agentes Obrigatório, consoante cenário, para funcionários e agentes PROFISSÃO data_inicio Datetime (8): AAAA-MM-DD Data de início data_fim Datetime (8): AAAA-MM-DD Data de fim grande_grupo Numeric (1) Grande grupo 6 Tabela de Grande Grupo Obrigatório consoante cenário e apenas para trabalhadores contratados Facultativo consoante cenário e apenas para trabalhadores contratados Obrigatório consoante cenário apenas para trabalhadores contratados Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 10 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 7 sub_grande Numeric (1) Sub Grande Tabela de Sub Grande Grupo sub_grupo Numeric (1) Sub Grupo Tabela de Sub Grupo grupo_base Numeric (1) Grupo Base Tabela de Grupo Base profissao Numeric (2) Profissão Tabela de Profissões TIPO DE CAMPO Obrigatório consoante cenário apenas para trabalhadores contratados Obrigatório consoante cenário apenas para trabalhadores contratados Facultativo consoante cenário apenas para trabalhadores contratados Facultativo consoante cenário e apenas para trabalhadores contratados ÁREA FUNCIONAL data_inicio Datetime (8): AAAA-MM-DD Data de início Facultativo data_fim Datetime (8): AAAA-MM-DD Data de fim Facultativo area Numeric (3) Área Funcional Tabela de Áreas Funcionais grupo Numeric (3) Grupo Funcional Tabela de Grupos de Área Facultativo Funcional 7 Facultativo Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 11 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 8 TIPO DE CAMPO REMUNERACAO_MENSAL Obrigatório consoante cenário remuneracao_base_euros Numeric (15,2) Remuneração base 0 -99999,00 ano_inicio Numeric (4) Ano de início da remuneração base Facultativo mes_inicio Numeric (2) Mês de início da remuneração base Facultativo ano_fim Numeric (4) Ano de fim da remuneração base Facultativo mes_fim Numeric(2) Mês de fim da remuneração base Facultativo SUPLEMENTOS9 Tabela de Suplementos Remuneração à codigo Numeric (3) Código do suplemento valor_euros Numeric (15,2) Valor do suplemento ano Numeric (4) Ano do suplemento Ano da data de referência Facultativo mes Numeric (2) Mês do suplemento Mês da data de referência Facultativo 8 9 0 – 9999,00 Facultativo Facultativo Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt Este campo aparece especificado no código fonte XML como suplementos_regulares 12 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO VALORES ADMISSÍVEIS 10 DESCRIÇÃO TIPO DE CAMPO PRESTAÇÕES POR ENCARGOS FAMILIARES 11 codigo Numeric (3) Código das Prestações Encargos familiares p/ Tabela Prestações Encargos Familiares valor_euros Numeric (15,2) Valor ano Numeric (4) Ano Ano da data de referência Facultativo mes Numeric (2) Mês Mês da data de referência Facultativo 0- 4999,00 por Facultativo Facultativo REMUNERAÇÃO_PRESTAÇAO_SERVIÇOS ano Numeric (4) Ano da prestação de serviço Ano da data de referência Facultativo mes Numeric (2) Mês da prestação de serviço Mês da data de referência Facultativo valor_euros Numeric (15,2) Valor da prestação de serviço 0 – 99999,00 Obrigatório para o cenário 4.2 HORÁRIO data_inicio 10 11 Datetime (8): AAAA-MM-DD Data de início Facultativo Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt Este campo aparece especificado no código fonte XML como suplementos_naoregulares 13 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 12 TIPO DE CAMPO data_fim Datetime (8): AAAA-MM-DD Data de fim Facultativo modalidade Numeric (2) Modalidade Tabela de Horário regime_duracao Numeric (2) Regime de Duração Tabela de Regime de Duração Obrigatório consoante de Trabalho cenário regime_trabalho Numeric (2) Regime de Trabalho Tabela de Trabalho duracao_semanal Numeric (2) Duração Semanal Modalidade Regime de de Facultativo Facultativo inteiro Facultativo 1-500 Facultativo HORAS_EXTRAORDINARIAS horas_mes Numeric (3) Número de horas mensais mes Numeric (2) Mês da data de referência Facultativo ano Numeric (4) Ano da data de referência Facultativo CESSAÇÃO data Datetime (8): AAAA-MM-DD Data de cessação motivo Numeric (2) Motivo da cessação 12 Facultativo Tabela de Cessação Motivos de Facultativo Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 14 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO DESCRIÇÃO VALORES ADMISSÍVEIS 13 TIPO DE CAMPO HABILITAÇÕES LITERÁRIAS data_obtencao Datetime (8): AAAA-MM-DD Data da obtenção grau_habilitacao Numeric (2) Grau de habilitação nivel_cee Numeric (2) Nível da UE grupo_area_tematica Numeric (2) Grupo de área temática sub_area_tematica Numeric (2) Sub área temática area_tematica Numeric (2) Área temática Facultativo Tabela de Habilitações Literárias Tabela de Níveis de Habilitação / Formação da União Europeia Tabela de Grupo de Áreas Temáticas das Habilitações Literárias Tabela de Subgrupo de Áreas Temáticas das habilitações literárias Tabela de Áreas Temáticas das Habilitações Literárias Obrigatório consoante cenário Facultativo Facultativo Facultativo Facultativo FORMACAO_PROFISSIONAL - FORMACAO_MAIS_18_HORAS (INCLUIR TODA A FORMAÇÃO) data Datetime (8): AAAA-MM-DD Data dominio Numeric (3) Domínio nivel_cee Numeric (2) Nível da UE 13 Facultativo Tabela de Domínios de Facultativo Formação Tabela de Níveis de Habilitação / Formação da Facultativo União Europeia Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 15 BASE DE DADOS DA ADMINISTRAÇÃO PÚBLICA NOME DOS CAMPOS TIPO E COMPRIMENTO VALORES ADMISSÍVEIS 14 DESCRIÇÃO Tabela de Formação Modalidade Numeric (3) Modalidade Duracao Numeric (4) Duração Formação tipo_ent_formadora Numeric (2) Tipo de Entidade Formadora 14 da Acção de Modalidades 1 ... 1500 horas TIPO DE CAMPO de Facultativo Facultativo Tabela de Tipos de Entidades Facultativo Formadoras Consultar as Tabelas de Códigos e Documentação na página do site da BDAP em http://www.bdap.min-financas.pt 16 4 - DESCRIÇÃO DA ESTRUTURA DO FICHEIRO XML É apresentada de seguida a estrutura da informação da BDAP, utilizando um editor de XML (neste caso, o XMLNotepad da Microsoft). 17 18 19 20 21 5 - CÓDIGO FONTE DO FICHEIRO XML - <entidaderemetente cod_local_trabalho="" cod_servico="" cod_organismo=""> - <organismo cod_organismo="" num_fiscal=""> <dataref /> <nenvio /> <tipo_operacao /> - <trabalhador num_fiscal=""> <cenario /> <nome /> <sexo /> <distrito /> <concelho /> <freguesia /> <data_nasc /> <nacionalidade /> - <antiguidade_fp> <anos /> <meses /> <dias /> <data_actualizacao_antiguidade /> </antiguidade_fp> - <emprego_organismo> - <organismo_funcoes cod_local_trabalho="" cod_servico="" cod_organismo=""> <cod_modo_ingresso /> <data_admissao /> <data_cessacao /> </organismo_funcoes> - <organismo_vinculo cod_local_trabalho="" cod_servico="" cod_organismo=""> <data_admissao /> <data_cessacao /> </organismo_vinculo> - <organismo_pagador cod_local_trabalho="" cod_servico="" cod_organismo=""> <data_admissao /> <data_cessacao /> </organismo_pagador> - <relacao_juridica_emprego> <data_inicio /> <data_fim /> <codigo /> - <interrupcao_funcoes> <data_inicio /> <data_fim /> <motivo /> </interrupcao_funcoes> </relacao_juridica_emprego> - <situacao_profissional> <data_inicio_categoria /> 22 <grupo /> <carreira /> <categoria /> <cod_mudanca /> <cod_tipo_cargo /> - <func_agentes> <data_inicio_escalao /> <escalao /> <indice /> </func_agentes> </situacao_profissional> - <profissao> <data_inicio /> <data_fim /> <grande_grupo /> <sub_grande /> <sub_grupo /> <grupo_base /> <profissao /> </profissao> - <area_funcional> <data_inicio /> <data_fim /> <area /> <grupo /> </area_funcional> - <remuneracao> - <remuneracao_mensal> <remuneracao_base_euros /> <ano_incio /> <mes_inicio /> <ano_fim /> <mes_fim /> - <suplementos_regulares> <codigo /> <valor_euros /> <ano /> <mes /> </suplementos_regulares> - <suplementos_naoregulares> <codigo /> <valor_euros /> <ano /> <mes /> </suplementos_naoregulares> </remuneracao_mensal> - <remuneracao_prestacao_servicos> <ano /> <mes /> <valor_euros /> </remuneracao_prestacao_servicos> </remuneracao> - <horario> 23 <data_inicio /> <data_fim /> <modalidade /> <regime_duracao /> <regime_trabalho /> <duracao_semanal /> - <horas_extraordinarias> <horas_mes /> <mes /> <ano /> </horas_extraordinarias> </horario> - <cessacao data=""> <motivo /> </cessacao> </emprego_organismo> - <habilitacoes_literarias data_obtencao=""> <grau_habilitacao /> <nivel_cee /> <grupo_area_tematica /> <sub_area_tematica /> <area_tematica /> </habilitacoes_literarias> - <formacao_mais_18h data=""> <dominio /> <nivel_cee /> <modalidade /> <duracao /> <tipo_ent_formadora /> </formacao_mais_18h> </trabalhador> </organismo> </entidaderemetente> 24 5.1 - VALORES DE CAMPOS (TAGS XML) NÃO CONSTANTES DAS TABELAS DE CÓDIGOS/SISTEMA Tipo_operacao (<tipo_operacao>) (1) A – Actualização (1) E – Eliminação (2) Sexo (<sexo>) M – Masculino F – Feminino (1) O tipo de operação A – Actualização, tem em conta a alteração ou inserção, apenas dos blocos de dados, existentes nesse ficheiro XML. (2) O tipo de operação E – Eliminação, tem em conta a eliminação dos blocos de dados, existentes nesse ficheiro XML. Para que haja lugar à eliminação de blocos de informação para determinado trabalhador, deverão ser inscritos no ficheiro, os blocos a apagar (com a informação exactamente igual à que foi incorrectamente inserida), e a seguinte informação obrigatória: Identificação; Relação Jurídica de emprego; Organismos afectos ao trabalhador. 5.2 - FORMATAÇÃO DOS DADOS Datas AAAA-MM-DD EUROS Valor inteiro com um máximo de 2 casas decimais Duração Horas Valor inteiro 5.3 - DADOS OBRIGATÓRIOS Todos os dados de identificação do ficheiro e, que constam deste nas “TAGS” EntidadeRemente e Organismo do LAYOUT (ex: data_ref, nenvio, tipo_operacao, cod_local_trabalho, cod_servico, cod_organismo, etc); É sempre obrigatória a identificação do trabalhador e do Organismo através dos seus números fiscais Nos organismos, o seu código de Organismo é obrigatório; Os dados obrigatórios para cada trabalhador variam consoantes cenários que podem ser consultados no item “Documentação“ do site www.bdap.minfinancas.pt; as datas de fim e datas de cessação são obviamente facultativas; 25 5.4 - NOTAS SOBRE A PRODUÇÃO DO FICHEIRO Todas as “TAGS” NO FICHEIRO XML têm de estar escritas em letras minúsculas; O ficheiro XML produzido tem de ser gravado com o formato de texto ASCII em Unicode; todos os ficheiros XML têm de obedecer a esta norma de gravação em Unicode para serem interpretáveis em qualquer sistema operativo; A extensão do ficheiro é .XML; O ficheiro XML pode ser produzido tal como se tratasse de um ficheiro de texto normal (desde que seja gravado em Unicode); nos sistemas Windows (NT4 c/ Internet Explorer 5 instalado ou em Windows 2000) e Unix (Linux, HP-UX, Solaris, IRIX, AIX, etc) existem várias tecnologias que poderão facilitar a construção dinâmica de ficheiros XML (ex: XMLDOM). 6- DÚVIDAS Todas as dúvidas relativamente à constituição do ficheiro em formato XML poderão ser colocadas através do seguinte email ccut@inst-informatica-pt ou através da página de Internet da BDAP, www.bdap.min-financas.pt. NOTA 2: Para a constituição deste ficheiro XML, com a informação sobre os dados dos funcionários da Administração Pública, é necessário a consulta de toda a documentação existente no site da BDAP, tal como, as regras de preenchimento e os cenários com a descrição detalhada dos campos existentes. 26