DEPORWIN V3.0

MEJORAS

  • En la pantalla de personas, pestaña de asignación de entidades, se añade nuevo botón con un buscador de ‘Entidades’ por nombre o código.
    • Al seleccionar una entidad desde el buscador y pulsar aceptar (o doble clic) se asignará automáticamente a la persona.

 

DeporNews
  • Nueva funcionalidad RGPD: Consentimientos por concepto
    • En la definición de conceptos se añade nuevo campo ‘IdConsentimiento‘ para poder vincular un consentimiento a un concepto, de forma que en la venta del concepto se validará si el usuario tiene otorgado el consentimiento y en caso negativo no se permitirá la venta.
    • Sólo aplicable a ‘personas’, no a ‘entidades’.

 

DeporNews

 

DeporNews
  • Adaptación del protocolo de intercambio de ficheros para domiciliación con el Banco ITAU (Chile) según nueva documentación recibida (mayo de 2019). Se modifica formato de los ficheros: Universo de Mandatos, Facturación y Rendición.
  • En los protocolos de domiciliación con cobro diferido, en el caso de las devoluciones de recibos no se generarán el pago de anulación y el nuevo pendiente, sino que simplemente se “liberará” el pago existente para poderlo incluir en una nueva remesa. La información de los pagos incluidos en cada recibo se mantiene, pues se registra en la tabla PagosRecibos
  • Creado nuevo protocolo de domiciliación bancaría para Colombia: Davivienda, según los criterios indicados. El protocolo realiza Altas / Bajas de inscripciones de cuenta, así como cobros.
  • En el registro de la ejecución de los procesos automáticos (en la tabla RegistroEjecucionProcesosAutomaticos) ahora se registrará una línea inicial y una final.
    • “Inicio ejecución Procesos automáticos (Invocación Manual)” … “Fin ejecución Procesos automáticos (Invocación Manual)”
    • Se diferenciará también entre “Invocación Manual”, “Invocación Automatizada” y “Invocación Automatizada desde línea de comandos”.
  • En la pantalla pequeña de “Mantenimiento de Persona” ahora se podrán definir los consentimientos de la persona, así como acceder a la pantalla de “gestión de quejas y sugerencias”.
  • En las operaciones RGPD de bloqueo o desactivación (con eliminación de datos) de una persona, se verificará si esta tiene algún servicio activo (abono, actividad, servicio, o servicio NMS), en cuyo caso no se permitirá el bloqueo o desactivación.

CORRECCIONES

  • En los protocolos bancarios de ACH y Bancolombia no se incluirá el dígito de control del documento del usuario / titular, usándose sólo el número de documento.
  • Al generar el fichero para validación de cuentas bancarias, se producía un error al registrar la baja de una cuenta pendiente de modificar.
  • Al modificar el titular de una cuenta bancaria, si se indicaba que el titular era el propio usuario, el cambio no se registraba, quedando vinculada al anterior titular.
  • Al acceder un usuario por primera vez a la pantalla de personas, si el filtro por defecto no estaba establecido en “Personas recientes”, aparecía un cuadro de mensaje con el texto en blanco y el botón OK. Ahora el mensaje sólo aparecerá cuando realmente sea necesario, es decir, si el filtro de personas está establecido en “Personas recientes”
  • En la pantalla de cierre de transacción, solucionado problema que no permitía ver correctamente los importes.

 

DeporNews
  • En la pantalla de personas, al validar el número de teléfono móvil se mostrará aviso de formato incorrecto en caso de contener caracteres no númericos (con excepción de los caracteres “.”, “+”, “-“, “(“,”)”)
  • En una devolución de uno o varios pagos no se permitirá modificar el signo del importe ni introducir un importe superior al importe original.

 

