Saltar al contenido principal

a3innuva Nómina API Changelog

2025-04-10

🚀 Mejoras

  • Nuevos endpoints para poder obtener y actualizar el detalle del cálculo actual de IRPF.
  • Nuevo endpoint para obtener la lista de gratificaciones de la ficha de un empleado.
  • Nuevo endpoint para obtener la lista de sanciones de la ficha de un empleado.
  • Mejora en el body.request del alta de incidencias de conceptos variables para poder informar los diferentes tipos (cotización y cobro en un mes o repartido).

🐛 Correcciones

  • #496938: No se actualizaba correctamente el puesto de trabajo cuando el valor era un numérico superior a 999999
  • #496981: En determinadas situaciones, no se devolvían algunas pagas para el periodo seleccionado.
  • #497037: Si una empresa estaba configurada para utilizar puestos de trabajo en lugar de organigrama, no se devolvía el código de puesto de trabajo al obtener el detalle del contrato del empleado.

2025-03-17

🚀 Mejoras

  • #468565: Al dar de alta un nuevo empleado, asignar automáticamente los grupos de pagas extras, IT y antigüedad del convenio.
  • Nuevo endpoint para obtener las posiciones de un organigrama: GET /api/JobPositions
  • #485051: Permitir dar de alta dos profesionales con el mismo DNI/NIF pero con diferentes claves de percepción.
  • #482262: Habilitar el campo filter sobre el campo lastupdate en el endpoint de relación de incidencias.
  • #472179: Nuevo endpoint para obtener la relación de portales del empleado: GET /api/portals
  • #472179: Nuevo endpoint para obtener la relación de usuarios de un portal del empleado: GET /api/portals/users

🐛 Correcciones

  • #475666: No se obtenía correctamente las fechas de inicio y fin de devengo en determinadas situaciones.
  • #477170: Error al modificar el código postal / municipio del domicilio del empleado.
  • #470535: Error 500 al hacer llamada para obtención de pagas.
  • 478829: No se obtenía correctamente información del puesto de trabajo cuando los históricos de contrato no estaban correctamente grabados.
  • #475408: Formatear correctamente los códigos de trabajador numéricos cuando se da de alta un nuevo empleado.

2024-11-27

🚀 Mejoras

  • Nuevo endpoint GET api/perceptionSubTypes`` para obtener las subclaves de percepción.
  • Nuevo endpoint POST api/companies/{{CompanyCode}}/create-professional para crear/actualizar profesionales y sus bases y retenciones de IRPF.
  • Nuevo endpoint GET api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/professionalIRPFData/:periodStart/:periodEnd para obtener las bases y retenciones de un profesional.
  • Nuevo endpoint GET api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/professionalIRPFData para obtener el detalle de IRPF de un profesional.
  • Permitir la creación de incidencias de Incapacidad Temporal del tipo Recaída. Se habilita el endpoint
  • Se incluye más información en la obtención de la posición actual del empleado GET api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/jobPositionInformation
  • Nuevo endpoint GET api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/subclassifications con la relación de multicategorías de un empleado

🐛 Correcciones

  • #465155: en determinadas situaciones, se devolvía el error 405 al grabar el detalle del contrato.

2024-10-10

🚀 Mejoras

  • #465201: No permitir grabar cuentas bancarias en las que el código de banco del IBAN no coincida con el campo entidad (sólo bancos españoles y si campo entidad está informado)

🐛 Correcciones

  • #463979: en determinadas situaciones, no se generaba el punto de menú Vacaciones cuando se daba de alta un nuevo empleado vía API.

2024-10-01

🐛 Correcciones

  • #456414: Valores por defecto del país y tipo de vía si no se informan en el POST api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/contactdata/address

2024-09-26

🚀 Mejoras

  • #413489: Si un empleado está asignado a una categoría de un convenio que desglosa por GRUPOS Y NIVELES, al hacer la llamada al endpoint GET api/companies/{CompanyCode}/employees/{EmployeeCode}/agreement se incluirá el campo subClassificationCode.
  • #452235: Añadir el campo lastUpdate en el endpoint GET /api/companies/{companyCode}/absenteeisms/{year}/{month}
  • #453240: Incluir paginación en el endpoint GET api/companies/{{CompanyCode}}/costcenters
  • #462797: Control automático del valor del campo SWIFT/BIC de las cuentas bancarias al hacer POST/PUT

