SICADI Layout do Arquivo de Demonstrativo Estatístico por Sexo Idade por Plano Versão 1.5



Documentos relacionados
Sistema de Cota de Tela Manual do Usuário Envio de Arquivo XML

Modelo de arquivos XML para Fornecedores e Montadoras no

REGULAMENTO DO RANKING PARAIBANO 2015

Diretrizes Internas das Atividades Complementares do curso de Zootecnia do UNIFEB

SICADI Layout do Arquivo de Demonstrativo Estatístico Semestral Versão 1.4

Integração do GCA-Web com o sistema de Folha de Pagamento

Projeto SICADI/Contábil Implantação Manual do Usuário

Manual XML. Versão: 1.1

PADRÃO PARA ENVIO DE . Versão 1.0

Conteúdo. 1.0 SPED Fiscal Regras Fiscais Perfil de apresentação do arquivo digital do SPED Fiscal... 3

Implementando uma Classe e Criando Objetos a partir dela

Documentação de Serviços de Interoperabilidade

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA. Projeto de GDI. Definição do Minimundo

INSTRUÇÕES PARA HOMOLOGAR PRODUTOS POR DECLARAÇÃO DE CONFORMIDADE COM DIREITO À COMERCIALIZAÇÃO

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

Instruções e Funcionalidades do SIB XML Versão Teste 1.0

Intercâmbio de informações operativas relativas ao Sistema de Medição para Faturamento SMF

Consulta NF-e. fiscais eletrônicas. Conforme apresentada na tela abaixo;

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

Banco de Portugal - Comunicação para a balança de pagamentos e informação sobre a estrutura empresarial distrital. Formação eventual OTOC 0113

MANUAL DE PROCEDIMENTOS PROCEDIMENTO PARA UTILIZAÇÃO DO RESTAURANTE

Parecer Consultoria Tributária Segmentos Instruções para prestação de informações pelo empregador, relativas a movimentações de empregados - Portaria

Plataforma de Gerenciamento de Eventos

MANUAL DO SISTEMA WEBDIÁRIO PERFIL PROFESSOR. Diário Eletrônico do Sistema Nambei

Parecer Consultoria Tributária Segmentos Vários arquivos da ECD para o mesmo ano calendário

Instruções de Preenchimento para Inscrição ao ENEM 2010

ESTRUTURA DE LAYOUT DOS ARQUIVOS VERSÃO 3.0

Sefinnet Versão Arquivo de Importação SefinNet

O que é o esocial? Empregado

SEDIF SN PERGUNTAS E RESPOSTAS

PREFEITURA DO MUNICÍPIO DE OSASCO MANUAL PARA CONVERSÃO DE RECIBOS PROVISÓRIOS DE SERVIÇO EM NF-E

UNIDADE III JAVA SERVER PAGES

NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS. Versão 2.1

Nota Fiscal Paulista. Manual do Sistema de Reclamações Decreto /08 GOVERNO DO ESTADO DE SÃO PAULO SECRETARIA DE ESTADO DOS NEGÓCIOS DA FAZENDA

NOTA TÉCNICA Nº. 002/2013- VERSÃO 2.0 SNGPC

Solicitação de Exames - Integração do Sistema do Solicitante via Arquivo XML

LEIAUTE DE FOLHA DE PAGAMENTO GRRF. Manual de Especificação

Sistema Eletrônico de Informações - Notificação de ato de concentração ordinário 1

Cálculo Remoto de Preços e Prazos de Encomendas

AJUDA - FORMULÁRIO DE PROPOSTA ON-LINE - AVG

CIRCULAR NORMATIVA Nº 13

APPAWEB DESCRIÇÃO DA INTERFACE DE CONCLUSÃO DA OPERAÇÃO NO PONTO DE DESTINO

Averbação eletrônica

LED BACKUP. Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup:

Assunto. esocial. Diminuir o custo de produção, o controle e disponibilização das informações trabalhistas, previdenciárias e fiscais;

EDITAL 018/2015 PPGDC RESULTADO SELEÇÃO DE BOLSA DE MESTRADO

EDITAL Nº 12/2015, DE 13 DE OUTUBRO DE 2015, DO COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA, UNIVERSIDADE FEDERAL DE SANTA MARIA, REDE E-TEC BRASIL

MANUAL DE PROCEDIMENTOS MPR/SIA-503-R00

CRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP

Manual de Instruções ISS WEB SISTEMA ISS WEB. Sil Tecnologia LTDA

NOVO LAYOUT NF-E - VERSÃO NACIONAL 2014

REGULAMENTO CORRIDA DA EMANCIPAÇÃO 2015

SDK Moip-PHP. O MoIP-PHP utiliza o padrão Fluent Interfaces, portanto, você pode fazer o exemplo acima da seguinte forma:

Manual do Usuário. Agência Nacional de Vigilância Sanitária

ORIENTAÇÕES GERAIS SOBRE O PAGAMENTO DE BOLSAS 2015 PROINFO INTEGRADO UNDIME/SC

REGISTRO DE PROJETOS

Regras de Auditoria e Liberação de Movimentos (Parte 1)

Prova de Avaliação de Conhecimentos e Capacidades - Inscrição

REST LAYOUT TÉCNICO ARQUIVO REMESSA

GESCOMP Sistema de Gestão de Compras, Orçamento, Material e Patrimônio

Guia de publicação de imóveis

TRABALHOS CIENTÍFICOS: REGULAMENTO

SEDIF SN PERGUNTAS E RESPOSTAS

SERVIÇOS REQUERIMENTO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FLUMINENSE POLO DE INOVAÇÃO CAMPOS DOS GOYTACAZES

Agência Nacional de Energia Elétrica ANEEL

Autodeclaração de cor/raça: ( ) Negra ( ) Parda ( ) Branca ( ) Indígena ( ) Amarela

nddcargo Integração XML Layout Operação de Pagamento

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

MANUAL DO SISTEMA DE GÊNEROS ALIMENTÍCIOS SISGEN SET/12

M A N U A L D O C I D A D Ã O

MANUAL DO CLIENTE. Av. Conselheiro Aguiar, nº 4635, salas 407/408, Boa Viagem, Recife/PE

CEST CÓDIGO ESPECIFICADOR DA SUBSTITUIÇÃO TRIBUTÁRIA

PROJETO DO MPS PARA O GERENCIAMENTO DA PREVIDÊNCIA DO SERVIDOR PÚBLICO BRASILEIRO

Figura 1 Tela de escolha das atividades do curso

Manual de Integração Com Web Service

WEBSERVICE CNA Cadastro Nacional Adoção

DECRETO Nº / 2008

Agência Nacional de Energia Elétrica ANEEL MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DO ARQUIVO DE DIFERENÇA MENSAL DE RECEITA DMR ANUAL

Dúvidas Em caso de dúvidas, entre em contato conosco: UNIVERSIDADE DO VALE DO RIO DOS SINOS Unidade Acadêmica de Graduação

EDITAL INSTITUCIONAL NIT/IFMG Nº 01 DE 03 DE MARÇO DE 2016

PORTAL DO CORRETOR MARÍTIMA

MANUAL DE PROCEDIMENTOS MPR/SGP-503-R01 GESTÃO DE DEMANDAS DE TI DA SGP

ORIENTAÇÃO TÉCNICA GERAL OTG 1000, DE 21 DE OUTUBRO DE 2015

XML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula)

Guia de Integração Desconto por meio de pagamento

UNIVERSIDADE FEDERAL DE LAVRAS

1ª FASE (obrigatória)

Agência Nacional de Energia Elétrica ANEEL

Instruções de Preenchimento para Inscrição ao ENEM 2010

Portanto, marque a opção que achar mais conveniente, conforme print abaixo:

Financeiro - Boleto : Remessa e Retorno

Passo a passo para cadastramento

Auditoria Eletrônica de Órgãos Públicos. Regras de Validação Contas Anuais

GUIA DE ORIENTAÇÃO. 1- Para acessar o sistema é necessário seguir os passos abaixo:

Universidade Federal de Itajubá - Unifei Campus de Itabira

EDITORA UNIVERSITÁRIA - EdUFMT EDITAL EdUFMT Nº: 01/2013

ANEXO I LAYOUT DOS REGISTROS - NOTA FISCAL DE SERVICO ELETROONICA- NFSe

Transcrição:

PD-DATAPREV Processo de Desenvolvimento de Software da Dataprev SICADI Layout do Arquivo de Demonstrativo Estatístico por Sexo Idade por Plano Versão 1.5 Elaboração Nome: Washington Santiago da Silva Aprovação Nome: Otávio Lima Reis Gestor do Projeto (Dataprev) Data: / /. Cliente Data: / /. 1 de 16Layout_Sexo_IdadePorPlano.doc Modelo 2.1

Histórico de Revisões Data Versão Descrição Autor 22/06/2009 1.0 Criação do documento Cristina Holanda(UDCE) 06/07/2009 1.2 Revisão Leonardo Leitão (UDCE) 06/07/2009 1.3 Padronização dos quadros de explicação da estrutura dos elementos (inclusão do XML Schema / XML Válido em todos os quadros), de acordo com revisão do Leonardo. Cristina Holanda (UDCE) 10/07/2009 1.4 Revisão Leonardo Leitão (UDCE) 12/01/2010 1.5 Atribuição do primeiro semestre de 2010 para início do envio de arquivos por plano de benefício. Washington Santiago (UDCE)

Índice Analítico 1 Orientações Gerais.4 1.1 Quem está obrigado a enviar o arquivo.4 1.2 Abrangência dos dados 4 1.3 Responsabilidade e freqüência do envio dos arquivos.4 2 Estrutura do XML.4 3 Explicando o Schema 6 3.1 Definição do tipo complexo BalanceteSexoIdadeType.6 3.1.1 Código da Entidade Fechada de Previdência Complementar (EFPC).7 3.1.2 Definição do tipo simples CodigoEntidadeType.8 3.1.3 Competência..8 3.1.4 Definição do tipo simples CompetenciaType.8 3.1.5 E-Mail 9 3.1.6 Consolidado (Detalhado no item 3.2) 9 3.1.7 Plano Benefício (Detalhado no item 3.3).9 3.2 Definição do tipo complexo ConsolidadoType..10 3.2.1 População Benefício..10 3.2.2 Código Benefício.10 3.2.2.1 Definição do tipo simples CodigoBeneficioType..11 3.3 Definição do tipo complexo PlanoBeneficioType.11 3.3.1 Cnpb 11 3.3.1.1 Definição do tipo simples CnpbType..12 3.3.2 População Benefício (Detalhado no item 3.4) 12 3.4 Definição do tipo complexo PopulacaoBeneficioType..12 3.4.1 Codigo Benefício.13 3.4.1.1 Definição do tipo simples CodigoBeneficioType..13 3.4.2 Faixa Etária (Detalhado no item 3.5).13 3.5 Definição do tipo complexo FaixaEtariaType 14 3.5.1 Masculino 14 3.5.2 Feminino..14 3.5.3 Tipo.14 3.6 Definição da enumeração TipoFaixaEtariaType..15 4 Exemplo de um Demonstrativo Estatístico Sexo Idade (Resumido) em XML..15

1 Orientações Gerais 1.1Quem está obrigado a enviar o arquivo Entidades Fechadas de Previdência Complementar (EFPCs) que possuem população. Este layout deverá ser utilizado para envio das estatísticas de população sexo-idade para competências a partir do primeiro semestre de 2010. 1.2 Abrangência dos dados O arquivo declara a constituição populacional das EFPCs, que devem estar em conformidade com a planificação estatística por sexo idade e por plano vigente na data base do arquivo. 1.3 Responsabilidade e freqüência do envio dos arquivos O envio do arquivo é de responsabilidade das EFPCs e a obrigatoriedade é anual, com prazo de envio até o último dia do 2º mês consecutivo ao fim do segundo semestre de cada ano. 2 Estrutura do XML A estrutura do XML é definida por um arquivo conhecido como XML Schema. Esse arquivo define como o XML é esquematizado, ou seja, como os elementos (TAGs) são organizados dentro do documento. XML Schema do Demonstrativo Estatístico por Sexo Idade por Plano(Completo). <?xml version="1.0" encoding="utf-8"?> <xsd:schema targetnamespace="http://sexoidadeporplano.xml.modelo.comum.estatistico.datapr ev.gov.br" elementformdefault="qualified" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns="http://sexoidadeporplano.xml.modelo.comum.estatistico.dataprev.gov.br" > <xsd:simpletype name="codigoentidadetype"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="10"></xsd:mininclusive> <xsd:maxinclusive value="99999"></xsd:maxinclusive> <xsd:simpletype name="competenciatype"> <xsd:restriction base="xsd:int"> <xsd:simpletype name="codigobeneficiotype"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="10000"></xsd:mininclusive> <xsd:maxinclusive value="99999"></xsd:maxinclusive> <xsd:simpletype name="cnpbtype">

