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
Download

Instruções para Formatação do Ficheiro Utilizando XML