🐛 Correcciones

  • #460328: Volver a incorporar el campo Order en los endpoints GET /api/companies/{companyCode}/employees/{employeeCode}/irpfdata/descendants y GET /api/companies/{companyCode}/employees/{employeeCode}/irpfdata/ascendants

2024-09-19

🚀 Mejoras

  • #453140: En la ficha del empleado, para aquellas cuentas de cobro que no son las principales, permitir seleccionar si es un importe fijo, un porcentaje o un concepto de cobro.
  • #453241: Nuevo endpoint para la creación del calendario del empleado igual que se permite desde el punto Configurar Calendario del frontal.
    POST /api/companies/{companyCode}/employees/{employeeCode}/calendar/Format304
  • #453238: Permitir la modificación del código de ocupación de TGSS (GET api/companies/{{CompanyCode}}/occupation-codes), paymentFrequency (GET /api/companies/{companycode}/payment-frequencies) y Grupo de tarifa (GET /api/companies/{companycode}/regimes/{regimeid}/tariff-groups) en el endpoint POST /api/companies/{companyCode}/employees/{employeeCode}/contract
  • #422813: Nuevo endpoint para obtener el histórico IRPF de un profesional GET api/companies/{companyCode}/employees/{employeeCode}/professional/irpfdata/{year}
  • #452234: Incuir el % de IRPF calculado al obtener el histórico de cobro de un empleado.

🐛 Correcciones

  • #460329: Cuando se crea un permiso retribuido por el API de duración inferior a un día no deja informar la fecha de fin.

2024-09-10

🐛 Correcciones

  • #277807: Al actualizar datos del domicilio, si no se enviaba el código de país o la sigla de la vía, se blanqueaba en a3innuva Nómina.
  • #453890: Error 500 al actualizar el calendario del empleado en determinados escenarios.
  • #453231: Detalle del convenio con múltiples revisiones.

2024-08-09

🚀 Mejoras

  • #451831: Posibilidad de obtener y actualizar información del bruto anual del contrato en el actual endpoint de contract-agreement del empleado.
  • #453234: Incluir los campos de Planes de pensiones, Detracciones por derechos pasivos, Pensiones compensatorias cónyuge y Anualidades alimentos a hijos en los endpoints de GET y PUT de los datos IRPF del empleado.
  • #413482: Incluir la descripción del nivel de imputación al hacer petición GET api/companies/{{CompanyCode}}/employees/{{EmployeeCode}}/attribution
  • #452242: Incluir campo con indicador de si es un concepto de cobro o descuento en los endpoints
    GET /api/companies/{companyCode}/employees/{employeeCode}/pays/{payid}/concepts
    GET /api/companies/{companyCode}/employees/{employeeCode}/pays/{payid}/calculatedinternalconcepts
    GET /api/companies/{companyCode}/employees/{employeeCode}/pays/{payid}/calculatedinternalconcepts

🐛 Correcciones

  • #456147: En determinadas situaciones, al dar de alta a un nuevo empleado no se podía registrar correctamente aunque se devolvía un 200 OK.

2024-07-17

🐛 Correcciones

  • #451831: No se trasladaba correctamente los tipos de conceptos desde el convenio (indicador especial)
  • #453324: En el alta de nuevos empleados, no se seleccionaba el convenio correctamente cuando existe un mismo convenio con diferentes vigencias

2024-06-18

🐛 Correcciones

  • #283525: no se guardaba correctamente el código de ocupación TGSS al dar de alta un nuevo empleado.

2024-06-04

🐛 Correcciones

  • #428357: no se guardaba correctamente la descripción del anticipo.
  • #436112: no permitía grabar (error 400) un bruto/líquido pactado si el empleado ya tenía uno informado en ficha.