<xsd:restriction base="xsd:long"> <xsd:mininclusive value="1000000000"></xsd:mininclusive> <xsd:maxinclusive value="9999999999"></xsd:maxinclusive> <xsd:simpletype name="tipofaixaetariatype"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ate_24"></xsd:enumeration> <xsd:enumeration value="entre_25_34"></xsd:enumeration> <xsd:enumeration value="entre_35_54"></xsd:enumeration> <xsd:enumeration value="entre_55_64"></xsd:enumeration> <xsd:enumeration value="entre_65_74"></xsd:enumeration> <xsd:enumeration value="entre_75_84"></xsd:enumeration> <xsd:enumeration value="mais_85"></xsd:enumeration> <xsd:complextype name="faixaetariatype"> <xsd:element name="masculino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="feminino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:attribute name="tipo" type="tipofaixaetariatype" use="required"> </xsd:attribute> <xsd:complextype name="populacaobeneficiotype"> <xsd:element name="faixa-etaria" type="faixaetariatype" minoccurs="1" maxoccurs="7"> </xsd:element> <xsd:attribute name="codigo-beneficio" type="codigobeneficiotype" use="required"> </xsd:attribute> <xsd:complextype name="balancetesexoidadetype"> <xsd:element name="entidade" type="codigoentidadetype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="competencia" type="competenciatype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="email" type="xsd:string" maxoccurs="unbounded" minoccurs="0"> </xsd:element> <xsd:element name="consolidado" type="consolidadotype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="plano-beneficio" type="planobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <xsd:complextype name="consolidadotype"> <xsd:element name="populacao-beneficio" type="populacaobeneficiotype"

maxoccurs="unbounded" minoccurs="1"> </xsd:element> <xsd:complextype name="planobeneficiotype"> <xsd:element name="populacao-beneficio" type="populacaobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <xsd:attribute name="cnpb" type="cnpbtype"> </xsd:attribute> <xsd:element name="balancete-sexo-idade" type="balancetesexoidadetype"> </xsd:element> </xsd:schema> 3 Explicando o Schema 3.1 Definição do tipo complexo BalanceteSexoIdadeType A linha <xsd:complextype name="balancetesexoidadetype"> define um tipo complexo (elemento) chamado BalanceteSexoIdadeType. Esse elemento possui outros elementos como veremos a seguir. A linha define que os elementos no arquivo XML devem obedecer a ordem dos elementos definidos dentro de. Trecho referente ao BalanceteSexoIdadeType em um XML Schema / XML Válido: <xsd:complextype name="balancetesexoidadetype"> <xsd:element name="entidade" type="codigoentidadetype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="competencia" type="competenciatype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="email" type="xsd:string" maxoccurs="unbounded" minoccurs="0"> </xsd:element> <xsd:element name="consolidado" type="consolidadotype" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="plano-beneficio" type="planobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <?xml version="1.0" encoding="utf-8"?> <balancete-sexo-idade xmlns="http://sexoidadeporplano.xml.modelo.comum.estatistico.dataprev.gov.br" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://sexoidadeporplano.xml.modelo.comum.estatistico.dat aprev.gov.br dadossexoidadeporplano.xsd "> <entidade>123</entidade> <competencia>201001</competencia> <email>email1@previdencia.gov.br</email> <email>email2@previdencia.gov.br</email>

<email>email3@previdencia.gov.br</email> <consolidado> <populacao-beneficio codigo-beneficio="12000"> </consolidado> <plano-beneficio cnpb="2001000001"> <populacao-beneficio codigo-beneficio="21000"> <faixa-etaria tipo="ate_24"> </faixa-etaria> <faixa-etaria tipo="mais_85"> </faixa-etaria> </plano-beneficio> <plano-beneficio cnpb="123456789"> <populacao-beneficio codigo-beneficio="12000"> <faixa-etaria tipo="ate_24"> </faixa-etaria> <faixa-etaria tipo="mais_85"> </faixa-etaria> </plano-beneficio> <plano-beneficio cnpb="987654321"> <populacao-beneficio codigo-beneficio="12100"> <faixa-etaria tipo="ate_24"> </faixa-etaria> <faixa-etaria tipo="mais_85"> </faixa-etaria> </plano-beneficio> <plano-beneficio cnpb="888888888"> <populacao-beneficio codigo-beneficio="13100"> <faixa-etaria tipo="ate_24"> </faixa-etaria> <faixa-etaria tipo="mais_85"> </faixa-etaria> </balancete-sexo-idade> Sub-elementos: 3.1.1 Código da Entidade Fechada de Previdência Complementar (EFPC) Nome: entidade Tipo: CodigoEntidadeType (simples) Ordem: primeiro Ocorre: 1 única vez Propósito: Informar o código da entidade à qual se referem as informações estatísticas declaradas naquele arquivo.