DeporNews
  • En la pantalla de personas, al desactivar una ficha mediante el check ‘Activo’ de pantalla está ficha quedaba bloqueda y no se podía modificar ni volver a activar.
  • Solucionado error no controlado en el buscador de personas de Deporwin al poner un apóstrofe en la búsqueda por apellido o nombre
  • En el proceso de “Asignar Baja Inscripciones por Pagos Pendientes”, si se selecciona una fecha de vencimiento “desde”, se realizaba correctamente el filtro por el vencimiento de los pagos. Pero también usaba ese valor para filtrar las inscripciones con baja desde esa fecha, lo que hacía que se procesaran inscripciones con baja del pasado (supuestamente ya dadas de baja) aunque finalmente no las daba de baja de nuevo.
  • Al realizar un cambio de código de una actividad, ahora se comprobará que el nuevo código no tenga una longitud mayor de 15 caracteres.
  • En la pantalla pequeña de “Mantenimiento de Persona” no se ocultaban los campos de tipo/subtipo de cliente según la definición de “Visibilidad de datos”.
    • Al crear un albarán (en el sistema de facturación a crédito), ahora se asociarán también los pagos a la tabla M:N PagosLineasAlbaran.

DEPORWIN V3.0 Y V2.95

MEJORAS

  • Se añaden descripciones traducibles para los mantenimientos de: – Grupos – Objetivos – Intensidades – Centros
  • Se añaden descripciones traducibles para el mantenimiento de Perfiles.
  • La gramática de SQL que usa el traductor de SQLs, ahora soporta funciones donde el nombre de dicha función sea un “identificador cualificado” (lista de identificadores separadas por punto). Por ejemplo, para T-SQL ya soportará las funciones escalares personalizadas (las que comienzan por dbo.)
  • El cierre definitivo del servicio “Google URL Shortener” fue el pasado 30 de marzo de 2019. Por lo que se cambiará automáticamente la configuración a nuestro servicio de URLs cortas “DeporURLsCortas”.

CORRECCIONES

  • En el editor de correo, solucionado problema en la selección de cuenta de envío en caso de que existir varias cuentas con la misma dirección de correo y distinto alias. Al seleccionar cualquiera de ellas siempre mantenía la misma (la primera de la lista)

DEPORWIN NMS

MEJORAS

    • En la pantalla de contratación, no se permitirán realizar varias operativas simultaneamente sobre el mismo contrato de servicio sin haber formalizado previamente para evitar inconsistencias en BBDD.
      • No se permitirá hacer un alta y un cambio al mismo tiempo sin formalizar primero el alta.
      • No se permitirán hacer varios tipos de cambio distintos al mismo tiempo (cambios de servicio, de condiciones, traspasos, etc.).
      • No se permitirán hacer cambios y bajas temporales simultaneamente.
      • No se permitirán hacer cambios si se ha iniciado una baja definitiva del contrato.

 

DeporNews
    • En la pantalla de contratación, se añaden nuevas restricciones de funcionalidad por grupos de usuario para permitir o no realizar cambios de servicio de renovables a no renovables (o viceversa)

 

DeporNews

 

DeporNews
    • En las promociones de alta de contrato, se incluye una nueva opción de configuración para poder añadir automáticamente (en contratos no renovables) un periodo adicional en el alta, al final del periodo seleccionado. Configuración:
      • En la promoción, informar los parámetros ‘Periodo adicional a contratar’ y ‘Tipo de unidades en periodo adicional’ (días o meses)
      • En la promoción, marcar los dos primeros periodos con venta automática
      • Definir reglas de precio especial del segundo periodo (por ejemplo precio 0 para periodos gratuitos)

 

DeporNews

 

DeporNews

CORRECCIONES

  • En la pantalla de contratación, al realizar una baja de un contrato de servicio no se comprobarán las reglas de obligatoriedad de datos (como por ejemplo datos bancarios incompletos o incorrectos).
  • En la pantalla de contratación, al realizar una baja el último día del mes, se mostraba todo el periodo en color ‘gris’ de baja en lugar de mostrarlo de color verde.
  • En la pantalla de contratación, solucionado problema al intentar contratar en un periodo en estado de baja (con tipos de periodo relativos) (Las opciones posibles sobre un periodo de baja son ‘Deshacer la baja’ o ‘Contratar en nuevo contrato’)
  • En la pantalla de contratación, al realizar un cambio de servicio o un traspaso se mantendrá el comercial del contrato de origen.
  • En la pantalla de contratación, resuelto error de validación de datos obligatorios al traspasar contratos entre usuarios.
  • En la pantalla de contratación, al intentar contratar en nuevo contrato, solucionado error ‘No se permite contratar más de una vez el mismo periodo’ en caso de que existieran varios contratos de servicio del mismo usuario.

 

