<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 2 (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) -->
<!--W3C Schema generated by XMLSpy v2010 rel. 2 (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<xs:element name="destinatarios">
		<xs:complexType>
			<xs:sequence maxOccurs="unbounded">
				<xs:element name="destinatario">
					<xs:complexType>
						<xs:sequence>
							
							<xs:element name="cod_destinatario">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="10"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="destinatario_pago">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="255"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="nif">
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:minLength value="1"/>
										<xs:maxLength value="30"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>								
							<xs:element name="clasificacion_pagos" minOccurs="0">
								<xs:annotation>
									<xs:documentation>11 - Estado</xs:documentation>
									<xs:documentation>12 - OOAA</xs:documentation>
									<xs:documentation>15 - Pagos al exterior</xs:documentation>
									<xs:documentation>2 - CCAA</xs:documentation>
									<xs:documentation>3 - Ayuntamientos</xs:documentation>
									<xs:documentation>4 - Resto</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value=""/>
										<xs:enumeration value="11"/>
										<xs:enumeration value="12"/>
										<xs:enumeration value="15"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
										<xs:enumeration value="4"/>
									</xs:restriction>
								</xs:simpleType>								
							</xs:element>
							<xs:element name="clasificacion_ac" minOccurs="0">
								<xs:annotation>
									<xs:documentation>0 - Sin clasificar</xs:documentation>
									<xs:documentation>11 - Estado</xs:documentation>
									<xs:documentation>12 - Organismos Autónomos</xs:documentation>
									<xs:documentation>13 - Empresas Públicas e Instituciones</xs:documentation>
									<xs:documentation>14 - MINECO (ES127003, ES127004, ES127007)</xs:documentation>
									<xs:documentation>15 - TGSS-FOGASA</xs:documentation>
									<xs:documentation>16 - SEPE</xs:documentation>
									<xs:documentation>2 - CC.AA.</xs:documentation>
									<xs:documentation>3 - CC.LL</xs:documentation>
									<xs:documentation>4 - Otros</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value=""/>
										<xs:enumeration value="0"/>
										<xs:enumeration value="11"/>
										<xs:enumeration value="12"/>
										<xs:enumeration value="13"/>
										<xs:enumeration value="14"/>
										<xs:enumeration value="15"/>
										<xs:enumeration value="16"/>
										<xs:enumeration value="2"/>
										<xs:enumeration value="3"/>
										<xs:enumeration value="4"/>
									</xs:restriction>
								</xs:simpleType>								
							</xs:element>
													
							<xs:element name="persona_de_contacto" minOccurs="0">
							<xs:complexType>
							<xs:sequence>
								<xs:element name="nombre" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="255"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
							
								<xs:element name="direccion" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="200"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="provincia" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="10"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="municipio" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="10"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="correo_corporativo" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="200"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="telefono_1" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="15"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								 
								 <xs:element name="telefono_2" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="15"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								 <xs:element name="cargo" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="200"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="codigo_postal" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="5"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="ciudad" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="10"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="correo_e" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="200"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
								
								<xs:element name="fax" minOccurs="0">
								<xs:simpleType>
								<xs:restriction base="xs:string">
								<xs:minLength value="0"/>
								<xs:maxLength value="25"/>
								</xs:restriction>
								</xs:simpleType>
								</xs:element>
							</xs:sequence>
							</xs:complexType>
							</xs:element>

							<xs:element name="cuentas_corrientes" minOccurs="0">
								<xs:complexType>
									<xs:sequence maxOccurs="unbounded">
										<xs:element name="cuenta_corriente">
											<xs:complexType>
												<xs:sequence>
													
													<xs:element name="cod_banco">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0"/>
																<xs:maxLength value="6"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													
													<xs:element name="ordinal_bancario" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													
													<xs:element name="iban">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0"/>
																<xs:maxLength value="40"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
									              <xs:element name="bic" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0"/>
																<xs:maxLength value="20"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													
													<xs:element name="nif" minOccurs="0">
														<xs:simpleType>
															<xs:restriction base="xs:string">
																<xs:minLength value="0"/>
																<xs:maxLength value="30"/>
															</xs:restriction>
														</xs:simpleType>
													</xs:element>
													
													<xs:element name="activa">
														<xs:simpleType>
									                   <xs:restriction base="xs:string">
										               <xs:enumeration value="S"/>
										               <xs:enumeration value="N"/>
									                   </xs:restriction>
								                      </xs:simpleType>
													</xs:element>
													
													<xs:element name="pignorada" minOccurs="0">
														<xs:simpleType>
									                   <xs:restriction base="xs:string">
										               <xs:enumeration value="S"/>
										               <xs:enumeration value="N"/>
										               <xs:enumeration value=""/>
									                   </xs:restriction>
								                      </xs:simpleType>
													</xs:element>
													
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
								
                          <xs:element name="tipo_de_pago" minOccurs="0">
								<xs:annotation>
									<xs:documentation>01 - Pago directo</xs:documentation>
									<xs:documentation>06 - Titular C/C OO.AA estatales</xs:documentation>
									<xs:documentation>30 - P.divisa OM. nacional P.F.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value=""/>
										<xs:enumeration value="01"/>
										<xs:enumeration value="06"/>
										<xs:enumeration value="30"/>
									</xs:restriction>
								</xs:simpleType>								
							</xs:element>	
                  
                          <xs:element name="forma_de_pago" minOccurs="0">
								<xs:annotation>
									<xs:documentation>03 - Transferencia bancaria</xs:documentation>
									<xs:documentation>06 - Formalización</xs:documentation>
									<xs:documentation>30 - P.divisa OM. nacional P.F.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value=""/>
										<xs:enumeration value="03"/>
										<xs:enumeration value="06"/>
										<xs:enumeration value="30"/>
									</xs:restriction>
								</xs:simpleType>								
							</xs:element>	
			            
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>							
	
</xs:schema>