Trecho referente ao entidade em um XML Schema / XML Válido: <xsd:element name="entidade" type="codigoentidadetype" maxoccurs="1" minoccurs="1"> </xsd:element> <entidade>12345</entidade> 3.1.2Definição do tipo simples CodigoEntidadeType A linha <xsd:simpletype name="codigoentidadetype"> define um tipo simples (elemento) chamado CodigoEntidadeType. Trecho referente ao CodigoEntidadeType em um XML Schema / XML Válido: <xsd:simpletype name="codigoentidadetype"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="10"></xsd:mininclusive> <xsd:maxinclusive value="99999"></xsd:maxinclusive> <entidade>12345</entidade> 3.1.3 Competência Nome: competencia Tipo: CompetenciaType (simples) Ordem: segundo Ocorre: 1 única vez Propósito: Informar a competência (ano e mês) à qual se referem as informações estatísticas declaradas naquele arquivo. Trecho referente ao competencia em um XML Schema / XML Válido: <xsd:element name="competencia" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <competencia>201006</competencia> 3.1.4 Definição do tipo simples CompetenciaType A linha <xsd:simpletype name="competenciatype"> define um tipo simples (elemento) chamado CompetenciaType. Trecho referente ao CompetenciaType em um XML Schema / XML Válido: <xsd:simpletype name="competenciatype"> <xsd:restriction base="xsd:int"> <competencia>201001</competencia>

3.1.5 E-Mail Nome: e-mail Tipo: string Ordem: terceiro Ocorre: 0 ou mais vezes Declaração: opcional Propósito: Informar o endereço do email a ser avisado sobre o processamento dos arquivos enviados. Trecho referente ao e-mail em um XML Schema / XML Válido: <xsd:element name="email" type="xsd:string" maxoccurs="unbounded" minoccurs="0"> </xsd:element> <email>email.x@previdencia.gov.br</email> 3.1.6 Consolidado (Detalhado no item 3.2) Nome: consolidado Tipo: ConsolidadoType (complexo) Ordem: quarto Ocorre: 1 única vez Propósito: Informar as estatísticas de população de benefícios da entidade de forma consolidada Trecho referente ao consolidado em um XML Schema / XML Válido: <xsd:element name="consolidado" type="consolidadotype" maxoccurs="1" minoccurs="1"> </xsd:element> <consolidado> </consolidado> 3.1.7 Plano Benefício (Detalhado no item 3.3) Nome: plano-beneficio Tipo: PlanoBeneficioType (complexo) Ordem: quinto Ocorre: 1 ou mais vezes Propósito: Informar as estatísticas de população de benefícios de cada plano da entidade. Trecho referente ao plano-beneficio em um XML válido: <xsd:element name="plano-beneficio" type="planobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <plano-beneficio cnpb="123456789"> </plano-beneficio>

3.2 Definição do tipo complexo ConsolidadoType A linha <xsd:complextype name="consolidadotype"> define um tipo complexo (elemento) chamado ConsolidadoType. Esse elemento possui outros elementos como veremos a seguir. Trecho referente ao ConsolidadoType em um XML válido: <xsd:complextype name="consolidadotype"> <xsd:element name="populacao-beneficio" type="populacaobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <consolidado> <populacao-beneficio codigo-beneficio="12000"> </consolidado> Sub-Elementos: 3.2.1 População Benefício Nome: populacao-beneficio Tipo: PopulacaoBeneficioType (complexo) Ocorre: 1 ou mais vezes Propósito: Informar as estatísticas de população de benefícios da entidade de forma consolidada. Trecho referente ao populacao-beneficio em um XML Schema / XML Válido: <xsd:element name="populacao-beneficio" type="populacaobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> 3.2.2 Código Benefício Nome: codigo-beneficio Tipo: CodigoBeneficioType (simples) Ocorre: 1 única vez Propósito: Informar o plano de benefícios ao qual se referem as movimentações estatísticas contidas nesse elemento. Trecho referente ao codigo-beneficio em um XML Schema / XML Válido: <xsd:attribute name="codigo-beneficio" type="codigobeneficiotype" use="required"> </xsd:attribute>