DeporNews
  • En la pantalla de contratación, solucionado error ‘El servicio ya está contratado por el usuario’ que impedía ‘contratar en nuevo contrato’ en un periodo en estado de baja.

RESERWIN V3.0

MEJORAS

    • Al copiar una plantilla horaria de un recurso, ahora podremos seleccionar para qué entrada se desea copiar dicha plantilla horaria.

 

DeporNews
    • Ahora, en los SMS que se envían al realizar una reserva de recursos, se añadirá una URL corta para que el usuario pueda añadir en su calendario de Google una cita con los datos de la reserva.
      • Solamente se añadirán dicha URL si el mensaje SMS previo no supera los 120 caracteres.

 

DeporNews

CORRECCIONES

  • En reservas con sistema de ventas ‘selección por usuario’, en caso de conceptos automáticos que no dependen de la duración de la reserva, no se reasignaban correctamente al modificar reservas con pagos generados.

TPVWIN V3.0

MEJORAS

    • Soporte para ventas/compras de conceptos NO sujetas a IVA.
      • En la definición de un concepto indicaremos si las ventas/compras de este concepto están o no sujetas al impuesto del IVA.
      • Al realizar la venta/compra de estos conceptos no sujetos a IVA, se generarán pagos con Tipo de IVA nulo (en vez de con tipo de IVA cero, como sucede en las ventas/compras sujetas a IVA per exentas (Tipo de IVA con valor 0%)).
      • Los asientos contables de las ventas/compras de estos conceptos no sujetos a IVA, NO generarán el apunte contable contra la cuenta de IVA.
      • La generación de las líneas de los albaranes/facturas de estos conceptos no sujetos a IVA, se realizarán con tipo de IVA nulo.
      • En la pantalla de edición de una transacción/pago, en el apartado del IVA, se indicará si NO está sujeta a IVA. Se podrá modificar el porcentaje de IVA si se desea.
      • En la exportación de IVA al SII, ahora se diferenciará entre “No Sujeta a IVA” de “Exenta de IVA”.
      • En el caso de “No Sujeta a IVA” se informará del importe en euros de la “no sujeción” en el apartado de “por el artículo 7, 14 u otros” de la Ley del IVA.

 

DeporNews

REPORWIN

MEJORAS

  • En el proceso de envío masivo de SMS desde un listado, el campo de tipo función {URLCorta()} ahora permite especificar como parámetro otro campo. Por ejemplo, si tenemos un campo {URLTest} y queremos generar una URL corta de dicho campo, usaríamos la sintaxis {URLCorta(URLTest)}.
  • En las plantillas .PLT, ahora podremos usar el formato “URLCorta” en los campos de datos, con lo que se generará una URL corta a partir del la URL que contenga dicho campo.
  • Nueva función escalar personalizada “CodificarTextoParaURL” de SQL Server en la BB.DD. de DeporWin. Nos será útil, por ejemplo, si tenemos que enviar un parámetro en una URL que contenga caracteres no válidos para una URL.
    • Ahora podemos definir un campo en una vista para disponer de una URL que nos enlace con Google Calendar, lo podremos realizar mediante una expresión SQL.
      • Por ejemplo, para una vista de una reserva de tratamientos, tendríamos:
      • ‘https://www.google.com/calendar/render’ + ‘?action=TEMPLATE’ + ‘&text=’ + dbo.CodificarTextoParaURL([ConceptosCaja_2].[Descripcion]) + ‘&dates=’ + REPLACE(REPLACE(CONVERT(nvarchar(100), [PlanificacionProgramas].[FechaServicio] + [PlanificacionProgramas].[HoraServicio] + 2, 126), ‘-‘, ”) +’/’ + REPLACE(CONVERT(nvarchar(100), [PlanificacionProgramas].[FechaServicio] + DATEADD(minute, [ConceptosCaja_2].[Duracion], [PlanificacionProgramas].[HoraServicio]) + 2, 126), ‘-‘, ”),’:’,”) + ‘&details=’ + dbo.CodificarTextoParaURL(‘Por favor, preséntese en el centro 15 minutos antes de su reserva.’)
      • Aquí disponemos de información detallada de los parámetros disponibles para generar la URL: https://github.com/InteractionDesignFoundation/add-event-to-calendar-docs/blob/master/services/google.md
