Pliego de prescripciones técnicas
Otros Documentos
Ver licitación
{# full_text keeps real newlines; whitespace-pre-wrap renders them
(so no |linebreaks filter, which would double the spacing). #}
<!-- image -->
<!-- image -->
## 2024/77
## PLIEGO DE PRESCRIPCIONES TECNICAS DEL ACUERDO MARCO PARA EL SUMINISTRO DE ENERGÍA ELÉCTRICA (AM 23/2024)
## CLÁUSULA 1.- OBJETO
El pliego de prescripciones técnicas (en adelante PPT), que complementa el pliego de cláusulas administrativas particulares (en adelante PCAP), detalla las condiciones que regirán las prestaciones objeto del Acuerdo Marco, así como sus especificaciones técnicas y las condiciones en que deben realizarse las mismas.
## CLÁUSULA 2.- DESCRIPCIÓN DEL OBJETO
El objeto del Acuerdo Marco, que se concretará en los contratos basados, es el suministro de energía eléctrica, la contratación del acceso a redes a través de un comercializador, que realizará las gestiones oportunas de acceso a redes con el correspondiente distribuidor, y el resto de prestaciones complementarias a que se refiere el PCAP, en particular, las prestaciones relativas a los informes que deben facilitarse a la Administración.
Para la correcta realización de la prestación, las empresas adjudicatarias asumirán las funciones de interlocutor único ante las empresas distribuidoras, estableciendo con las mismas, en nombre de la Administración y sin cargo alguno, los contratos para el acceso de terceros a la red, y realizando cuantas gestiones sean necesarias para la resolución de los conflictos que pudieran acontecer. En particular, la empresa adjudicataria deberá exigir al distribuidor correspondiente el cumplimiento de los niveles de calidad definidos en la normativa aplicable.
No obstante lo dispuesto en los párrafos anteriores, en el procedimiento de licitación de los contratos basados a que se refiere la cláusula 31 del PCAP, se podrá prever que sea el Ministerio u organismo que promueve el expediente quien se haga cargo de las funciones de representación e interlocución con la empresa distribuidora, en las condiciones que se determinen en dicho procedimiento.
## CLÁUSULA 3.- NORMATIVA APLICABLE
El suministro de energía eléctrica se realizará de acuerdo a la normativa técnica referida en esta cláusula o aquélla que la sustituya durante el período de vigencia del Acuerdo Marco y sus posibles prórrogas, a la normativa particular, incluyendo las de gestión medioambiental, vigente en cada momento y en cada punto de suministro, y a las demás prescripciones técnicas descritas en el presente pliego y en el PCAP asociado al mismo.
DIRECCIÓN GENERAL DE RACIONALIZACIÓN Y CENTRALIZACIÓN DE LA CONTRATACIÓN
<!-- image -->
La empresa adjudicataria deberá gestionar el acceso a las redes y el suministro de energía eléctrica y los servicios asociados conforme a lo establecido en la Ley 24/2013, de 26 de diciembre, del Sector Eléctrico, y resto de normativa de aplicación.
## CLÁUSULA 4.- REQUISITOS TÉCNICOS
## 4.1. Calidad del suministro
La calidad del suministro en lo relativo a la continuidad del suministro, calidad de producto y atención y relación con el cliente, será conforme a lo dispuesto en la Ley 24/2013, de 26 de diciembre, del Sector Eléctrico, y normativa que la desarrolle o complete.
Las características de la onda de tensión suministrada por las redes de distribución serán de acuerdo a la norma UNE-EN 50.160 o norma que la sustituya durante el periodo de vigencia del Acuerdo Marco.
## 4.2. Obtención del acceso a redes (ATR) y cambio de comercializador
El suministro y su fecha efectiva de inicio estarán condicionados por la concesión del 'A cceso de terceros a redes ' (ATR) de cada punto de suministro por parte de la empresa distribuidora a la comercializadora adjudicataria de cada contrato.
La empresa adjudicataria de cada contrato basado deberá tramitar el ATR de todos los CUPS del contrato, solicitando a la distribuidora dicho cambio en el plazo máximo de cinco días naturales desde la notificación de la adjudicación del contrato, salvo para contratos basados que incluyan más de 500 puntos de suministro, en los que el plazo máximo será de diez días naturales.
En el supuesto de que el contrato incluya puntos con entrada diferida, la comercializadora deberá solicitar el cambio con la antelación suficiente para obtener el ATR en la fecha de activación del suministro y, en todo caso, con una antelación de un mes, siempre que ello sea posible en función de la fecha de notificación de la adjudicación.
Asimismo, deberá exigir a la distribuidora el cumplimiento de los plazos legales establecidos para el cambio e informar al responsable del contrato basado sobre la fecha de la obtención del ATR o, en su defecto, del problema que origina la no tramitación o el rechazo de la concesión del ATR. Asimismo, deberá asesorar al responsable del contrato en relación con la documentación a aportar para subsanar los defectos que impiden el cambio.
Será responsabilidad de la comercializadora documentar las actuaciones realizadas en relación con la obtención del ATR para justificar el cumplimiento de lo establecido en este PPT.
<!-- image -->
<!-- image -->
## 4.3. Garantía del suministro
Tendrán la consideración de servicios esenciales los recogidos en el artículo 52 de la Ley 24/2013, de 26 de diciembre, del Sector Eléctrico, o en la normativa que se apruebe durante la ejecución del vigente Acuerdo Marco. En consecuencia, en ningún caso se podrá solicitar la suspensión del suministro de energía eléctrica en estos puntos de suministro. La condición de servicio esencial de un punto de suministro se hará constar en la licitación del contrato basado.
## 4.4. Equipos de medida
Salvo cuando la Administración asuma las funciones de relación con la distribuidora, la adjudicataria del contrato basado actuará como intermediaria entre la Administración y la empresa distribuidora a efectos de la solicitud e instalación de los equipos de medida, control y transmisión de datos en los puntos de suministro que sean necesarios para adecuar a la normativa vigente los sistemas de medida que estuvieran instalados, así como cualquier otra gestión que haya que realizar en relación a los mismos ante errores de funcionamiento.
Para aquellos puntos de suministro donde la propiedad del equipo de medida sea de la empresa distribuidora, el precio del alquiler de los equipos de medida será abonado por la Administración y será, como máximo, el que facture la empresa distribuidora de acuerdo con la normativa vigente, en cada punto de suministro, a la adjudicataria del contrato basado. El mantenimiento del equipo de medida y/o las posibles reprogramaciones que la distribuidora exija, estarán contempladas en el precio del alquiler, con precio acorde a la normativa vigente.
El resto de cuestiones relativas a equipos de medida se regirán por lo establecido en la normativa del sector eléctrico.
## 4.5. Lectura de consumos y facturación
Salvo cuando la Administración asuma las funciones de relación con la distribuidora, la empresa adjudicataria actuará en nombre de la Administración ante la empresa distribuidora en caso de incidencias en la lectura, validación y envío de los registros de consumo.
La facturación se realizará mensualmente. Se incluirá toda la información necesaria para su correcta interpretación, incluyendo de forma explícita, al menos:
1. Datos de identificación del punto de suministro y del contrato basado.
2. Fechas de lectura de inicio y fin, así como las lecturas en ambas fechas (lectura real o estimada) y número de días de lectura.
3. Potencia contratada por período horario.
4. Energía consumida en kWh en cada período horario.
<!-- image -->
<!-- image -->
5. Importe por potencia contratada, desglosado por cada período horario y distinguiendo entre el importe correspondiente a peajes TD y a cargos.
6. Importe por energía consumida, desglosado por cada período horario y distinguiendo entre el importe correspondiente a peajes TD, a cargos y al precio de la electricidad. Constarán los precios ofertados por período horario por la empresa adjudicataria.
7. Deberá hacerse constar la disposición oficial donde se fijen los importes de los peajes TD y de los cargos.
8. En su caso, los importes por exceso de potencia y por energía reactiva, de acuerdo con lo exigido normativamente.
9. Importe del impuesto eléctrico.
10. Importe del alquiler del equipo de medida, en su caso.
11. IVA o impuesto indirecto equivalente (IGIC o IPSI).
12. Importe total.
En el supuesto de utilización del sistema de precio indexado, el centro gestor destinatario del contrato basado, basándose en las curvas de carga propias, deberá poner a disposición de la empresa adjudicataria del contrato basado, entre los días 10 y 20 del mes siguiente al del consumo, el cálculo de la facturación en euros que la adjudicataria podrá facturar para cada periodo de facturación. La empresa adjudicataria deberá facturar el 100% de los puntos de suministro del contrato basado en el mes ' n ' a partir del día 20 del mes ' n+1 ' . El documento que regule la segunda licitación establecerá los criterios adicionales de facturación según las necesidades de cada caso, así como los datos requeridos en la factura.
La responsabilidad sobre la facturación de los puntos de suministro podrá cambiar entre organismos del ámbito del Acuerdo Marco, en virtud de adaptaciones orgánicas que pudieran surgir durante la vigencia del Acuerdo Marco. De suceder este hecho será comunicado a la empresa adjudicataria por el organismo que haya contratado el punto de suministro afectado, siguiendo la empresa adjudicataria las indicaciones sobre la facturación de este punto de suministro que le señale la Administración.
## CLAUSULA 5. ESPECIFICACIONES TÉCNICAS SOBRE LA EMISIÓN DE INFORMES
Las empresas adjudicatarias de los contratos basados deberán facilitar a la Dirección General de Racionalización y Centralización de la Contratación (en adelante, DGRCC) y a los centros gestores, según se determine, la siguiente información respecto de los contratos basados que estén ejecutando:
1. Con periodicidad mensual, en un plazo máximo de 10 días naturales después de la fecha de facturación, se cargará por parte de las empresas adjudicatarias de cada contrato a modo de inventario y vía servicio web, de acuerdo a las especificaciones del Anexo 1 de este PPT, la siguiente información por cada punto de suministro contratado:
<!-- image -->
<!-- image -->
- -CUPS.
- -Especificación de si el punto dispone de telemedida (Si/No).
- -Código del contrato basado.
- -Número de factura.
- -Número de factura agrupada.
- -Tipo de factura (inicial o rectificativa).
- -Número de factura rectificada.
- -Fecha de factura.
- -Fecha de inicio de lectura.
- -Fecha de fin de lectura.
- -Nº días de lectura.
- -Categoría de peaje de acceso a redes de transporte y distribución.
- -Potencia contratada en el periodo de facturación, por periodos.
- -Importe facturado por término de potencia, por peajes de acceso.
- -Importe facturado por término de potencia, por cargos.
- -Potencia máxima demandada en el periodo de facturación, por periodos.
- -Exceso de potencia en el periodo de facturación, por periodos y por fecha.
- -Importe facturado por excesos de potencia.
- -Energía consumida en el período de facturación, por periodos.
- -Precios de la energía por períodos (PUOP\_CB)
- -Importe facturado por término de energía activa, por peajes de acceso.
- -Importe facturado por término de energía activa, por cargos.
- -Importe facturado por término de energía activa, por periodos, según precios ofertado en el contrato basado.
- -Energía reactiva consumida en el periodo, por periodos.
- -Importe facturado por energía reactiva.
- -Valor del tipo impositivo del impuesto de electricidad.
- -Coste del alquiler de equipos de medida.
- -Valor del tipo impositivo del IVA en caso de la Península, IGIC en las Islas Canarias o IPSI en las ciudades autónomas de Ceuta y Melilla.
- -Otros importes, que deberán desglosarse totalmente y especificarse, en su caso, la normativa aplicable.
- -Importe del Impuesto de Electricidad.
- -Importe de alquileres de equipos de medida.
- -Importe IVA, IGIC o IPSI.
- -Importe total.
- -Observaciones
El servicio web deberá emplearse para la carga de los datos señalados por parte de las empresas adjudicatarias.
<!-- image -->
<!-- image -->
Asimismo, las empresas adjudicatarias deberán remitir por este sistema la fecha de obtención del ATR.
La Administración se reserva el derecho de modificar el formato de envío o de consulta, orden de los campos e incorporación o baja de los datos requeridos, anteriormente enumerados. Cualquier modificación del servicio web será comunicada por la Administración a las adjudicatarias del Acuerdo Marco para que en el plazo máximo de un mes se produzca la adaptación del sistema de información por parte de las empresas adjudicatarias.
2. En caso de ser requerido por el organismo interesado, la empresa adjudicataria de un determinado contrato basado deberá presentar un resumen de actividad final o anual, en caso de prórroga, del citado contrato basado, en el plazo máximo de un mes a partir de la fecha de finalización del contrato o del primer año de contrato. El resumen constará de, al menos, los siguientes aspectos:
- a. Para el caso en que la Administración realice procesos de optimización de potencias o de consumos en puntos de suministro concretos: curvas de carga, de potencias cuarto-horarias activas (período de integración quince minutos), y de consumos horarios de energía activa y reactiva de los puntos de suministro que determine la Administración, en un formato electrónico editable.
- b. Modificaciones efectuadas: altas y bajas de puntos de suministro.
- c. Incidencias en el suministro.
- d. Datos finales validados de consumos e importes realmente liquidados, conforme a las facturas finalmente certificadas, en caso de haber existido discrepancias entre la empresa adjudicataria y la Administración.
- e. Listado de puntos de suministro finales del contrato basado, indicando, en formato de hoja de cálculo, los siguientes datos:
- i. CUPS.
- ii. Código de la empresa distribuidora del Registro de distribuidores de energía eléctrica (formato 'R1 -XXX'), definido en :
9. https://sedeaplicaciones.minetur.gob.es/eee/indiceCalidad/distribuidore s.aspx
- iii. Fecha de alta de suministro por la empresa distribuidora actual.
- iv. Tensión en voltios de la conexión del punto de suministro a las redes.
- v. Potencia máxima en vatios del punto de suministro, según consta en el Boletín de Instalaciones Eléctricas (BIE).
- vi. Potencia máxima en vatios del punto de suministro, según consta en el acta de autorización de puesta en marcha (AAPM).
- vii. Tipo de propietario del equipo de medida: Empresa distribuidora o Titular del punto de suministro.
<!-- image -->
<!-- image -->
- viii. Potencias contratadas en cada período, y en función de la tarifa básica o la Tarifa de Acceso de Terceros a las Redes: valor de la potencia contratada (en vatios) por Periodo Tarifario.
- f. Cualquier otro dato que se requiera mediante el pliego de condiciones particulares de cada contrato basado.
Para la solicitud de estos datos a la empresa distribuidora, la adjudicataria quedará autorizada por la Administración mediante la adjudicación del contrato basado.
3. Las empresas adjudicatarias, desde el momento en que la información esté disponible para el comercializador conforme a lo establecido en la normativa vigente, deberán tener disponibles las curvas de carga, de potencias cuarto-horarias activas (período de integración quince minutos), y de consumos horarios de energía activa y reactiva de los puntos de suministro del contrato basado en los que se disponga de dicha información, desde la fecha de inicio de suministro. Esta información, correspondiente a toda la duración del contrato basado, permanecerá disponible y gratuita hasta los 12 meses después de la finalización del contrato basado.
Los informes definidos en los puntos 2 y 3 anteriores, estarán disponibles para el centro gestor del contrato basado y para la DGRCC, en la forma en que se determine en cada contrato basado.
Con carácter adicional, se admitirá la posibilidad de establecer consultas a la web que establezca la adjudicataria al usuario o usuarios que determine la Administración, entre otros, para la consulta de consumos por periodos horarios y por CUPS.
En el supuesto de utilización del sistema de precio indexado, el documento que regule la segunda licitación determinará el formato y contenido de la información requerida.
## CLÁUSULA 6. GARANTÍA DE ORIGEN
En los lotes 1, 2 y 3 la energía suministrada tendrá un 60% de garantía de origen de fuentes de energía renovables, y en los lotes 4 y 5 la energía suministrada tendrá un 20% de garantía de origen de fuentes de energía renovables, salvo que en las prescripciones técnicas específicas el organismo interesado haya establecido un porcentaje mayor, que no podrá exceder del 100 % en los lotes 1, 2 y 3 y del doble del exigido en el PCAP en el resto de los lotes.
La acreditación del cumplimiento de esta exigencia se hará una vez finalizado el año natural y en relación con los contratos basados que hubieran terminado en dicho año y de los que la empresa hubiera resultado adjudicataria.
<!-- image -->
<!-- image -->
El plazo de acreditación será de dos meses, contados a partir de la emisión de los informes anuales de sistema de garantías de origen y de etiquetado de la electricidad de la CNMC del año de referencia.
En el caso de que en el informe la empresa tenga acreditado un porcentaje igual o mayor al exigido, bien en el presente AM, bien en el contrato basado, no será preciso que aporte documentación.
Si no fuera así, la empresa contratista deberá acreditar el cumplimiento de la condición especial de ejecución mediante el sistema de redención de las garantías de origen para los puntos de suministro incluidos en los contratos basados de los que hubiera sido adjudicataria, sin perjuicio de que la empresa contratista no fuera aún tenedora de las mismas. A tal fin, la empresa contratista deberá presentar copia justificativa de la redención de garantías de cada punto de suministro que forme parte del contrato basado, obtenida de la página web que la CNMC tenga habilitada a tal efecto y correspondiente al año en que se hubieran ejecutado los contratos basados.
## Firmado electrónicamente por:
Carmen Arroyo Waldhaus, Subdirectora General de Contratación Centralizada de Servicios y Suministros para la Gestión de Inmuebles
<!-- image -->
<!-- image -->
## ANEXO 1
## FORMATO TIPO DEL SOAP PARA CARGA DEL SERVICIO WEB
```
<wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS"/> <xs:element name="CargarFacturaProforma"> <xs:complexType> <xs:sequence> <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="factura" nillable="true" type="q1:FacturaProforma"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CargarFacturaProformaResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="CargarFacturaProformaResult" nillable="true" type="q2:ResultadoCarga"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EstablecerFechaATR"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CUPS20" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="numContrato" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="fechaAtr" type="xs:dateTime"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EstablecerFechaATRResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="EstablecerFechaATRResult" nillable="true" type="q3:Resultado"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturaProforma"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="numContrato" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="numFactura" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturaProformaResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="ObtenerFacturaProformaResult" nillable="true" type="q4:ResultadoBusquedaFacturas"/> </xs:sequence> </xs:complexType> </xs:element>
```
- <xs:element name="ObtenerFacturasProformaByFiltro">
<!-- image -->
<!-- image -->
```
<xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="numContrato" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="fechaDesde" nillable="true" type="xs:dateTime"/> <xs:element minOccurs="0" name="fechaHasta" nillable="true" type="xs:dateTime"/> <xs:element minOccurs="0" name="cups20" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="idAgrupacion" nillable="true" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturasProformaByFiltroResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="ObtenerFacturasProformaByFiltroResult" nillable="true" type="q5:ResultadoBusquedaFacturas"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturaProformaError"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="numContrato" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="numFactura" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturaProformaErrorResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="ObtenerFacturaProformaErrorResult" nillable="true" type="q6:ResultadoBusquedaFacturasError"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturasProformaErrorByFiltro"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="numContrato" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="fechaDesde" nillable="true" type="xs:dateTime"/> <xs:element minOccurs="0" name="fechaHasta" nillable="true" type="xs:dateTime"/> <xs:element minOccurs="0" name="cups20" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="idAgrupacion" nillable="true" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ObtenerFacturasProformaErrorByFiltroResponse"> <xs:complexType> <xs:sequence> <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" minOccurs="0" name="ObtenerFacturasProformaErrorByFiltroResult" nillable="true" type="q7:ResultadoBusquedaFacturasError"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TestTransaccion"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="sleep" type="xs:int"/> </xs:sequence>
```
<!-- image -->
<!-- image -->
```
</xs:complexType> </xs:element> <xs:element name="TestTransaccionResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="TestTransaccionResult" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/"> <xs:element name="anyType" nillable="true" type="xs:anyType"/> <xs:element name="anyURI" nillable="true" type="xs:anyURI"/> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/> <xs:element name="boolean" nillable="true" type="xs:boolean"/> <xs:element name="byte" nillable="true" type="xs:byte"/> <xs:element name="dateTime" nillable="true" type="xs:dateTime"/> <xs:element name="decimal" nillable="true" type="xs:decimal"/> <xs:element name="double" nillable="true" type="xs:double"/> <xs:element name="float" nillable="true" type="xs:float"/> <xs:element name="int" nillable="true" type="xs:int"/> <xs:element name="long" nillable="true" type="xs:long"/> <xs:element name="QName" nillable="true" type="xs:QName"/> <xs:element name="short" nillable="true" type="xs:short"/> <xs:element name="string" nillable="true" type="xs:string"/> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/> <xs:element name="char" nillable="true" type="tns:char"/> <xs:simpleType name="char"> <xs:restriction base="xs:int"/> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration"/> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/> <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/> <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid"/> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName"/> <xs:attribute name="Id" type="xs:ID"/> <xs:attribute name="Ref" type="xs:IDREF"/> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Electra.Entidades.WS"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Electra.Entidades.CUPS"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:complexType name="FacturaProforma">
```
<!-- image -->
<!-- image -->
```
<xs:sequence> <xs:element name="NumeroContrato" nillable="true" type="xs:string"/> <xs:element name="NumeroFactura" nillable="true" type="xs:string"/> <xs:element name="NumeroFacturaAgrupada" nillable="true" type="xs:string"/> <xs:element name="NumeroFacturaRectificada" nillable="true" type="xs:string"/> <xs:element name="TipoFacturaRectificativa" nillable="true" type="tns:TipoFacturaRectificativa"/> <xs:element name="FechaEmision" type="xs:dateTime"/> <xs:element name="FechaDesde" type="xs:dateTime"/> <xs:element name="FechaHasta" type="xs:dateTime"/> <xs:element name="NumDiasLectura" type="xs:int"/> <xs:element name="ImporteTerminoPotencia" type="xs:decimal"/> <xs:element name="ImporteExcesoPotencia" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaPeajeAcceso" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaTotalCargos" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaPrecioOfertadoContratoBasado" type="xs:decimal"/> <xs:element name="ImporteReactiva" type="xs:decimal"/> <xs:element name="TipoImpositivoIE" type="xs:decimal"/> <xs:element name="TipoImpositivoAlquilerEquipos" type="xs:decimal"/> <xs:element name="TipoImpositivoIVA" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteOtros" nillable="true" type="xs:decimal"/> <xs:element name="ImporteIE" type="xs:decimal"/> <xs:element name="ImporteAlquilerEquipos" type="xs:decimal"/> <xs:element name="ImporteIVA" type="xs:decimal"/> <xs:element name="ImporteTotal" type="xs:decimal"/> <xs:element minOccurs="0" name="Observaciones" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ImporteCargosPotencia" nillable="true" type="xs:decimal"/> <xs:element name="Consumos" nillable="true" type="tns:ArrayOfConsumoWS"/> </xs:sequence> </xs:complexType> <xs:element name="FacturaProforma" nillable="true" type="tns:FacturaProforma"/> <xs:complexType name="TipoFacturaRectificativa"> <xs:sequence> <xs:element name="IdTipoFactura" type="xs:int"/> <xs:element name="Descripcion" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="TipoFacturaRectificativa" nillable="true" type="tns:TipoFacturaRectificativa"/> <xs:complexType name="ArrayOfConsumoWS"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ConsumoWS" nillable="true" type="tns:ConsumoWS"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfConsumoWS" nillable="true" type="tns:ArrayOfConsumoWS"/> <xs:complexType name="ConsumoWS"> <xs:sequence> <xs:element name="CUPS20" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="CUPS2NT" nillable="true" type="xs:string"/> <xs:element name="Telemedida" nillable="true" type="xs:boolean"/> <xs:element name="FechaDesde" type="xs:dateTime"/> <xs:element name="FechaHasta" type="xs:dateTime"/> <xs:element name="NumDiasLectura" type="xs:int"/> <xs:element name="PeajeAccesoRed" nillable="true" type="xs:string"/> <xs:element name="PotenciaContratadaP1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaContratadaP2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaContratadaP3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaContratadaP4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaContratadaP5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaContratadaP6" nillable="true" type="xs:decimal"/>
```
<!-- image -->
<!-- image -->
```
<xs:element minOccurs="0" name="PotenciaFacturadaP1Peaje3x" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaFacturadaP2Peaje3x" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaFacturadaP3Peaje3x" nillable="true" type="xs:decimal"/> <xs:element name="ImporteTerminoPotencia" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PotenciaMaximaDemandadP6" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteExcesoPotencia" nillable="true" type="xs:decimal"/> <xs:element name="ConsumoActivaP1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoActivaP2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoActivaP3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoActivaP4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoActivaP5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoActivaP6" nillable="true" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaPeajeAcceso" nillable="true" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaTotalCargos" nillable="true" type="xs:decimal"/> <xs:element name="ImporteEnergiaActivaPrecioOfertadoContratoBasado" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ConsumoReactivaP6" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteReactiva" nillable="true" type="xs:decimal"/> <xs:element name="TipoImpositivoIE" type="xs:decimal"/> <xs:element minOccurs="0" name="TipoImpositivoAlquilerEquipos" type="xs:decimal"/> <xs:element name="TipoImpositivoIVA" type="xs:decimal"/> <xs:element name="ImporteOtros" nillable="true" type="xs:decimal"/> <xs:element name="ImporteIE" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteAlquilerEquipos" nillable="true" type="xs:decimal"/> <xs:element name="ImporteIVA" nillable="true" type="xs:decimal"/> <xs:element name="ImporteTotal" nillable="true" type="xs:decimal"/> <xs:element name="Observaciones" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ImporteCargosPotencia" nillable="true" type="xs:decimal"/> <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Electra.Entidades.CUPS" minOccurs="0" name="ExcesosPotencia" nillable="true" type="q1:ArrayOfExcesoPotencia"/> <xs:element minOccurs="0" name="PUOPCB_P1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PUOPCB_P2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PUOPCB_P3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PUOPCB_P4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PUOPCB_P5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="PUOPCB_P6" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP1" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP2" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP3" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP4" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP5" nillable="true" type="xs:decimal"/> <xs:element minOccurs="0" name="ImporteFacturadoTerminoEnergiaActivaP6" nillable="true" type="xs:decimal"/> </xs:sequence> </xs:complexType>
```
<!-- image -->
<!-- image -->
```
<xs:element name="ConsumoWS" nillable="true" type="tns:ConsumoWS"/> <xs:complexType name="ResultadoCarga"> <xs:sequence> <xs:element minOccurs="0" name="ErroresCarga" nillable="true" type="tns:ArrayOfErrorCarga"/> <xs:element minOccurs="0" name="Valido" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:element name="ResultadoCarga" nillable="true" type="tns:ResultadoCarga"/> <xs:complexType name="ArrayOfErrorCarga"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorCarga" nillable="true" type="tns:ErrorCarga"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfErrorCarga" nillable="true" type="tns:ArrayOfErrorCarga"/> <xs:complexType name="ErrorCarga"> <xs:sequence> <xs:element minOccurs="0" name="CodigoError" type="xs:int"/> <xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="ErrorCarga" nillable="true" type="tns:ErrorCarga"/> <xs:complexType name="Resultado"> <xs:sequence> <xs:element minOccurs="0" name="Codigo" type="xs:int"/> <xs:element minOccurs="0" name="Mensaje" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="Resultado" nillable="true" type="tns:Resultado"/> <xs:complexType name="ResultadoBusquedaFacturas"> <xs:sequence> <xs:element minOccurs="0" name="ErroresBusqueda" nillable="true" type="tns:ArrayOfErrorBusquedaFacturas"/> <xs:element minOccurs="0" name="Facturas" nillable="true" type="tns:ArrayOfFacturaProforma"/> <xs:element minOccurs="0" name="Valido" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:element name="ResultadoBusquedaFacturas" nillable="true" type="tns:ResultadoBusquedaFacturas"/> <xs:complexType name="ArrayOfErrorBusquedaFacturas"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorBusquedaFacturas" nillable="true" type="tns:ErrorBusquedaFacturas"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfErrorBusquedaFacturas" nillable="true" type="tns:ArrayOfErrorBusquedaFacturas"/> <xs:complexType name="ErrorBusquedaFacturas"> <xs:sequence> <xs:element minOccurs="0" name="CodigoError" type="xs:int"/> <xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="ErrorBusquedaFacturas" nillable="true" type="tns:ErrorBusquedaFacturas"/> <xs:complexType name="ArrayOfFacturaProforma"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="FacturaProforma" nillable="true" type="tns:FacturaProforma"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfFacturaProforma" nillable="true" type="tns:ArrayOfFacturaProforma"/>
```
<!-- image -->
<!-- image -->
```
<xs:complexType name="ResultadoBusquedaFacturasError"> <xs:sequence> <xs:element minOccurs="0" name="ErroresBusqueda" nillable="true" type="tns:ArrayOfErrorBusquedaFacturas"/> <xs:element minOccurs="0" name="Facturas" nillable="true" type="tns:ArrayOfFacturaProformaErrorWS"/> <xs:element minOccurs="0" name="Valido" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:element name="ResultadoBusquedaFacturasError" nillable="true" type="tns:ResultadoBusquedaFacturasError"/> <xs:complexType name="ArrayOfFacturaProformaErrorWS"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="FacturaProformaErrorWS" nillable="true" type="tns:FacturaProformaErrorWS"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfFacturaProformaErrorWS" nillable="true" type="tns:ArrayOfFacturaProformaErrorWS"/> <xs:complexType name="FacturaProformaErrorWS"> <xs:complexContent mixed="false"> <xs:extension base="tns:FacturaProforma"> <xs:sequence> <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Errores" nillable="true" type="q2:ArrayOfstring"/> <xs:element minOccurs="0" name="FechaCarga" type="xs:dateTime"/> <xs:element minOccurs="0" name="IdCargaFichero" type="xs:int"/> <xs:element minOccurs="0" name="IdFacturaProformaError" type="xs:int"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="FacturaProformaErrorWS" nillable="true" type="tns:FacturaProformaErrorWS"/> </xs:schema> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Electra.Entidades.CUPS" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Electra.Entidades.CUPS"> <xs:complexType name="ArrayOfExcesoPotencia"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ExcesoPotencia" nillable="true" type="tns:ExcesoPotencia"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfExcesoPotencia" nillable="true" type="tns:ArrayOfExcesoPotencia"/> <xs:complexType name="ExcesoPotencia"> <xs:sequence> <xs:element minOccurs="0" name="Fecha" type="xs:dateTime"/> <xs:element minOccurs="0" name="Periodo" nillable="true" type="tns:Periodo"/> <xs:element minOccurs="0" name="Valor" type="xs:decimal"/> </xs:sequence> </xs:complexType> <xs:element name="ExcesoPotencia" nillable="true" type="tns:ExcesoPotencia"/> <xs:complexType name="Periodo"> <xs:sequence> <xs:element minOccurs="0" name="DsPeriodo" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="IdPeriodo" type="xs:int"/> </xs:sequence> </xs:complexType> <xs:element name="Periodo" nillable="true" type="tns:Periodo"/> </xs:schema>
```
<!-- image -->
<!-- image -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
<xs:complexType name="ArrayOfstring">
xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/>
</xs:schema>
<!-- image -->