Manual Técnico XML Ficheiros de Reporte Periódico de Informação Económico-Financeira Ver. 2.1 11 abril 2011 www.acss.min-saude.pt www.acss.min-saude.pt 1
Página 1 de 127 ÍNDICE 1. FICHA TÉCNICA... 8 1.1. HISTÓRICO DE ALTERAÇÕES... 8 1.2. LISTA DE DISTRIBUIÇÃO... 8 1.3. DOCUMENTOS RELACIONADOS... 8 1.4. DETALHES DAS ALTERAÇÕES... 9 2. SUMÁRIO EXECUTIVO... 10 2.1. ENQUADRAMENTO DA NOVA METODOLOGIA DE RECOLHA EM XML... 10 2.2. ÂMBITO DE APLICAÇÃO... 10 2.3. ESTRUTURA DOS MAPAS XML... 11 2.3.1 Balancete... 11 2.3.2 Mapa 5 Balanço (Analítico)... 12 2.3.3 Mapa 6 Demonstração de Resultados (DR)... 13 2.3.4 Custos Directos... 13 2.4. SUBMISSÃO DOS MAPAS XML... 14 3. ESPECIFICAÇÃO XSD DO BALANCETE... 17 3.1. VERSÃO: BALANCETE_V2_0.XSD... 17 3.2. TIPOS DE DADOS... 21 3.3. ELEMENTOS SIMPLES... 21 3.4. ELEMENTOS COMPLEXOS... 22 Elemento: MontantesBalancete... 22 Elemento: Balancete... 22 Elemento: Cabecalho... 22 Elemento: Entidade... 23 Elemento: Periodo... 23
Página 2 de 127 Elemento: Corpo... 23 Elemento: Linha... 24 4. ESPECIFICAÇÃO XSD DO BALANÇO... 25 4.1. VERSÃO: 5BALANCO_V2_0.XSD... 25 4.1. TIPOS DE DADOS... 55 4.2. ELEMENTOS SIMPLES... 56 4.3. ELEMENTOS COMPLEXOS... 57 Elemento: BalancoAnalitico... 57 Elemento: Cabecalho... 57 Elemento: Entidade... 57 Elemento: Periodo... 58 Elemento: Corpo... 58 Elemento: Activo... 59 Elemento: TerrenosRecursosNaturaisBDP... 62 Elemento: Edificios... 62 Elemento: OutrasConstrucoesInfraestrutur... 63 Elemento: BensPatrimonioHistorico... 63 Elemento: OutrosBensDominioPublico... 64 Elemento: ImobilizCursoBensDominioPublic... 64 Elemento: AdiantamentosPContaBensDomPubl... 64 Elemento: TotalBensDominioPublico... 65 Elemento: DespesasInstalacao... 65 Elemento: DespesasInvestigacaoDesenvolv... 66 Elemento: PropriedadeIndustrial... 66 Elemento: ImobilizCursoImobilIncorporeas... 66
Página 3 de 127 Elemento: AdiantamentosPContaImobIncorp... 67 Elemento: TotalImobilizacoesIncorporeas... 67 Elemento: TerrenosRecursosNaturaisIC... 68 Elemento: EdificiosOutrasConstrucoes... 68 Elemento: EquipamentoBasico... 68 Elemento: EquipamentoTransporte... 69 Elemento: FerramentasUtensilios... 69 Elemento: EquipamentoAdminInformatico... 70 Elemento: TarasVasilhame... 70 Elemento: OutrasImobilizCorporeas... 70 Elemento: ImobilizCursoImobilizCorporeas... 71 Elemento: AdiantamentosPContaImobCorpor... 71 Elemento: TotalImobilizacoesCorporeas... 72 Elemento: PartesCapital... 72 Elemento: ObrigacoesTitulosParticipacIF... 72 Elemento: InvestimentosImoveis... 73 Elemento: OutrasaplicacoesFinanceiras... 73 Elemento: ImobilizCursoInvestFinanceiro... 74 Elemento: AdiantamentoContaInvestFinanc... 74 Elemento: TotalInvestimentosFinanceiros... 74 Elemento: MateriasPrimasSubsidConsumo... 75 Elemento: SubprodutosDesperdResidRefug... 75 Elemento: ProdutosAcabadosIntermedios... 76 Elemento: Mercadorias... 76 Elemento: AdiantamentosContaCompras... 76
Página 4 de 127 Elemento: TotalExistencias... 77 Elemento: DividasTerceirosMedLongoPrazo (Activo)... 77 Elemento: EmprestimosConcedidos... 78 Elemento: ClientesCC... 78 Elemento: UtentesCC... 78 Elemento: InstituicoesMinisterioSaude... 79 Elemento: ClientesUtentesCobrancaDuvid... 79 Elemento: DevedoresExecucaoOrcamento... 79 Elemento: AdiantamentosFornecedores... 80 Elemento: AdiantamentosFornecImobilizado... 80 Elemento: EstadoOutrosEntesPublicos (Activo)... 80 Elemento: OutrosDevedores... 81 Elemento: TotalDividasTerceiros (Activo)... 81 Elemento: Accoes... 82 Elemento: ObrigacoesTitulosParticipacTN... 82 Elemento: TitulosDividaPublica... 82 Elemento: OutrosTitulos... 83 Elemento: OutrasAplicacoesTesouraria... 83 Elemento: TotalTitulosNegociaveis... 84 Elemento: ContaTesouro... 84 Elemento: DepositosInstitFinanceiras... 84 Elemento: Caixa... 85 Elemento: TotalDepositosCaixa... 85 Elemento: AcrescimosProveitos... 85 Elemento: CustosDiferidos... 86
Página 5 de 127 Elemento: TotalAcrescimosDiferimentos (Activo)... 86 Elemento: TotalAmortizacoes... 87 Elemento: TotalProvisoes (Activo)... 87 Elemento: TotalActivo... 87 Elemento: FundosPropriosEPassivo... 87 Elemento: Patrimonio... 89 Elemento: ReservasReavaliacao... 89 Elemento: ReservasLegais... 90 Elemento: ReservasEstatutarias... 90 Elemento: ReservasLivres... 90 Elemento: Subsidios... 91 Elemento: Doacoes... 91 Elemento: ReservasTransferenciaActivos... 91 Elemento: TotalReservas... 92 Elemento: ResultadosTransitados... 92 Elemento: ResultadoLiquidoExercicio... 92 Elemento: TotalFundoPatrimonial... 93 Elemento: ProvisoesRiscosEncargos... 93 Elemento: TotalProvisoes (FundosPropriosEPassivo)... 93 Elemento: DividasTerceirosMedLongoPrazo (FundosPropriosEPassivo)... 94 Elemento: AdiantamentosClientesUtInstMS... 94 Elemento: FornecedoresCC... 94 Elemento: FornecedoresFactRecepcaoConfer... 95 Elemento: EmprestimosObtidos... 95 Elemento: CredoresExecucaoOrcamento... 95
Página 6 de 127 Elemento: FornecedoresImobilizadoCC... 96 Elemento: EstadoOutrosEntesPublicos (FundosPropriosEPassivo)... 96 Elemento: OutrosCredores... 96 Elemento: TotalDividasTerceiros (FundosPropriosEPassivo)... 97 Elemento: AcrescimosCustos... 97 Elemento: ProveitosDiferidos... 97 Elemento: TotalAcrescimosDiferimentos (FundosPropriosEPassivo)... 98 Elemento: TotalPassivo... 98 Elemento: TotalFundosPropriosPassivo... 98 5. ESPECIFICAÇÃO XSD DA DEMONSTRAÇÃO DE RESULTADOS (DR)... 99 5.1. VERSÃO: 6DR_V2_0.XSD... 99 5.2. TIPOS DE DADOS... 108 5.3. ELEMENTOS SIMPLES... 108 5.4. ELEMENTOS COMPLEXOS... 111 Elemento: DR... 111 Elemento: Cabecalho... 111 Elemento: Entidade... 111 Elemento: Periodo... 112 Elemento: Corpo... 112 Elemento: CustosPerdas... 113 Elemento: ProveitoGanhos... 113 Elemento: ExercNLinhasDetalhes (CustosPerdas)... 113 Elemento: ExercNLinhasTotais (CustosPerdas)... 114 Elemento: ExercNAntLinhasDetalhes (CustosPerdas)... 115 Elemento: ExercNAntLinhasTotais (CustosPerdas)... 115
Página 7 de 127 Elemento: ExercNLinhasDetalhes (ProveitoGanhos)... 116 Elemento: ExercNLinhasTotais (ProveitoGanhos)... 117 Elemento: ExercNAntLinhasDetalhes (ProveitoGanhos)... 118 Elemento: ExercNAntLinhasTotais (ProveitoGanhos)... 118 6. ESPECIFICAÇÃO XSD DOS CUSTOS DIRECTOS... 120 6.1. VERSÃO: CDIRECTOS_V2_0.XSD... 120 6.2. TIPOS DE DADOS... 124 6.3. ELEMENTOS SIMPLES... 125 3.4. ELEMENTOS COMPLEXOS... 125 Elemento: CustosDirectos... 125 Elemento: Cabecalho... 126 Elemento: Entidade... 126 Elemento: Periodo... 126 Elemento: Corpo... 127 Elemento: Linha... 127
Página 8 de 127 1. Ficha Técnica 1.1. Histórico de Alterações Versão Data Autor(es) Revisor(es) Alterações Aprovação 1.0 25.04.2011 UOGF UOGF CD ACSS 2.0 28.09.2011 UOGF UOGF UOGF CD ACSS 2.1 11.04.2012 UOGF UOGF UOGF CD ACSS 1.2. Lista de Distribuição Organização Cargo/Responsabilidade (documento público disponível na página da ACSS na internet: www.acss.min-saude.pt) 1.3. Documentos Relacionados Referência Balancete_v2_1.xsd; Balancete.xsl 5Balanco_v2_1.xsd; 5Balanco.xsl 6DR_v2_1.xsd; 6DR.xsl CDirectos_v2_1.xsd; CDirectos.xsl Ficheiros schema e estilos do Balancete, em XML (consultar página da ACSS na internet) Ficheiros schema e estilos do Balanço, em XML (idem) Ficheiros schema e estilos da Demonstração de Resultados, em XML (idem) Ficheiros schema e estilos do balancete mensal de Custos Directos, em XML (idem)
Página 9 de 127 1.4. Detalhes das Alterações Versão 2.0 Pág. 8: alteradas as tabelas 1.1. e 1.3., reflectindo a nova versão do Manual, bem como as novas designações dos ficheiros xsd Pág. 10: alterado o ponto 2.2., reflectindo a obrigatoriedade de envio de 4 ficheiros xml (ao invés dos anteriores 3) Pág. 11-14: Pág. 14-15: Pág. 16-23: Pág. 24-97: Pág. 98-117: alterado o ponto 2.3., reflectindo a alteração para o envio de apenas 1 mês de actividade, em qualquer um dos ficheiros, ao invés do que acontecia anteriormente, em que era pedido a repetição de envio de todos os meses, desde o início do ano; o ponto 2.3. passa também a descrever um novo tipo de ficheiro xml, para os Custos Directos as regras práticas de submissão destes ficheiros incorporam, agora, conselhos úteis para o novo tipo de ficheiro de Custos Directos, e a utilização dos ficheiros de estilos (xsl) foi simplificada, passando agora a fazer referência directa a ficheiros xsl alojados na página de internet da ACSS alterada a especificação xsd do Balancete, passando a reflectir o envio de apenas 1 mês de actividade alterada a especificação xsd do Balanço, passando a reflectir o envio de apenas 1 mês de actividade alterada a especificação xsd da Demonstração de Resultados, passando a reflectir o envio de apenas 1 mês de actividade Pág. 119-126: adicionada uma nova especificação xsd, para os Custos Directos, reflectindo a obrigatoriedade de remessa de custos analíticos por centro de custo em ficheiro xml Versão 2.1 Pág. 8: alteradas as tabelas 1.1. e 1.3., reflectindo a nova versão do Manual, bem como as novas designações dos ficheiros xsd Pág. 14: alterado o ponto 2.4, refletindo a obrigatoriedade de envio dos períodos especiais de encerramento de contas (períodos 13, 14 e 15) Pág. 17: alterada a especificação xsd do Balancete, refletindo uma nova restrição no número de meses a receber (1-15) Pág. 25: alterada a especificação xsd do Balanço, refletindo uma nova restrição no número de meses a receber (1-12 + 15) Pág. 99: alterada a especificação xsd da Demonstração de Resultados, refletindo uma nova restrição no número de meses a receber (1-12 + 14) Pág. 120: alterada a especificação xsd de Custos Diretos, refletindo uma nova restrição no número de meses a receber (1-12 + 14)
Página 10 de 127 2. Sumário Executivo 2.1. Enquadramento da nova metodologia de recolha em XML O actual modelo de reporte periódico de informação económico-financeira à ACSS assenta no envio, por parte das instituições do SNS, de um conjunto obrigatório de dados elementares em ficheiros de texto simples (vulgo ASCII). Actualmente, este envio está bastante automatizado, e tem beneficiado de algumas melhorias introduzidas recentemente, como é o caso da opção por upload directo dos ficheiros de reporte. Todavia, acreditámos que seria possível fortalecer esse processo de reporte mensal, permitindo que as instituições hospitalares obtivessem vantagens muito significativas em termos de eficiência, fiabilidade e flexibilidade no reporte da sua execução económico-financeira à tutela. Nesse sentido, uma das medidas que a ACSS está a implementar passa pela adopção de um novo formato de ficheiro de dados. Assim, os ficheiros a remeter pelas instituições do SNS passam a ser estruturados em formato XML, que é uma norma já universalmente aceite como padrão para reporte económicofinanceiro, e utilizada por diversos organismos e entidades portuguesas, nomeadamente no âmbito da Informação Empresarial Simplificada (IES), destinada ao Banco de Portugal, à Direcção-Geral dos Impostos, ao Instituto Nacional de Estatística e ao Instituto de Registos e Notariado. Esta alteração trará, desde logo, importantes vantagens às instituições do SNS, das quais destacamos: A garantia de poder enviar os próprios mapas das demonstrações financeiras (entre os quais o Balanço, DR, etc.) e não apenas o balancete; deste modo, eliminam-se divergências na análise da informação, em resultado de diferentes interpretações técnicas na construção dos mapas; A facilidade acrescida com que a própria instituição pode validar previamente o envio dos ficheiros mensais, garantindo maior eficácia no seu envio; Maior transparência na definição dos ficheiros de reporte financeiro, permitindo que as instituições cumpram as suas responsabilidades de reporte financeiro, com menor esforço; Uniformização no modo de envio dos vários tipos de informação para a tutela, e Maior flexibilidade no envio da informação, permitindo às instituições uma resposta mais célere e com menos esforço a novos pedidos de informação por parte da tutela. 2.2. Âmbito de aplicação Nesta fase, devem as instituições preparar 4 mapas de reporte periódico mensal, em formato XML (o ficheiro de Custos Directos não é aplicável às ARS e aos Serviços Autónomos):
Página 11 de 127 O balancete mensal de movimentos contabilísticos (doravante designado por balancete ) O mapa 5 do POCMS, o Balanço Analítico (doravante designado por Balanço ) O mapa 6 do POCMS, a Demonstração de Resultados (doravante designado por DR ) O balancete mensal dos custos analíticos da classe 9, detalhados por centro de custo (dorovante designado por Custos Directos ) Oportunamente, e de acordo com as prioridades e necessidades evidenciadas pela tutela, outros mapas serão definidos para recolha por via de ficheiros XML. 2.3. Estrutura dos mapas XML Foi realizado um esforço significativo, para que a estrutura XML destes 4 mapas seja simples, funcional e eficiente. Dada a especificidade de cada um dos mapas individuais, será pertinente efectuar uma sucinta abordagem às razões que estiverem subjacentes na construção de cada um deles: 2.3.1 Balancete A estrutura do balancete representa o envio, por uma entidade, do reporte contabilístico de um determinado mês, sendo apresentado para cada rubrica contabilística, os movimentos mensais (a débito e a crédito), os movimentos acumulados do período (a soma dos valores mensais, desde Janeiro até ao mês em causa, acrescidos do saldo transitado do ano anterior, se aplicável) e, ainda, o saldo apurado na data de reporte. A estrutura do ficheiro XML encontra-se repartida pelo cabeçalho, que apresenta informação sobre a entidade remetente, bem como identifica o período a ser reportado, e pelo corpo do ficheiro, que apresenta a actividade contabilística referente a esse período, conforme se apresenta na seguinte figura: Em resultado da escolha efectuada para a estrutura do ficheiro do Balancete, resultam algumas considerações adicionais, que importa desde já referir: Ao contrário do que era habitual no reporte anterior, a remessa mensal deste mapa não prevê a repetição dos valores mensais para cada um dos meses. Ou seja, na remessa do balancete de Agosto (mês 8), apenas é necessário incluir os valores respeitantes ao próprio mês de Agosto (tanto os movimentos mensais, como os valores acumulados, somando desde o início do exercício), deixando de ser necessário repetir estes elementos para os meses anteriores. Dadas as indicações da tutela sobre o fecho contabilístico de meses anteriores, e tendo em conta que continua a ser possível confirmar essa actuação (que o sistema continuará a efectuar, em termos de validação central), esta escolha de não repetir o reporte de meses anteriores permite ganhos de eficiência e processamento significativos. Apenas é necessário remeter os valores contidos nas contas de movimento; as contas de acumulação podem ser apuradas posteriormente, com base na agregação dos registos contidos num balancete e, portanto, não devem constar do Balancete.
Página 12 de 127 2.3.2 Mapa 5 Balanço (Analítico) A estrutura do Balanço não difere muito da filosofia de recolha já detalhada acima, para o caso do Balancete. Também, neste caso, o mapa XML está dividido em duas partes principais: o cabeçalho, contendo a mesma informação sobre a entidade remetente e período reportado, conforme já descrito para o balancete; e o corpo do ficheiro, que apenas representa a informação relativa a um único mês de reporte. O reporte dos saldos de Balanço está dividido em duas partes, com uma delas contendo as contas de Activo, e uma outra parte contendo tanto os Fundos Próprios, como as contas de Passivo.
Página 13 de 127 2.3.3 Mapa 6 Demonstração de Resultados (DR) Em termos globais, a estrutura da DR também não difere daquelas acima referidas. O cabeçalho apresenta a mesma informação já anteriormente relevada, enquanto o corpo do ficheiro apresenta apenas um único mês de contas de resultados, referentes aos valores acumulados à data do mês de reporte. Todavia, e embora esse nível não seja visível no diagrama que se apresenta em baixo, por questões técnicas foi necessário separar as linhas dos Custos e Perdas, das linhas dos Proveitos e Ganhos. Assim, cada uma destas secções está contida numa secção (elemento XML) individual, na estrutura deste mapa, que é depois desdobrado nas 4 tipologias de colunas naturais a este mapa: os valores do Ano N, apresentando tanto os valores individuais, como os somatórios / valores únicos; e a mesma repetição deste par de campos, para o Ano N-1. 2.3.4 Custos Directos Àparte a inclusão dos códigos de centros de custo respeitantes às actividades hospitalares que originaram os custos apresentados neste ficheiro, a estrutura do ficheiro de Custos Directos não é muito diferente daquela apresentada pelo balancete. O cabeçalho é idêntico ao do balancete, sendo que o corpo do ficheiro respeitante ao reporte de apenas um mês, com valores cumulativos de custos desde o início do exercício incorpora, obviamente, um elemento identificativo do código de centro de custo utilizado na instituição hospitalar.
Página 14 de 127 2.4. Submissão dos mapas XML Muito embora se pretenda que a definição dos mapas XML seja independente tanto dos sistemas operacionais que os produzem, como dos sistemas de informação que estarão envolvidos na sua recolha, validação e armazenamento, importa referir algumas regras práticas subjacentes à sua remessa pelas instituições do SNS: dos ficheiros / mapas os ficheiros deverão estar nomeados de acordo com o seu tipo (veja os nomes adoptados para os ficheiros xsl na tabela 1.3., e nos exemplos disponibilizados pela ACSS) e com a extensão apropriada a um ficheiro xml (.xml); assim, por exemplo, o balancete, quando instanciado para xml, deverá apresentar o seguinte nome de ficheiro: Balancete.xml, o mapa da DR deve apresentar o seguinte nome de ficheiro: 6DR.xml e o novo ficheiro de Custos Directos terá como nome CDirectos.xml. É importante referir que, no caso do balancete, não está previsto a recolha de elementos com conteúdo que seja nulo; por outras palavras, a apresentação de uma conta implica que todos os montantes apresentados tenham, pelo menos, um valor nominal de zero (apresentado como 0 ou 0.00 ).
Página 15 de 127 Por motivos de eficiência no processamento dos ficheiros de Custos Directos, estes ficheiros não devem reportar rubricas contabilísticas cujo saldo seja zero (centralmente, o saldo de qualquer conta não reportada é sempre assumido como sendo zero, o que torna o envio destas rubricas desnecessárias). Ainda no que se refere ao envio dos ficheiros de Custos Directos, é importante referir que está previsto um processo de mapeamento, pelas próprias instituições hospitalares, entre os códigos de centros de custos utilizados internamente em cada instituição (constantes nos ficheiros xml de custos directos remetidos centralmente) e os códigos oficialmente preconizados pelo Plano de Contabilidade Analítica dos Hospitais (PCAH). Esse processo de mapeamento é realizado autonomamente ao envio dos ficheiros, mas é pré-condição obrigatória ao carregamento central destes ficheiros de custos directos. Note-se, ainda, que dada a especificação dos valores monetários nestes mapas estarem associados ao tipo xs:decimal, o único separador de casas decimais aceite é o., não sendo permitidos separadores de milhares, conforme definido pela própria W3C. Todos os 4 mapas definidos por este manual estão abrangidos por uma filosofia de reporte que prevê não só a exportação de 12 meses, correspondentes aos meses do calendário de um ano (1 a 12, ou seja, Janeiro a Dezembro), como também a exportação de ficheiros respeitantes aos períodos de ajustamentos contabilísticos de final de exercício (meses 13 a 15, representando as fases valores definitivos, antes de regularizações, após regularizações e antes de apuramento de resultados e após apuramento de resultados ). Deste modo, as responsabilidades de reporte para estes períodos de ajustamentos são as seguintes: o Balancete Envio de ficheiro xml, assinalado como mês 13 no elemento NumeroMes, correspondente aos valores finais de Dezembro; Envio de ficheiro xml, assinalado como mês 14, correspondente aos valores após regularizações mas antes de apuramento de resultados; Envio de ficheiro xml, assinalado como mês 15, correspondente aos valores após apuramento de resultados; as contas 6, 7 e 31 devem, obrigatoriamente, apresentarem-se saldadas (valores a zero). A ordem de submissão segue a ordem natural acima refletida: 13» 14» 15, não sendo possível submeter ficheiros de um período sem que os anteriores tenham sido validados com sucesso. o Balanço, DR e Custos Directos Envio de ficheiro xml, assinalado como mês 14, correspondente a valores conciliantes com o balancete após regularizações mas antes de apuramento de resultados;
Página 16 de 127 Será possível encontrar, na página da ACSS na internet, ficheiros xml de exemplo, para qualquer dos 4 mapas aqui definidos, o que facilitará a compreensão da estrutura e sintaxe detalhado nas páginas seguintes. Também é possível encontar publicados na página da ACSS ficheiros de estilos (em fomato xsl), que facilitam a apresentação imediata das instâncias xml que as instituições pretendam remeter. Deste modo, é possível sem necessidade de aplicações específicas analisar e validar a informação que se pretende remeter centralmente (basta abrir os ficheiros xml a partir de um computador que tenha, nesse momento, acesso à internet).
Página 17 de 127 3. Especificação XSD do Balancete A listagem da especificação XSD que aqui se apresenta também pode ser consultada, em ficheiro autónomo xsd, na página da ACSS na internet. 3.1. Versão: Balancete_v2_1.xsd <?xml version="1.0" encoding="utf-8"?> <xs:schema elementformdefault="qualified" xmlns:xs="http://www.w3.org/2001/xmlschema"> <xs:annotation> <xs:documentation> Título : Mapa Balancete Autor : ACSS Versão : Balancete_v2_1.xsd Última Revisão : 2012-04-11 </xs:documentation> </xs:annotation> <xs:element name="balancete"> <xs:element name="cabecalho"> <xs:element name="entidade"> <xs:element name="codigo" type="codigoentidade" /> <xs:element name="" type="entidade" /> <xs:element name="periodo">
Página 18 de 127 <xs:element name="ano" type="ano" /> <xs:element name="numeromes" type="mes" /> <xs:element name="corpo"> <xs:element name="linha" maxoccurs="unbounded"> <xs:element name="codigoconta" type="codigoconta" /> <xs:element name="movimentosmensais" type="montantesbalancete" /> <xs:element name="periodoacumulado" type="montantesbalancete" /> <xs:element name="saldos" type="montantesbalancete" /> <xs:simpletype name="codigoentidade"> <xs:restriction base="xs:integer"> <xs:totaldigits value="9" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="entidade"> <xs:restriction base="xs:string">
Página 19 de 127 <xs:maxlength value="256" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="ano"> <xs:restriction base="xs:integer"> <xs:mininclusive value="2011" /> <xs:maxinclusive value="2020" /> <xs:totaldigits value="4" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="mes"> <xs:restriction base="xs:integer"> <xs:enumeration value="1" /> <xs:enumeration value="2" /> <xs:enumeration value="3" /> <xs:enumeration value="4" /> <xs:enumeration value="5" /> <xs:enumeration value="6" /> <xs:enumeration value="7" /> <xs:enumeration value="8" /> <xs:enumeration value="9" /> <xs:enumeration value="10" /> <xs:enumeration value="11" /> <xs:enumeration value="12" /> <xs:enumeration value="13" /> <xs:enumeration value="14" /> <xs:enumeration value="15" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="valormonetario"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction>
Página 20 de 127 </xs:simpletype> <xs:simpletype name="codigoconta"> <xs:restriction base="xs:string"> <xs:minlength value="2" /> <xs:maxlength value="20" /> </xs:restriction> </xs:simpletype> <xs:complextype name="montantesbalancete"> <xs:element name="debito" type="valormonetario" /> <xs:element name="credito" type="valormonetario" /> </xs:schema>
Página 21 de 127 3.2. s de Dados XSD Total Digitos/ Máx Caract. Min Caract. Nº casas decimais Valor minimo Mes xs:integer 2 - - 1 15 Valor máximo Ano xs:integer 4 - - 2011 2020 CodigoEntidade xs:integer 9 - - - - Código SIEF da entidade Entidade Xs:string 256 - - - - da entidade CodigoConta Xs:string 20 2 - - - Código da conta do POCMS ValorMonetario Xs:decimal 14-2 - - Valor monetário Número do mês (1 = Janeiro); valores possíveis vão do 1 ao 15 (evite prefixar estes valores com zero) Ano a que respeitam os dados. Formato: YYYY (Ex. 2011) 3.3. Elementos Simples Codigo CodigoEntidade Código SIEF da entidade Entidadetipo da entidade Ano Ano Exercício relativo aos dados enviados no ficheiro NumeroMes Mes Mês do período relativo aos dados enviados no ficheiro CodigoConta CodigoConta Código da conta do POCMS
Página 22 de 127 3.4. Elementos Complexos Elemento: MontantesBalancete : Estrutura de recolha de dados mensais, acumulados e acumulados com saldos. Debito ValorMonetario 1 1 Sim Valor a Débito Credito ValorMonetario 1 1 Sim Valor a Crédito Elemento: Balancete : Balancete Cabecalho Cabecalho 1 1 Sim Definição da entidade e período Corpo Corpo 1 1 Sim Visão do Balancete para o período de envio de informação Elemento: Cabecalho : Definição da entidade e período Entidade Entidade 1 1 Sim Definição da entidade Período Período 1 1 Sim Definição do período relativo aos dados enviados no ficheiro
Página 23 de 127 Elemento: Entidade : Definição da entidade Codigo CodigoEntidadetipo 1 1 Sim Código SIEF da entidade (4 dígitos, no formato 0###) Entidadetipo 1 1 Sim da entidade Elemento: Periodo : Definição do período relativo aos dados enviados no ficheiro Ano Ano 1 1 Sim Exercício relativo aos dados enviados no ficheiro NumeroMes Mes 1 1 Sim Mês do período relativo aos dados enviados no ficheiro Elemento: Corpo : Visão do Balancete para o período de envio de informação. Linha Linha 1 - Sim Linha de Balancete
Página 24 de 127 Elemento: Linha : Reflecte uma linha do balancete. CodigoConta CodigoConta 1 1 Sim Código da conta. Devem constar todas as contas movimentadas, do tipo Movimento (não devem apresentar contas de Agregação) MovimentosMensais MontantesBalancete 1 1 Sim Montantes, a débito e crédito, dos movimentos para o mês PeriodoAcumulado MontantesBalancete 1 - Sim Montantes a débito e crédito do período (valores cumulativos, desde Janeiro até ao mês em causa, incorporando ainda os valores dos saldos transitados na respectiva conta, se aplicável) Saldos MontantesBalancete 1 - Sim Montantes a débito e crédito do saldo
Página 25 de 127 4. Especificação XSD do Balanço A listagem da especificação XSD que aqui se apresenta também pode ser consultada, em ficheiro autónomo xsd, na página da ACSS na internet. 4.1. Versão: 5Balanco_v2_0.xsd <?xml version="1.0" encoding="utf-8"?> <xs:schema elementformdefault="qualified" xmlns:xs="http://www.w3.org/2001/xmlschema"> <xs:annotation> <xs:documentation> Título : Mapa 5 - Balanço Autor : ACSS Versão : 5Balanco_v2_1.xsd Última Revisão : 2012-04-11 </xs:documentation> </xs:annotation> <xs:element name="balancoanalitico"> <xs:element name="cabecalho"> <xs:element name="entidade"> <xs:element name="codigo" type="codigoentidade" /> <xs:element name="" type="entidade" /> <xs:element name="periodo">
Página 26 de 127 <xs:element name="ano" type="ano" /> <xs:element name="numeromes" type="mes" /> <xs:element name="corpo"> <xs:element name="activo"> <xs:element name="terrenosrecursosnaturaisbdp" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="edificios" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 27 de 127 <xs:element name="outrasconstrucoesinfraestrutur" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="benspatrimoniohistorico" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrosbensdominiopublico" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="imobilizcursobensdominiopublic" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" />
Página 28 de 127 <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentospcontabensdompubl" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalbensdominiopublico" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="despesasinstalacao" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 29 de 127 <xs:element name="despesasinvestigacaodesenvolv" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="propriedadeindustrial" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="imobilizcursoimobilincorporeas" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentospcontaimobincorp" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" />
Página 30 de 127 <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalimobilizacoesincorporeas" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="terrenosrecursosnaturaisic" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="edificiosoutrasconstrucoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 31 de 127 <xs:element name="equipamentobasico" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="equipamentotransporte" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="ferramentasutensilios" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="equipamentoadmininformatico" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" />
Página 32 de 127 <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="tarasvasilhame" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrasimobilizcorporeas" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="imobilizcursoimobilizcorporeas" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 33 de 127 <xs:element name="adiantamentospcontaimobcorpor" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalimobilizacoescorporeas" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="partescapital" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="obrigacoestitulosparticipacif" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" />
Página 34 de 127 <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="investimentosimoveis" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrasaplicacoesfinanceiras" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="imobilizcursoinvestfinanceiro" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentocontainvestfinanc" minoccurs="1" maxoccurs="1">
Página 35 de 127 <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalinvestimentosfinanceiros" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="materiasprimassubsidconsumo" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="subprodutosdesperdresidrefug" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" />
Página 36 de 127 <xs:element ref="exercnantactivoliquido" /> <xs:element name="produtosacabadosintermedios" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="mercadorias" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentoscontacompras" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalexistencias" minoccurs="1" maxoccurs="1">
Página 37 de 127 <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="dividasterceirosmedlongoprazo" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="emprestimosconcedidos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="clientescc" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 38 de 127 <xs:element name="utentescc" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="instituicoesministeriosaude" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="clientesutentescobrancaduvid" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="devedoresexecucaoorcamento" minoccurs="1" maxoccurs="1">
Página 39 de 127 <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentosfornecedores" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="adiantamentosfornecimobilizado" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="estadooutrosentespublicos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrosdevedores" minoccurs="1" maxoccurs="1">
Página 40 de 127 <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totaldividasterceiros" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="accoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="obrigacoestitulosparticipactn" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" />
Página 41 de 127 <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="titulosdividapublica" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrostitulos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="outrasaplicacoestesouraria" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 42 de 127 <xs:element name="totaltitulosnegociaveis" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="contatesouro" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="depositosinstitfinanceiras" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="caixa" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" />
Página 43 de 127 <xs:element name="totaldepositoscaixa" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="acrescimosproveitos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="custosdiferidos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalacrescimosdiferimentos" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" />
Página 44 de 127 <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="totalamortizacoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnamortprovis" /> <xs:element name="totalprovisoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnamortprovis" /> <xs:element name="totalactivo" minoccurs="1" maxoccurs="1"> <xs:element ref="exercnactivobruto" /> <xs:element ref="exercnamortprovis" /> <xs:element ref="exercnactivoliquido" /> <xs:element ref="exercnantactivoliquido" /> <xs:element name="fundospropriosepassivo">
Página 45 de 127 <xs:element name="patrimonio" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="reservasreavaliacao" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="reservaslegais" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="reservasestatutarias" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="reservaslivres" minoccurs="1" maxoccurs="1">
Página 46 de 127 <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="subsidios" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="doacoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="reservastransferenciaactivos" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totalreservas" minoccurs="1" maxoccurs="1">
Página 47 de 127 <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="resultadostransitados" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="resultadoliquidoexercicio" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totalfundopatrimonial" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="provisoesriscosencargos" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" />
Página 48 de 127 <xs:element name="totalprovisoes" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="dividasterceirosmedlongoprazo" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="adiantamentosclientesutinstms" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="fornecedorescc" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" />
Página 49 de 127 <xs:element name="fornecedoresfactrecepcaoconfer" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="emprestimosobtidos" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="credoresexecucaoorcamento" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="fornecedoresimobilizadocc" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="estadooutrosentespublicos" minoccurs="1" maxoccurs="1">
Página 50 de 127 <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="outroscredores" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totaldividasterceiros" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="acrescimoscustos" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="proveitosdiferidos" minoccurs="1" maxoccurs="1">
Página 51 de 127 <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totalacrescimosdiferimentos" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totalpassivo" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" /> <xs:element name="totalfundospropriospassivo" minoccurs="1" maxoccurs="1"> <xs:element ref="exerciciosn" /> <xs:element ref="exerciciosnanterior" />
Página 52 de 127 <xs:element name="exercnactivobruto" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> <xs:element name="exercnamortprovis" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> <xs:element name="exercnactivoliquido" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> <xs:element name="exercnantactivoliquido" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction>
Página 53 de 127 </xs:simpletype> <xs:element name="exerciciosn" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> <xs:element name="exerciciosnanterior" nillable="true"> <xs:simpletype> <xs:restriction base="valormonetario"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="ano"> <xs:restriction base="xs:integer"> <xs:mininclusive value="2011" /> <xs:maxinclusive value="2020" /> <xs:totaldigits value="4" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="mes"> <xs:restriction base="xs:integer"> <xs:enumeration value="1" /> <xs:enumeration value="2" /> <xs:enumeration value="3" /> <xs:enumeration value="4" /> <xs:enumeration value="5" /> <xs:enumeration value="6" /> <xs:enumeration value="7" />
Página 54 de 127 <xs:enumeration value="8" /> <xs:enumeration value="9" /> <xs:enumeration value="10" /> <xs:enumeration value="11" /> <xs:enumeration value="12" /> <xs:enumeration value="15" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="codigoentidade"> <xs:restriction base="xs:integer"> <xs:totaldigits value="9" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="entidade"> <xs:restriction base="xs:string"> <xs:maxlength value="256" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="valormonetario"> <xs:restriction base="xs:decimal"> <xs:totaldigits value="14" /> <xs:fractiondigits value="2" /> </xs:restriction> </xs:simpletype> </xs:schema>
Página 55 de 127 4.1. s de Dados XSD Total Digitos/ Máx Caract. Nº casas decimais Valor minimo Valor máximo Ano xs:integer 4-2011 2020 Mes xs:integer 2-1 15 Ano a que respeitam os dados. Formato: YYYY (Ex. 2011) Número do mês (1 = Janeiro); valores possíveis vão do 1 ao 12 mais o 15 (evite prefixar estes valores com zero) CodigoEntidade xs:integer 9 - - - Código SIEF da entidade emissora Entidade Xs:string 256 - - - da entidade emissora ValorMonetario Xs:decimal 14 2 - - Valor monetário
Página 56 de 127 4.2. Elementos Simples ExercNActivoBruto ValorMonetario Valor do activo bruto do exercício do ano na secção activo do mapa 5 Balanço ExercNAmortProvis ValorMonetario Valor das amortizações/provisões do exercício do ano na secção activo do mapa 5 Balanço ExercNActivoLiquido ValorMonetario Valor do activo líquido do exercício do ano na secção activo do mapa 5 Balanço ExercNAntActivoLiquido ValorMonetario Valor do activo líquido do exercício do ano anterior na secção activo do mapa 5 Balanço ExerciciosN ValorMonetario Valor do exercício do ano na secção fundos próprios e passivo do mapa 5 Balanço ExerciciosNAnterior ValorMonetario Valor do exercício do ano anterior na secção fundos próprios e passivo do mapa 5 Balanço Codigo CodigoEntidade Código SIEF da entidade Entidadetipo da entidade Ano Ano Exercício relativo aos dados enviados no ficheiro NumeroMes Mes Mês do período relativo aos dados enviados no ficheiro
Página 57 de 127 4.3. Elementos Complexos Elemento: BalancoAnalitico : Mapa 5 Balanço do POCMS. Cabecalho Cabecalho 1 1 Sim Definição da entidade e período Corpo Corpo 1 1 Sim Visão do Mapa 5 - Balanço para o período de envio de informação Elemento: Cabecalho : Definição da entidade e período Entidade Entidade 1 1 Sim Definição da entidade Período Período 1 1 Sim Definição do período relativo aos dados enviados no ficheiro Elemento: Entidade : Definição da entidade Codigo CodigoEntidade 1 1 Sim Código SIEF da entidade Entidadetipo 1 1 Sim da entidade