🚀 Mejoras

  • #424958: Activación automática de la bandeja de solicitudes cuando se envía una solicitud de creación de nuevo empleado.
  • #425609: permitir filtrar la relación de pagas enviando un array con los paytypeids en GET api/companies/{CompanyCode}/employees/{EmployeeCode}/pays y GET api/companies/{companmyCode}/pays/{year}/{month}
  • #426591: Importar automáticamente los conceptos de convenio al crear un nuevo empleado.
  • #410016: Ampliación en el body de respuesta de los datos de afiliación del empleado para que incluya la causa de sustitución y los datos del trabajador sustituido (GET api/companies/{CompanyCode}/employees/{EmployeeCode}/affiliationdata)
  • #413492: Permitir modificar los datos de afiliación para informar la causa de sustitución y los datos del trabajador sustituido (PUT api/companies/{companycode}/employees/{employeecode}/affiliationdata)
  • #424257: Alta de becarios en prácticas formativas externas no remuneradas (campo nonRemunerated en POST api/companies/{companycode}/employees/create-employee)
  • #424209: Becarios en prácticas formativas externas no remuneradas. Filtro en GET api/companies/{CompanyCode}/employees
  • #401435: Detalle de multicategoría aplicada en el histórico de pagas. Nuevo endpoint GET api/companies/{companycode}/employees/{employeecode}/pays/{payid}/paySubclassifications y se añade el campo PaySubClassificationsID en GET /api/companies/{CompanyCode}/employees/{EmployeeCode}/pays/{payId}/concepts
  • #413481: Multicategoría en los conceptos de la ficha (GET api/companies/{CompanyCode}/employees/{EmployeeCode}/concepts)

2024-04-23

🐛 Correcciones

  • #430611: En determinadas situaciones, el POST de descendientes (api/companies/{CompanyCode}/employees/{EmployeeCode}/irpfdata/descendants) no se veía reflejado en la aplicación.
  • #430611: Error 500 al enviar peticiones POST para la creación de ascendientes (api/companies/{CompanyCode}/employees/{EmployeeCode}/irpfdata/ascendants).

2024-03-19

🐛 Correcciones

  • #293383: Al crear un nuevo empleado si se asociaba a un convenio con múltiples vigencias, en determinadas situaciones no se asociaba correctamente a la última revisión.

🚀 Mejoras

  • #293383: En los endpoints que hacen referencia a convenios, se genera también el campo de revisión. En la creación del empleado se habilita un campo opcional para forzarlo a una revisión de convenio en concreto.
  • GET de datos de afiliación del empleado (/api/companies/{companyCode}/employees/{employeeCode}/affiliationdata).
  • PUT de datos de afiliación del empleado (/api/companies/{companyCode}/employees/{employeeCode}/affiliationdata).
  • GET de Relación de Rel. Laboral Carácter Especial datos afiliación (/api/specialcontracts).
  • GET de Relación Colectivos trabajador para datos afiliación (/api/collectivetypes).

2024-03-12

🐛 Correcciones

  • #427755: La petición al endpoint api/companies/{companyCode}/employees/{employeeCode}/absenteeisms/retributedpermissions/{year}/{month} no devolvía el formato json correctamente.

2024-03-11

🚀 Mejoras

  • #414075: Mejora en la validación al hacer POST de datos bancarios del empleado.
  • #426898: Incluir fecha de cancelación de embargo en el endpoint api/companies/{CompanyCode}/employees/{employeeCode}/seizures

2024-03-01

🚀 Mejoras

  • Nuevos endpoints:
    • GET del último tipo de jornada seleccionado en el calendario de la ficha del empleado (/api/companies/{companyCode}/employees/{employeeCode}/calendar)
    • GET de las pagas calculadas a nivel de empresa para un mes y año en concreto (/api/companies/{companyCode}/pays/{year}/{month})
    • GET del banco de pago asignado al empleado (/api/companies/{companyCode}/employees/{employeeCode}/pay-bank-account)
    • POST del banco de pago asignado al empleado (/api/companies/{companyCode}/employees/{employeeCode}/pay-bank-account)
    • GET de los valores históricos de los campos de ampliación (/api/companies/{companyCode}/employees/{employeeCode}/customdata/{templatecode}/historical/{date})

🐛 Correcciones

  • #422710: Permitir dar de alta un nuevo empleado sin el segundo apellido informado.
  • #422828: No se formateaban correctamente algunos resultados en el GET de motivos de baja.
  • #425439: Siempre retornaba un Error Code 404 al enviar una petición PUT a api/companies/{companyCode}/employees/{employeeCode}/contactdata/address
  • #425447: Al intentar dar de alta un trabajador de ETT, no se produce error, pero crea al empleado con tipo de persona Trabajador.
  • #422579: El endpoint api/contracttypes no devolvía correctamente los tipos de contrato.
  • #425446: En el PUT de contract TimeTable no registra el valor del campo "partialHours".