DeporNews
      • Y en la plantilla de SMS usaríamos el token {URLCORTA(URLGoogleCalendar)} para acortar la URL generada.
DeporNews

KIOSCO

MEJORAS

  • Añadido nuevo protocolo para la notificación de los pagos realizados mediante tarjeta bancaria al sistema EMV-STC de la Caixa usando el formato C60. Este protocolo será útil para conciliaciones, pues la entidad recibirá un fichero con todos los pagos realizados en los kioscos con información de la ráfaga bancaria.
Para el funcionamiento de este protoloco, será preciso:
– Crear una nueva forma de pago (por ejemplo Notificaciones C60) con los siguientes valores:

  1. Tarjeta Bancaría:
  2. TipoRáfaga:C60 (2)
  3. Modalidad C60:3
  4. Tributo C60:001
  5. Emisora C60:El correspondiente al cliente
  6. Digito Control Emisora C60:El correspondiente al cliente
  7. DiasMargenCobro:Indiferente, no se usa
  8. TipoFechaReferencia:Indiferente, no se usa
  9. Indicador Datos Capturar:0(En parámetros Generales también debe estar a 0 el campo correspondiente, por lo que si su valor es diferente a 0 deben verificarse otras posibles formas de pago de tipo C60 e indicar en todas ellas el valor existente en los parámetros generales)
– Crear un nuevo parámetro de TPV Virtual para la anterior forma de pago con los siguientes valores:

  1. Protocolo:NotificacionesLaCaixaSTCEMV
  2. CodigoComercio:El correspondiente al cliente (codigo de 3 letras)
  3. Terminal:Codigo de comercio vinculado (código de 9 cifas)
  4. Moneda:Euros (978)
  5. URLTPVVirtualReal:https://lop.caixabank.es/GPeticiones?PN=PGA&PE=50&CANAL=I&DEMO=0&IDIOMA=02
  6. URLTPVVirtualPruebas:https://int.lop.caixabank.es/GPeticiones?PN=PGA&PE=50&CANAL=I&DEMO=0&IDIOMA=02
  7. TipoNotificacionOnline:NotificacionHTTP
  8. Caja:Ramo del comercio al que corresponde el cliente
– En los ParametrosTPVVirtual correspondientes a la forma de pago utilizada en los Kioscos, asignar el anterior protocolo como ProtocoloNotificacion

SECUWIN

MEJORAS

    • En las pantallas de seguridad de grupos y usuarios de la aplicación se añade registro/auditoría de los cambios en la tabla de ‘HistorialConfiguracionSistema’.
DeporNews

CORRECCIONES

  • Si se desactivaba/ocultaba la última pestaña de un SSTab, se podía quedar el tab completo desactivado/ocultado (detectada la incidencia en Fichas -> Personas -> iSolver).

CRM