3.2.2.1 Definição do tipo simples CodigoBeneficioType A linha <xsd:simpletype name="codigobeneficiotype"> define um tipo simples (elemento) chamado CnpbType. Trecho referente ao CodigoBeneficioType em um XML Schema / XML Válido: <xsd:simpletype name="codigobeneficiotype"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="10000"></xsd:mininclusive> <xsd:maxinclusive value="99999"></xsd:maxinclusive> 3.3 Definição do tipo complexo PlanoBeneficioType A linha <xsd:complextype name="planobeneficiotype"> define um tipo complexo (elemento) chamado PlanoBeneficioType. Esse elemento possui outros elementos e um atributo como veremos a seguir. Trecho referente ao PlanoBeneficioType em um XML Schema / XML válido: <xsd:complextype name="planobeneficiotype"> <xsd:element name="populacao-beneficio" type="populacaobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> <xsd:attribute name="cnpb" type="cnpbtype"> </xsd:attribute> <plano-beneficio cnpb="123456789"> <populacao-beneficio codigo-beneficio="12000"> </plano-beneficio> Sub-elementos: 3.3.1Cnpb Nome: cnpb Tipo: CnpbType (simples) Ocorre: 1 única vez Propósito: Informar o plano de benefícios ao qual se referem as movimentações estatísticas contidas nesse elemento. Trecho referente ao cnpb em um XML Schema / XML Válido: <xsd:attribute name="cnpb" type="cnpbtype"> </xsd:attribute>

<plano-beneficio cnpb="123456789"> </plano-beneficio> 3.3.1.1 Definição do tipo simples CnpbType A linha <xsd:simpletype name="cnpbtype"> define um tipo simples (elemento) chamado CnpbType. Trecho referente ao CnpbType em um XML Schema / XML Válido: <xsd:simpletype name="cnpbtype"> <xsd:restriction base="xsd:long"> <xsd:mininclusive value="1000000000"></xsd:mininclusive> <xsd:maxinclusive value="9999999999"></xsd:maxinclusive> <plano-beneficio cnpb="123456789"> </plano-beneficio> 3.3.2 População Benefício (Detalhado no item 3.4) Nome: populacao-beneficio Tipo: PopulacaoBeneficioType (complexo) Ocorre: 1 ou mais vezes Propósito: Informar as estatísticas de população de benefícios da entidade de forma consolidada. Trecho referente ao populacao-beneficio em um XML Schema / XML válido: <xsd:element name="populacao-beneficio" type="populacaobeneficiotype" maxoccurs="unbounded" minoccurs="1"> </xsd:element> 3.4 Definição do tipo complexo PopulacaoBeneficioType A linha <xsd:complextype name="populacaobeneficiotype"> define um tipo complexo (elemento) chamado PopulacaoBeneficioType. Esse elemento possui outros elementos como veremos a seguir. Trecho referente ao PopulacaoBeneficioType em um XML Schema / XML válido: <xsd:complextype name="populacaobeneficiotype"> <xsd:element name="faixa-etaria" type="faixaetariatype" minoccurs="1" maxoccurs="7"> </xsd:element> <xsd:attribute name="codigo-beneficio" type="codigobeneficiotype" use="required"> </xsd:attribute> <populacao-beneficio codigo-beneficio="11000"> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria>

