- 28 Dec 2021
- 7 Minutes to read
- Print
- DarkLight
- PDF
Sprint_2021_08_09_10
- Updated on 28 Dec 2021
- 7 Minutes to read
- Print
- DarkLight
- PDF
CRM: COMISIONADO SERVICIOS POR ALTA Y DECOMISIONES DEV-1048
CRM. Comisiones. Scripts alta
- Nueva variable @SERVICIOS@ para los scripts
- Incluye todos los servicios existentes no eliminados por id (p.ej: @SERVICIOS@[ 222 ] dónde 222 es el id del servicio)
- Para cada id hay dos claves
- exists: si el servicio está disponible para el contrato (revisando configuración producto/contrato/canal) (p.ej: @SERVICIOS@[ 222 ][ ‘exists’ ]).
- Se tiene en cuenta el campo “Aplicar a comisiones” del detalle del servicio
- value: importe del servicio (p.ej: @SERVICIOS@[ 222 ][ ‘value’ ]).
- exists: si el servicio está disponible para el contrato (revisando configuración producto/contrato/canal) (p.ej: @SERVICIOS@[ 222 ][ ‘exists’ ]).
CRM. Comisiones. Finalización
- Se ha añadido el parámetro “Efectividad” en las configuraciones por finalización con las siguientes opciones:
- Cancelación o finalización de contrato (por defecto)
- Saltamos el contrato si no está cancelado o finalizado.
- Cancelación o recepción de la factura de baja
- Saltamos el contrato si no está cancelado o bien aún no se tiene la factura de baja.
- Finalización de contrato
- Saltamos el contrato si no está finalizado.
- Recepción de la factura de baja
- Saltamos el contrato si aún no se tiene la factura de baja.
- Cancelación o finalización de contrato (por defecto)
- Nuevas variables para el script de finalización:
- DIAS_DURACION_CONTRATO → duración - (fecha fin efectiva- fecha fin objetivo)
- ULTIMO_CONCEPTO_LIQUIDABLE_COMISIONADO → Importe del último concepto asociado al contrato y al canal en estado:
- Pendiente
- Retenido
- En liquidación
- Liquidado
CRM/CLIENTES: CONTACTO PRINCIPAL Y CORREO DE FACTURACIÓN DEV-877
Se añadido un campo en la solicitud de alta y en el contrato para indicar si el email de facturación ha de ser igual al del contacto principal. El campo se traspasará del CRM al trade al tramitar el alta.
Valores posibles:
- Igual a Contacto Principal → Se copiará el valor del contacto principal
- Otro → Se podrá editar el campo como hasta ahora
El campo se puede importar via CSV indicando uno de los valores posibles indicados anteriormente en la columna OrigenEmailFacturacion.
CLIENTES: HISTÓRICO CAMBIOS INFORMACIÓN DEL PAGADOR DEV-1028
Se han añadido 2 botones en el tradeenergy para visualizar el historial de cambios de los campos de información del pagador:
- IBAN
- Razón Social
Dichos botones muestran el historial de campos de ese campo, la fecha en que se modificó y que usuario realizó la modificación.
CLIENTES: CUENTA CLIENTE. NUEVOS CAMPOS DEV-875
Se han añadido los siguientes campos a la cuenta cliente:
- IBAN
- Cuenta contable
Se validan igual que en el contrato y, además, se traspasaran al crear un nuevo contrato.
CLIENTES: CIRCULAR 5/2021 DE GAS - FICHERO 1 DEV-1060
Se ha creado la opción para generar el Fichero 1 de la Circular 5/2021 de Gas.
- Accesible desde Clientes > Reports > CNMC altas, bajas y número de clientes.
- Solo se considera los datos relacionados con las tarifas vigentes desde el 01/10/2021.
- En caso de que el periodo (mes/año) para el cual se esta generando el reporte, contenga datos de contratos asociados a las tarifas antiguas (3.1, 3.2, etc.) se listaran los CUPS-TARIFA-CONTRATO que se han excluido del proceso.
CLIENTES: RENOVACIÓN CONTRATOS DEV-1053
Nuevo campo para el apartado de contratos (TRADEENERGY) RENOVADO.
El campo renovado indica si el contrato ha sido renovado o no. Cuando un contrato se renueva con el automatismo se indicará automáticamente en dicho campo. En los detalles de los contratos se podrá editar.
El mismo está disponible en el listado de contratos y se ha añadido un filtro.
También se encuentra disponible en las distintas llamadas API para obtener detalles de contratos o para actualizarlo. Se encontrará el campo bajo el nombre de “renovado”. Lo mismo para la importación de contratos vía CSV.
Se ha añadido dicha información en el report de listado de contratos (Clientes):
TAREAS/INCIDENCIAS: NUEVOS REPORTS DEV-1029
Se ha añadido una nueva ventana de reportes en el módulo Tareas e Incidencias del TRADEENERGY.
Reportes disponibles:
- Listado de tareas
- Listado de incidencias
PEAJES: DESCARGA EN ZIP DEV-1057
Los peajes se guardan comprimidos en ZIP. El sistema comprimirá automáticamente los XML al subirlos desde la APP escritorio. Ahora cuando descarguéis los peajes los obtendréis en formato zip.
PEAJES: MODIFICACIÓN VALIDACIÓN IMPORTE POTENCIA DEV-1047
La validación "El importe total del término de potencia del peaje no coincide con la suma de los importes de potencias (( * * días) + recargo) de todos los periodos" saltará en los siguientes casos:
- Si DuracionInfAnio = “S” y el contrato no es temporal → Error El contrato código XXXXX no es temporal.
- Si DuracionInfAnio = “S” y el periodo del peaje está fuera del periodo de vigencia del contrato → Error Contrato temporal. El peaje número XXXX queda fuera de la temporalidad del contrato.
- Si DuracionInfAnio = “S” y el precio de la potencia no es igual a: PrecioConceptoRegulado + ( PrecioConceptoRegulado * ( RecargoInfAnio / 100 ) ) → Error Contrato temporal. El precio de la potencia para el periodo PX es incorrecto. Precio calculado: Y recargo: Z%.
- PrecioConceptoRegulado es el precio que se haya cargado para el término de potencia de la tarifa correspondiente en “Conceptos Regulados”.
FACTURACIÓN: NUEVAS VARIABLES PARA MAPEO FACTURA DEV-1019
Nuevos campos disponibles:
- bill_import_rents_num_days → Nº días de alquiler indicados en el peaje
- bill_import_rents_price_day → Precio por día del alquiler indicado en el peaje
FACTURACIÓN: NUEVA COLUMNA "ESTADO DE PAGO" LISTADO DE FACTURAS DEV-901
Se ha añadido nueva columna al Report de Listado de facturas:
- Estado pago. Indica el estado de pago de la factura (Pendiente, Pagada, etc.)
FACTURACIÓN: NUEVOS FILTROS DEV-869
Se ha añadido al apartado Billing->Consumos y Billing->Facturación los siguientes filtros:
- Canal asignado (si se dispone de CRM)
- Código canal (si no se dispone de CRM)
- Nombre canal (si no se dispone de CRM)
Se ha añadido al listado Billing->Consumos y Billing->Facturación los siguientes campos:
- Nombre canal
- Nombre agente
APP ESCRITORIO
Se ha añadido el filtro Canal en la ventana Facturación.
FACTURACIÓN: GESTIÓN DE FACTURAS VALIDADAS DEV-878
Se puede configurar la implantación para que permita eliminar, sustituir y regenerar facturas validadas. La configuración se realiza por tipo de usuario y tipo de factura, pudiendo restringir la acción a sólo algunos. Por defecto está desactivado.
Si está activada, aparece un botón “Eliminar” en cada fila de factura. Al hacer clic en él, aparecen varias opciones:
- Eliminar → Elimina la factura y su correspondiente vencimiento.
- Regenerar → Elimina la factura, generando una nueva a partir del consumo original y manteniendo el número de factura y las fechas de emisión y vencimiento.
- Sustituir (Sólo disponible para borradores) → Elimina la factura y valida el borrado seleccionado manteniendo el número de factura y las fechas de emisión y vencimiento. La factura indicada en “Número de factura” ha de existir, de lo contrario no se completará el proceso.
En el caso de la APP escritorio, está disponible únicamente la primera opción. Se muestran en color diferente las facturas que no se pueden eliminar por estar remesadas, contabilizadas o comunicadas.
FACTURACIÓN: NUEVAS COLUMNAS DESCUENTOS CARGOS REPORT LISTADO DE FACTURAS DEV-1055
Billing > Reporte > Listado de facturas
Se han agregado las columnas correspondientes al descuentos de energía y al descuento de potencia.
GESTIÓN DE PAGOS: NUEVOS FILTROS EN LISTADO DE VENCIMIENTOS DEV-894
Se han añadido los siguientes filtros
- Listado de vencimientos
- Tipo energía factura
- Tipo energía peaje
- Región factura
- Vencimientos Cobro
- Tipo energía factura
- Región factura
- Vencimientos Pago
- Tipo energía peaje
Los filtros tienen una opción “Sin tipo/Sin región” para poder discriminar los casos en los que tenemos factura asociada.
METERING: VALIDACIÓN SERVIDOR FTP DEV-1024
Se ha implementado un sistema de reintentos en las conexiones FTP. De forma automática se realizarán los intentos para la transferencia de ficheros. En caso de error se bloqueará temporalmente el servidor hasta que el sistema vuelva a reintentar el proceso.
Si existe algún servidor bloqueado por el sistema de reintentos se podrá desbloquear y reiniciar el proceso desde los detalles del server, haciendo clic encima del botón “Reiniciar reintentos“
También se puede ver información de la última descarga realizada:
CONFIGURACIÓN: VALIDACIÓN DE FÓRMULAS DEV-1009
TRADEENERGY
Se ha añadido una validación en la fórmula de los productos y servicios. Su objetivo es reducir las incidencias por error de sintaxis en las fórmulas y ayudar al cliente a validar las fórmulas desde la Web.
En el caso de que la fórmula esté incorrecta, saldrá un mensaje en forma de alerta indicando el error y no dejará guardar.
CRM
Se ha añadido una validación en la fórmula comisiones, sean de alta, cartera o por finalización. Su objetivo es reducir las incidencias por error de sintaxis en las fórmulas y ayudar al cliente a validar las fórmulas des de la Web.
En el caso de que la fórmula esté incorrecta, saldrá un mensaje en forma de alerta indicando el error y no dejará guardar.
API: NUEVOS DATOS EN LLAMADA MODCLIENTS DEV-1073
Se han añadido nuevas funcionalidades en la llamada API GetList del modulo ModClients del tradeenergy.
En el caso de enviar el parámetro “extendedInfo” se enviará información extra:
- atr_type → Devuelve true si es directo y false si es indirecto
- distributor_code → Devuelve el código de la distribuidora
- expected_activation_date → Fecha activación prevista
- b1_expected_action_date → Fecha baja prevista
- province → Provincia del cups
- subsystem → Subsistema del cups, devuelve 0 en caso de ser península.
- contact_phone → Telefono del contacto principal del contrato
- autoconsumption_type → Tipo de autoconsumo, devuelve 0 en caso de no tener ningún tipo.
- distributor_start_date → Fecha de alta del cups en la distribuidora
WEBHOOKS: AÑADIR HEADERS DEV-1058
HEADERS
En el este desarrollo se ha implementado la posibilidad de añadir headers en los webhooks configurados a través del sistema.
Dichos headers se pueden configurar en el detalla del webhook:
Están disponibles para todos los métodos.
BODY
En el caso de que el método sea uno de los siguientes (POST, PUT i DELETE), se ha añadido la opción de añadir un body a la llamada API, también configurable des de el detalle del webhook.
Las opciones del Content-Type son application/json y application/xml.
Actualización estados del contrato
Para el webhook de tipo Actualización estados del contrato se han añadido nuevos parámetros disponibles.
- changeDate → Hora del cambio en formato Y-m-d.
- changeDatetime → Hora del cambio en formato Y-m-d H:i:s.
- changeTime → Hora del cambio en formato H:i:s.
- changeUtc → Hora del cambio en formato UTC és Y-m-dTH:i:sZ