MEJORAS

  • En la gestión de campañas CRM, se añade la posibilidad de asociar campañas a una empresa o un grupo de empresas.
    • Se podrá asignar una empresa o un grupo de empresas a una “Campaña CRM”.
    • En la configuración de entorno (DeporWin.INI) se podrá activar el filtro de campañas por empresa o por grupo de empresas.
    • En la pantalla de mantenimiento de Campañas CRM se filtrarán las campañas según el filtro y la empresa/grupo configurado en el entorno.
    • En la edición/alta de Campaña se bloquearán y autoseleccionarán los selectores de empresa/grupo.
    • Al crear una nueva campaña se seleccionará automáticamente la empresa o el grupo definido en el entorno.
    • Se filtrarán los comerciales por empresa/grupo en las pantallas donde no existe filtro por centro (en el selector de comerciales con agenda de reservas o en la asignación automática de comercial en la generación masiva de oportunidades). No se aplicará el filtro de empresa en la pantalla de selección de comerciales por centros puesto que ya se aplica el filtro del centro.
    • En la definición de una etapa de envío de email, se filtrará el selector de cuentas de envío en función de la empresa/grupo respecto las asociadas con los centros. Si el centro tiene definida ’empresa por defecto’ y tiene asociada ‘cuenta de envío de emails’, se utilizará la empresa para aplicar el filtro. En caso contrario, no se aplica filtro y por lo tanto la cuenta aparecerá en el selector.
    • En la pantalla de registro de oportunidad se filtrarán la campañas según los nuevos parámetros del entorno.
    • En la pantalla de gestión de oportunidades por usuario se filtrarán la campañas según los nuevos parámetros del entorno.
CRM
FiltrarCampañasPorGrupoEmpresa=Si Activación de filtro de campañas por grupo de empresa
FiltrarCampañasPorEmpresa=No Activación de filtro de campañas por empresa
PARAMETROS GENERALES
IdGrupoEmpresa= Identificador de grupo de empresa
IdEmpresa= Identificador de empresa

 

DeporNews
  • Optimizaciones en rendimiento y accesos a BBDD
    • Se añaden caches de tablas auxiliares (Campañas, TiposCampaña, TiposTarea, EstadosTarea, …).
    • En el selector de campañas, se añade nueva opción para forzar el refresco de la caché de datos del CRM (campañas, tipos de acción, tipos de tarea, etc.)

 

DeporNews
    • En la definición de campaña, se añade nuevo campo ‘Comprobar centro al asignar comercial’ para indicar si se verificará el centro del comercial respecto al centro de la persona al asignar un comercial en una planificación. En el caso de activar este parámetro:
      • Al crear o modificar una oportunidad, NO se permitirá asignar un comercial que no sea del mismo centro que el cliente.
      • Al realizar una generación masiva de oportunidades, se asignaran comerciales del mismo centro que el cliente (y si no existe comercial NO se generará la oportunidad).
      • Si la persona no tiene centro NO podrá asignarse a la campaña.
      • Si un comercial no tiene centro NO se tendrán en cuenta en la campaña.

 

DeporNews

CORRECCIONES

  • En una etapa de ‘envío de cuestionario’ en caso de no existir transiciones de ‘OK/KO’ pero que si existan transiciones de ‘encuesta finalizada’, una vez realizado el envío del cuestionario la tarea quedará en estado de espera hasta la finalización del cuestionario (antes quedaba la tarea finalizada y no se esperaba a la respuesta del cuestionario).

SERVIDOR DE COMANDOS REMOTOS

CORRECCIONES

  • Al realizar cobros de forma de pago TPVPCImplantado usando comunicaciones TCP, en algunos casos sólo funcionaba en la primera ejecución del servidor, debido a que se activaba un semáforo interno.

DEPORSITE

MEJORAS

    • Mejora en la pantalla de información de bloqueo temporal de un recurso en el momento de iniciar una reserva.

 

