diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index e745ae95..b7a56ac5 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -47,6 +47,11 @@ jobs: pip install -r requirements-dev.txt pip install . - name: Run test + if: matrix.python-version == '2.7' + run: | + python setup.py test + - name: Run test + if: matrix.python-version == '3.11' run: | python -m unittest discover -v diff --git a/gestionatr/defs.py b/gestionatr/defs.py index d34da5be..2e1f88d2 100644 --- a/gestionatr/defs.py +++ b/gestionatr/defs.py @@ -509,25 +509,25 @@ 'name': u'RETRASO EN LA ATENCIÓN A RECLAMACIONES NO SUJETAS A ATENCIÓN REGLAMENTARIA', 'type': '01', }), -({ + ({ 'min_fields': ['cups', 'codigo_de_solicitud'], 'code': '071', 'name': u'RETRASO EN PLAZO ACEPTACIÓN DESISTIMIENTO', 'type': '03', }), -({ + ({ 'min_fields': ['cups', 'codigo_de_solicitud'], 'code': '072', 'name': u'RETRASO EN PLAZO ACTIVACIÓN DESISTIMIENTO', 'type': '03', }), -({ + ({ 'min_fields': ['nif_cliente', 'nombre_cliente', 'telefono_contacto', 'cups', 'comentarios',], 'code': '073', 'name': u'PARÁMETROS DE COMUNICACIÓN', 'type': '02', }), -({ + ({ 'min_fields': ['cups', 'codigo_de_solicitud', 'cod_reclam_anterior'], 'code': '074', 'name': u'RETRASO PLAZO ACEPTACIÓN ANULACIÓN', @@ -671,7 +671,7 @@ TABLA_9 = [('01', 'Anual'), ('02', 'Eventual medido'), ('03', 'Temporada'), - ('05', 'RECORE'), + ('05', 'Suministro a instalaciones RECORE'), ('07', 'Suministro de Obras'), ('08', 'Suministro de Socorro'), ('09', 'Eventual a tanto alzado'), @@ -1017,7 +1017,6 @@ ('40', 'Existencia de Solicitud previa en curso M1'), ('42', 'No es posible anulación. OT ya en campo o acciones no anulables en una reclamación'), ('43', 'No es posible anulación. Solicitud ya activada'), - ('44', 'Error en las horas de utilización (Eventuales)'), ('46', 'Fecha de la operación solicitada con carácter retroactivo'), ('47', 'Potencias No Normalizadas en Suministro Trifásico'), ('48', 'Potencias No Normalizadas en Suministro Monofásico'), @@ -1058,15 +1057,7 @@ ('86', 'Código de Expediente de Acometida Erróneo'), ('87', 'Factura inexistente'), ('88', 'Factura no telegestionada'), - ('90', 'Autoconsumo 1 o 2B: Titular del consumo no coincide con el de la instalación'), - ('91', 'Autoconsumo: Falta solicitud del contrato asociado'), - ('92', 'Autoconsumo: No coincide la categoría del autoconsumo de la solicitud con el registrado en Distribuidora.'), ('93', 'Autoconsumo: Tipo de autoconsumo no válido.'), - ('94', 'Autoconsumo: Imposible tramitar solicitud sobre ese suministro'), - ('95', 'Autoconsumo: Modalidad solicitada no coincide contrato técnico.'), - ('96', 'Autoconsumo: Potencia contratada mayor a 100kW'), - ('97', 'Autoconsumo: Potencia contratada menor a la instalada en generación'), - ('98', 'Autoconsumo: periodo mínimo de permanencia en modalidad de autoconsumo no respetado'), ('A1', 'Incidencia no subsanada'), ('A2', 'Contrato cortado por el distribuidor'), ('A3', 'Instalación peligrosa'), @@ -1124,6 +1115,8 @@ ('G5', 'Este tipo de modificación (“M”/”B”) solo aplica a solicitudes de modificación (formato M1) de suministros en bono social (suministrados por COR)'), ('G6', 'No es posible modificar fichero de coeficientes si no ha transcurrido un mínimo de 4 meses desde la última modificación'), ('H4', 'La instalación del cliente no puede tener vertidos a la red'), + ('H5', 'No se puede solicitar una segunda modificación de potencia en un mismo ciclo de facturación'), + ('H6', 'La reducción de potencia no cumple con los requisitos establecidos en el artículo 7 RDL 18/2022'), ('99', 'Otros'), ] @@ -1180,6 +1173,7 @@ ('9', 'Tres periodos'), ('A', 'Seis periodos') ] + TIPO_DH_APARATO = TABLA_35 TABLA_36 = [('S', 'Lectura no acumulativa'), @@ -1277,7 +1271,6 @@ ('10', u'Telemedida'), ('20', u'TPL'), ('30', u'Visual'), - ('31', u'Visual corregida'), ('40', u'Estimada'), ('50', u'Autolectura'), ('60', u'Telegestión'), @@ -1296,10 +1289,6 @@ ANOMALIA_MESURA = TABLA_45 TABLA_50 = [ - ('1', 'Una sola potencia contratada sin maxímetro'), - ('2', 'Una sola potencia contratada con maxímetro'), - ('4', 'Modo 4 con tres maxímetros'), - ('8', 'Tarifa de 6 máximas'), ('9', 'Dos potencias contratadas sin maxímetro'), ('A', 'Dos potencias contratadas con maxímetro'), ('B', 'Tarifa de 6 máximas') @@ -2287,10 +2276,6 @@ TABLA_113 = [ ('00', u'Sin Autoconsumo'), - ('01', u'Autoconsumo Tipo 1'), - ('2A', u'Autoconsumo tipo 2 (según el Art. 13. 2. a) RD 900/2015)'), - ('2B', u'Autoconsumo tipo 2 (según el Art. 13. 2. b) RD 900/2015)'), - ('2G', u'Servicios auxiliares de generación ligada a un autoconsumo tipo 2'), ('31', u'Sin Excedentes Individual – Consumo'), ('32', u'Sin Excedentes Colectivo – Consumo'), ('33', u'Sin Excedentes Colectivo con acuerdo de compensación – Consumo'),