Sub-elementos: 3.4.1 Codigo Benefício Nome: codigo-beneficio Tipo: CodigoBeneficioType (simples) Ocorre: 1 única vez Propósito: Informar o plano de benefícios ao qual se referem as movimentações estatísticas contidas nesse elemento. Trecho referente ao codigo-beneficio em um XML Schema / XML Válido: <xsd:attribute name="codigo-beneficio" type="codigobeneficiotype" use="required"> </xsd:attribute> 3.4.1.1 Definição do tipo simples CodigoBeneficioType A linha <xsd:simpletype name="codigobeneficiotype"> define um tipo simples (elemento) chamado CodigoBeneficioType. Trecho referente ao CodigoBeneficioType em um XML Schema / XML Válido: <xsd:simpletype name="codigobeneficiotype"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="10000"></xsd:mininclusive> <xsd:maxinclusive value="99999"></xsd:maxinclusive> 3.4.2 Faixa Etária (Detalhado no item 3.5) Nome: faixa-etaria Tipo: FaixaEtariaType (complexo) Ocorre: 1 até 7 vezes Propósito: Agrupar as estatísticas populacionais dos benefícios da entidade por faixa etária. Trecho referente ao faixa-etaria em um XML Schema / XML Válido: <xsd:complextype name="faixaetariatype"> <xsd:element name="masculino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="feminino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:attribute name="tipo" type="tipofaixaetariatype" use="required"> </xsd:attribute>

<faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> 3.5 Definição do tipo complexo FaixaEtariaType A linha <xsd:complextype name="faixaetariatype"> define um tipo complexo (elemento) chamado FaixaEtariaType. Esse elemento possui outros elementos e um atributo como veremos a seguir. Trecho referente ao FaixaEtariaType em um XML Schema / XML válido: <xsd:complextype name="faixaetariatype"> <xsd:element name="masculino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:element name="feminino" type="xsd:int" maxoccurs="1" minoccurs="1"> </xsd:element> <xsd:attribute name="tipo" type="tipofaixaetariatype" use="required"> </xsd:attribute> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> Sub-elementos: 3.5.1 Masculino Nome: masculino Tipo: numérico (int) Ocorre: 1 Propósito: Informar a quantidade de pessoas do sexo masculino dentro de uma determinada faixa etária. 3.5.2 Feminino Atributo: Nome: feminino Tipo: numérico (int) Ocorre: 1 Propósito: Informar a quantidade de pessoas do sexo feminino dentro de uma determinada faixa etária. 3.5.3 Tipo Nome: tipo (Detalhado no item 3.6) Tipo: TipoFaixaEtariaType (enumeração) Propósito: Enquadrar a faixa etária entre aquelas definidas e esperadas pelo sistema.

3.6 Definição da enumeração TipoFaixaEtariaType A linha <xsd:simpletype name="tipofaixaetariatype"> define a enumeração chamada TipoFaixaEtariaType. Esse elemento contém diversos valores como veremos a seguir. Trecho referente ao TipoFaixaEtariaType em um XML Schema / XML válido: <xsd:simpletype name="tipofaixaetariatype"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ate_24"></xsd:enumeration> <xsd:enumeration value="entre_25_34"></xsd:enumeration> <xsd:enumeration value="entre_35_54"></xsd:enumeration> <xsd:enumeration value="entre_55_64"></xsd:enumeration> <xsd:enumeration value="entre_65_74"></xsd:enumeration> <xsd:enumeration value="entre_75_84"></xsd:enumeration> <xsd:enumeration value="mais_85"></xsd:enumeration> <faixa-etaria tipo="ate_24"></faixa-etaria> 4 Exemplo de um Demonstrativo Estatístico Sexo Idade (Resumido) em XML <?xml version="1.0" encoding="utf-8"?> <balancete-sexo-idade xmlns="http://sexoidadeporplano.xml.modelo.comum.estatistico.dataprev.gov.br" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://sexoidadeporplano.xml.modelo.comum.estatistico.dat aprev.gov.br dadossexoidadeporplano.xsd "> <entidade>12345</entidade> <competencia>201006</competencia> <email>email.x@previdencia.gov.br</email> <email>email.y@previdencia.gov.br</email> <email>email.z@previdencia.gov.br</email> <consolidado> <populacao-beneficio codigo-beneficio="11000"> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> <populacao-beneficio codigo-beneficio="12000"> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> </consolidado>

<plano-beneficio cnpb="123456789"> <populacao-beneficio codigo-beneficio="12000"> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> </plano-beneficio> <plano-beneficio cnpb="987654321"> <populacao-beneficio codigo-beneficio="12000"> <faixa-etaria tipo="ate_24"> <masculino>10</masculino> <feminino>10</feminino> </faixa-etaria> </plano-beneficio> </balancete-sexo-idade>