DeporNews
  • Modificada plantilla de panel de firma de documento, de forma que para determinados dispositivos (móvil, o pantalla de ordenador si la resolución es baja) se pueda alternar mediante un botón para que ocupe toda la pantalla
    • Parámetro módulo: panelFirmaPantallaCompleta: muestra el documento PDF en el máximo de pantalla disponible; al pulsar “Firmar”, se oculta, y muestra un panel de firma en todo el tamaño disponible.
  • Se agrega marca de agua a las firmas de documentos para poder identificar origen de la misma.
    • Parámetro módulo: agregarMarcaDeAguaALasFirmas. superpone una marca de agua a cada una de las firmas del documento; ésta inclute: IP del cliente, fecha, hora y huso horario del servidor, y información del Agente (Navegador) usado.
  • Mejora en pago de deuda mediante correo electrónico, de forma que pueda utilizar múltiples pasarelas de cobro
    • Permite utilizar el campo IdentificadorCentro en la tabla ParametrosWeb de DeporWin para que al llegar a la página principal de pago de deuda, redirija al proceso relacionado con dicho identificador de centro.
    • un nuevo parámetro del tipo “UtilizarCentroEnPagarDeudas” el cual (si es 1/true) hará que a la URL se le añada la referencia del centro.
    • Así, si ahora la URL es del tipo: http://nombrecliente.deporsite.net/pagar-deuda Con el nuevo parámetro a 1, (y con un identificador de centro por ejemplo “VKS”) sería: http://nombrecliente.deporsite.net/pagar-deuda/VKS
  • En Backoffice de Deporsite (Configurador), funcionalidad de exportar procesos de un site e importarlos. Esto permite desplegar más ágilmente funcionalidades en Deporsite.
  • Se ha añadido codigo en header.blade.php para insertar el codigo situado en personalizados/plugins_cabecera/plugins_cabecera.php
  • Se ha creado el modulo “Mis Bonos” para poder consultar los bonos que tiene un usuario y poder ver el detalle (Los usos del bono)
  • Cuando no tenemos ninguna actividad contratada, aparece un texto de “No Hay Actividades Contratadas”
  • Creado el procesode alta personas con datos bancarios

CORRECCIONES

  • Cuando se obtenían las intensidades se intentaban poner en el espacio de objetivos. Modificado para que se muestren en el lugar correcto.
  • Cuando estábamos en una jornada de la primera vuelta, aparecía los partidos solo de la primera vuelta. Era configuración del propio CampWin, verificamos que no depende de la jornada para la que tenga los últimos resultados, sino de la configuración de las fechas de visualización por web de partidos en CampWin. Adecuando estas fechas a las fechas de celebración del campeonato nos devuelve todos los partidos.

 

DeporNews
  • Corrección en importes mostrados en el selector de pago de reservas de recurso multiintegrante.
    • En el área de “Pendiente de Pago”, donde hay un desglose de lo que queda pendiente de pago, en caso de que diferentes usuarios tuviesen diferentes tipos de descuentos para un mismo concepto, y éste se pagara por alguna de las formas de pago de la reserva (no bonos): al mostrarse el detalle, sólo se tenía en cuenta el importe del primer usuario que retornase el WebService, y se multiplicaba por la cantidad incluyendo la suma del resto de usuarios que tuviesen ese concepto.
    • Un concepto que tenga descuento para uno de los integrantes de la reserva no quedaría correctamente desglosado.
  • En módulo de gestión de actividades, la lista de oferta de actividades se quedaba colgada al hacer una consulta si alguna de las actividades no tenía fecha fin contratación informada.
    • Ahora el web service ya nos indica como fecha fin contratación la fecha fin actividad en caso que no esté informada.
  • Cuando haciamos scroll en la pantalla de seleccion de actividades puntuales aparecia una segunda cabecera que quedava fija para los filtros de las actividades. Esta cabecera necesitava dos clicks para abrir los filtros. Se ha modificado para que funcione con un simple click.
    • Se controlan otros casos que puedan quedar mal informados, como que no haya fecha inicial de inscripción cuando sí hay fecha de inicio (en ese caso la fecha de contratación queda abierta), u otros casos semejantes que puedan dar conflicto

RESERCLASS

