<?xml version="1.0" encoding="windows-1252"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by IGAE Intervención Gral. de la Admón. Del Estado (IGAE Intervención Gral. de la Admón. Del Estado) -->
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by IGAE (IGAE) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sgpfc.igae.minhac.es/Quanto/EscenariosGastos" targetNamespace="http://sgpfc.igae.minhac.es/Quanto/EscenariosGastos" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:element name="Fichero">
		<xsd:annotation>
			<xsd:documentation>Elemento raíz de toda respuesta</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ParamMoneda">
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="xsd:string">
								<xsd:attribute name="numeroDecimales" type="xsd:string"/>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EscenarioGasto" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>Representa una fila de datos de gastos.</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Escenario" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:all>
										<xsd:element name="ImportesOP" minOccurs="0">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="Proyecciones">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosExistentes">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosNuevos">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
										<xsd:element name="ImportesDGP" minOccurs="0">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="Proyecciones">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosExistentes">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosNuevos">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
										<xsd:element name="ImportesCG" minOccurs="0">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:element name="Proyecciones">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosExistentes">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
													<xsd:element name="CompromisosNuevos">
														<xsd:complexType>
															<xsd:sequence>
																<xsd:element name="ejercicioanterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioanterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicio">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior1">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejercicioposterior2">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
																<xsd:element name="ejerciciolibre">
																	<xsd:complexType>
																		<xsd:attribute name="valor" type="xsd:string" use="required"/>
																		<xsd:attribute name="importe" type="xsd:decimal" use="required"/>
																	</xsd:complexType>
																</xsd:element>
															</xsd:sequence>
														</xsd:complexType>
													</xsd:element>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:all>
									<xsd:attribute name="epigrafe" type="xsd:string" use="required"/>
									<xsd:attribute name="programa" type="xsd:string" use="required"/>
									<xsd:attribute name="ejercicio" type="xsd:string" use="required"/>
									<xsd:attribute name="subsector" type="xsd:string"/>
									<xsd:attribute name="seccion" type="xsd:string"/>
									<xsd:attribute name="organismo" type="xsd:string"/>
									<xsd:attribute name="tipo" type="xsd:string"/>
									<xsd:attribute name="capitulo" type="xsd:string"/>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