MEJORAS

  • Mejoras en el proceso de envío de aviso de plazas libres en inscripción puntual a actividades:
    • En la baja de inscripción y en la baja de lista de espera se ejecutará automáticamente el proceso de envio de avisos (el envío de emails será ‘inmediato’, sin pasar por el servidor de correo)
    • Se añade en el Servidor Deportivo y en DeporNetWS un nuevo temporizador para ejecutar periódicamente el proceso de envío de avisos de plazas libres. El envio de emails en este proceso se realizará a través del servidor de correo, aunque con fecha/hora del momento y prioridad alta. El tiempo del temporizador será configurable mediante parámetro de entorno y el tiempo de margen entre bloques de envío de emails mediante parámetro general.
DEPORNETWS.ACTIVIDADES
TiempoPoolingProcesoAvisoPlazasLibresInscripcionPuntualActividades= Indica el tiempo en minutos en el que se ejecurá periódicamente el proceso de aviso de plazas libres en la inscripción puntual a actividades

 

DeporNews

KIOSCO – AUTOSERVICE (WS)

CORRECCIONES

  • Los elementos que no estaban ubicados en ningun sitio (x = 0, y = 0) aparecían en la pantalla de selección de elemento, y además todos apilados en la misma ubicación. Ahora no se mostrarán.

DEPORNETWSV2

MEJORAS

  • Se modifica el WS de [GET /recursos/modalidadesreserva] Ahora en la respuesta se devuelven los campos “TiempoMinimoReserva” y “TiempoMaximoReserva” de la modalidad en el caso que estén informados.
  • Se modifica el WS de [GET /actividades/disponibilidad] Ahora en las actividades disponibles que se devuelven, si la ‘FechaFinInscripcion’ no está informada se devuelve la misma que en la ‘FechaFin’.
  • Nuevo Web Service /Actividades/MotivosBaja
    • Se añade a modelo datos campos AplicableEnAbono (bit) AplicableEnActividad(bit), con valor por defecto 1 (para que muestre todos por defecto como hace ahora).
    • El Web Service ya existente /Abonos/MotivosBaja que retorne motivos con AplicableEnAbono=1
    • El nuevo servicio /Actividades/MotivosBaja retorne con AplicableEnActividad =1
  • Se modifica el WS de [POST /accesos] para que al registrar el acceso, si se ha informado el ‘IdMotivoAcceso’ entonces se registre en la tabla de ‘AccesosDetallados’ el IdPersona que ahora no se registraba.
  • Se modifica el WS de [GET /accesos] Ahora en la respuesta se devuelven también los campos ‘IdMotivoAcceso’ y ‘DescripcionMotivoAcceso’
  • Se añade la propiedad ‘DescripcionAmpliada’ en los siguientes WS
    • GET /actividades/grupos
    • GET /actividades/objetivos
    • GET /actividades/intensidades
    • GET /actividades/centros
    • GET /actividades/tipos
    • GET /actividades/subtipos
  • Se añaden descripciones traducibles para los siguientes WS
    • GET /actividades/grupos
    • GET /actividades/intensidades
    • GET /actividades/intensidades
    • GET /actividades/centros
  • Modificaciones en los siguientes WS:
    • WS de [GET /actividades/{idactividad}/disponibilidad] – Ahora se devuelve traducida la descripcion del ‘TipoActividad, ‘SubtipoActividad’, ‘GrupoActividad’, ‘IntensidadActividad’ y ‘ObjetivoActividad’. – Se corrige que en la respuesta del objeto ‘Monitor’ se estaban devolviendo siempre los campos ‘Apellido1’ y ‘Apellido2’ aunque no estuviesen informados. – Se corrige que en la respuesta del objeto ‘Centro’ se estaban devolviendo siempre los campos ‘Provincia’, ‘Población’ y ‘Pais’ aún no estando informados.
    • WS de [GET /actividades/motivosbaja] – Se añade al sistema de ‘Descripciones traducibles’ y se modifica el mantenimiento de ‘Motivos de baja’ en mantenimiento de ‘Tablas Auxiliares’
    • WS de [GET /actividades/{idactividad}/horarios] – Ahora se devuelven traducidos los nombres de los días de la semana en la respuesta.
    • WS de [GET /actividades/{idactividad}/precios] – Ahora se devuelve traducida la descripción de la ‘Matricula’. – Ahora se devuelve traducida la descripción del ‘Precio’ utilizando el sistema de ‘Descripciones traducibles’ cuando es de tipo ‘Concepto’.
    • WS de [GET /actividades/{idactividad}/cursillistas/{idpersona}/{numeroinscripcion}] – Ahora se devuelven traducciones para los campos ‘DescuentoPersonal’, ‘MotivoDescuentoPersonal’, ‘Nivel’, ‘Descripcion’, ‘TipoActividad’ y ‘Tarifa.Descripcion’.
    • WS de [GET /actividades/inscripciones/{idpersona}] – Ahora se devuelven traducciones para los campos ‘Descripcion’, ‘TipoActividad’ y ‘Tarifa.Descripcion’.
  • Ahora el WS de [GET /economico/formaspago] devuelve la descripción en el idioma solicitado.
  • Se ha modificado el WS de [GET /economico/movimientos] Ahora en la respuesta se devuelven los campos ‘CodigoReciboBanco’ y ‘CodigoReciboCaja’ si están informados.
  • Nuevo WS de [GET /economico/datosbancarios/validacion] que valida datos bancarios
  • Nuevo WS de [GET /personas/perfiles] que devuelve los perfiles disponibles (Activos) en función de los parámetros de entrada que pueden o no informarse y que son: Visibleinternet y Asignableinternet. Este WS soporta multiidioma para la descripción.
  • Ahora en los siguientes WS :- GET /actividades – GET /actividades/{idActividad} – GET /actividades/disponibilidad – GET /actividades/{idActividad}/cursillistas – GET /actividades/{idActividad}/cursillistas/{idPersona}/{numeroInscripcion} – GET /actividades/inscripciones/{idPersona}Se devuelve en la respuesta además de los campos ‘Nombre’ y ‘Descripcion’ (que no tienen multi iidioma) los campos ‘DescripcionBasica’, ‘DescripcionAmpliada’ y ‘DescripcionAbreviada’ que soportan multi idioma.

CORRECCIONES

  • Se corrige el problema detectado en el WS de [POST /actividades/{idactividad}/cursillistas] En modo simulación cuando se contrataba desde lista de espera mostraba un error conforme la persona no estaba en lista de espera cuando en realidad si que lo estaba.
  • Se corrige el problema detectado en el WS de [GET /actividades/grupos] Al utilizar el nuevo valor ‘ContratableEnFecha’ del parámetro ‘TipoComprobacionEnFecha’ se devolvía un error interno del servidor.
  • Se modifican los siguientes WS porque en la respuesta no se estaban devolviendo las descripciones de los tipos, subtipos, intensidades, objetivos, grupos y centros traducidos en función del idioma de la petición al WS.- GET /actividades – GET /actividades/{idactividad}
  • Se modifican los siguientes WS porque en la respuesta se estaba devolviendo como Id Intensidad el del monitor y se estaba devolviendo como Id del Monitor el Id del Grupo con lo que los datos resultantes no eran coherentes.- GET /actividades – GET /actividades/{idactividad}
  • Se corrige en el WS de [GET /recursos/reservas] que devolvía reservas temporales.
  • Se modifican los WS de [GET /actividades/inscripciones/{idpersona}] y [GET /personas/{idpersona}/cursillos] porque con un cambio introducido en el DSuite RC anterior provocaba un error si el tipo de tarifa no era por concepto.
  • En la validación de cuentas bancarias IBAN andorranas, no se tenía en cuenta que dichas cuentas no tienen dígito de control.
  • Resuelto problema detectado en BodyTech Chile al realizar ventas de contratos en varias partes (parte mes actual y mes siguiente) se generaban grupos de forma de pago diferentes y al formalizar la venta se generaban 2 ventas en lugar de una única. Ahora si el contrato es temporal se considera que es un movimiento de Alta.
  • Se modifica el WS de [POST /recursos/reservas/{idReserva}/venta] porque cuando una reserva no se llegaba a finalizar, esta no se anulaba correctamente