FAQ
¿Qué es RPS?
Países en los que funciona RPS
¿Qué información se debe registrar para una sucursal?
¿Qué se entiende por "Ubicaciones Físicas" en RPS?
¿Como funciona el parámetro "Permite Negativo"?
¿Cuál es el esquema de respaldo y seguridad de la información de los clientes?
¿En que consiste la matriz diaria como trabaja RPS los cálculos automáticos de tipos de días?
¿Se pueden pagar medios días de vacaciones?
Tablas
Empresa
Generales
Definición de Monedas
Estructura Regional
Ubicaciones Físicas
Centros de Costos
Estructura Organizacional
Niveles de Clasificación
Áreas de Desempeño
Cargos
Actividades
Tipos de Contratación
Causas de Ingreso
Causas de Retiro
Razones de Terminación
Niveles Educativos
Contratos
Copiar contrato
Básicas de Nómina
Tipos de Trabajadores
Sindicatos
Ocupaciones
Causas de Aumento
Salarios Mínimos
Tasas de Cambio
Tipos de Inactividad
Tipos de Asistencias
Bancos
Fórmulas
Conceptos
Concepto por Contrato
Conceptos Gross Up
Grupos de Conceptos
Bases de Valoración
Reportes de Procedencias
Reporte Procedencias Combinadas
Básicas Contables
Empleados
Información Básica
Información del Empleado
Históricos
Datos Por País
Cambio Sucursal
Bancos Transferencia Trabajadores
Empleados a Tiempo Determinado
Renovación de Empleados a Tiempo Determinado
Reporte Bancos de los Empleados (Interactivo)
Consulta de Empleados
Datos Teletrabajo
Reporte (Interactivo)
Reporte Históricos (Interactivo)
Cargas Masivas
Interfaz Integración
Consulta de Errores Web Services
Procesos
Ajustes
Descripción
Asistencias
Reporte de Asistencias
Conceptos Trabajadores
Reporte de Conceptos Trabajadores
Ajustes Fijo por Trabajador
Permisos
Inactividad
Licencias Médicas
Descripción
Tablas Básicas
Entidades Prestadoras de Salud (EPS)
Entidades Prestadoras de Salud por Trabajador
Carga de Licencias Médicas
Vistos Buenos
Anticipos
Nóminas
Precálculo de Nóminas por Contrato
Precálculo de Nómina por Trabajador
Cálculo Definitivo de Nómina
Consulta de Nóminas
Vistos Buenos
Adelanto de Relojes del Contrato
Precálculo de Nóminas en Lotes
Cálculo Definitivo de Nóminas en Lotes
Precálculo de Nómina Especial
Cálculo Definitivo de Nómina Especial
Vacaciones
Días de Vacaciones
Vacaciones Vencidas
Vacacaciones Múltiples
Administración de Vacaciones
Cálculo Vacaciones
Reporte de Saldo de Vacaciones Vencidas
Generación Carta Vacaciones Físicas de Aprobaciones
Eliminación de la Trazabilidad de las Vacaciones Vencidas Rechazadas o Descartadas
Consulta de la Eliminación de la Trazabilidad de Vacaciones Vencidas
Vacaciones Acumulativas
Carga Vacaciones Acumulativas
Administración
Reporte Saldo de Vacaciones
Generación Carta de Vacaciones
Términos y Condiciones Vacaciones
Aceptación Términos y Condiciones
Carga Masiva de las Vacaciones por Contrato
Eliminación de la Trazabilidad de las Vacaciones Acumulativas Rechazadas o Descartadas
Consulta de la Eliminación de la Trazabilidad de Vacaciones Acumulativas
Consulta Ciclo Aprobación Vacaciones Acumulativas
Consulta Ciclo Aprobación de Vacaciones Vencidas
Utilidades
Liquidaciones
Calculo de Liquidaciones
Recibo de Pago de Liquidación
Reverso de Liquidaciones
Recibo de Pago de Liquidación Dólar
Consulta Reverso Vacaciones
Administración de Préstamos
Préstamos
Aprobación
Cuotas Extras Préstamos
Cancelación de Préstamos
Reporte de Vigencia de Préstamos
Acreedores
Reporte de Acreedores
Tasas de Interés
Pasivo Máximo Teórico
Definición Asiento Provisiones
Cálculo
Reporte Pasivo Máximo Teório (Interactivo)
Resultado Provisiones Pasivo Máximo
Contabilización
Generación de Asientos Contables e Interfaces
Reportes Contables (Interactivos)
Asiento Contable Estándar (Interactivo)
Cierre Contable
Viáticos
Control de Accesos
Reportes
Reportes Negativos
Recibos de Pago
Reportes de Pago Simple
Recibo de Pago Duplicado
Notificación de Recibo de Pago por Correo
Recibos de Pago Doble Moneda
Verificación de Envío de Correos
Confirmación de Recibos de Pago
Recibos de Pago Dólar
Reportes de Nómina
Reporte de Planilla (PDF)
Reporte Comparativo (PDF)
Relación de Pagos (PDF)
Nóminas Procesadas (Interactivo)
Históricos de Nómina (Interactivo)
Consulta de Procedencias
Reporte Grupos de Conceptos
Reporte Procedencias de Impuestos
Análisis Mensual
Reportes por País
Analítico de Procesos
Tiempo y Labor
Tablas Básicas
Accesos por Nivel
Cargas de Niveles
Parámetros Asistencias
Parámetros Movimientos
Accesos Nivel por Trabajador
Flujo Aprobacion de Sueldos
Integración Presencias
Integración de Presencias
Carga de Lectores
Parámetros Horarios
Carga de Horarios por Archivo
Horario Trabajador
Carga Archivo Presencias sin Interpretar
Consultar Presencias
Consulta de Presencia, Horario y Asistencia.
Modificar Presencias
Creación de Turnos
Registro de Eventos
Compensación
Tablas Basicas
Beneficios por Contrato
Seguros
Beneficios Compartidos
Beneficios por Salarios Minimos
Beneficios por Aniversario
Beneficios Ingresos
Aumentos por Ingreso
Pagos Extras
Retroactivos
Periodo de Cálculo del Retroactivo
Conceptos para calcular en el retroactivo
Cálculo de Retroactivo
Consulta y Modificación de Retroactivo
Rangos por Contrato
Priorización de descuentos
RRHH
Definición
Tablas Básicas
Línea de Mando Organizacional
Líneas por Supervisor
Mapa Organizacional
Líneas por Trabajador
Idiomas
Profesiones
Institutos Educativos
Descripción de Cargos
Reingreso Colaboradores
Trayectoria y Documentación
Expediente
Historia Rehired
Consultas
Cambio de Empresa
Consulta del Histórico de Traslados
Analíticos de RRHH
Dotación
Evaluaciones
Tablas Básicas
Administración
Planilla de Evaluaciones
Reporte de Confirmación de Evaluaciones
Consulta de Evaluaciones Eliminadas
Gestión
Estadísticas
Evaluaciones Detalladas
Evaluaciones Detalladas Confidenciales
Evaluaciones Resumidas
Evaluaciones Resumidas Confidenciales
Dashboards
Metas y Logros
Reclutamiento y Selección
Tablas Básicas
Motivos de Vacantes
Fases de Selección
Tipos de Selección
Sectores Económicos
Definición Notificaciones
Evaluación Solicitantes
Clientes RRHH
Campos Opcionales en Requisiciones
Logo
Administración
Gestión
Administrar Requisiciones
Selección de Solicitantes
Consulta Avanzada de Candidatos
Ingreso de Solicitantes a Planilla
Consulta Interactiva de Solicitantes
Calificación Solicitantes
Personas Disponibles para Selección
Indicadores
Consulta Ciclo Aprobación
Consulta Requisiciones Rechazadas
Estadísticas
Candidatos en Requisiciones
Capacitaciones
Autogestión RPS
Administración Autogestión
Administración de Cartas
Definición de Cartas
Parámetros de Cartas
Solicitud de Cartas
Notificación de Cartas por Correo
Verificación de Envio de Correos
Consulta de Cartas Impresas
Términos y Condiciones
Confirmación Recibos de Pago
Confirmación de Curriculum
Confirmación de Descripción de Cargo
Consulta de Ciclo Aprobación Perfiles
Administración de Mi Gestión RRHH
Administración de Cintillo Informativo
Mantenimiento Recibos de Pago Dólar
Normas y Procedimientos
Corporativo
Definición
Reporte de Trabajadores e Históricos de Nómina
Dashboard
Monitor Incidencias
Indicadores
Edades y Antigüedades
Admin
Firmas Trabajadores
Auditoría
Usuarios del Sistema
Roles de Aplicación
Roles por Usuario
Opciones de Correo
Restricciones
Limpiar Caché Reportes
Administración de APIS
Activación Global del Doble Factor de Autenticación
Reportes Interactivos
Funcionalidades
Seleccionar Columnas
Filtrar
Filas por Página
Formato
Flashback
Guardar Reporte
Restablecer
Ayuda
Descargar
API´s
Aspectos Generales
API Expediente de Personal - V2
Pre-requisitos de información:
Método de Integración
Headers del Método
Body del Método Expediente de Personal
Valores de Retorno
API Histórico Integraciones
Pre-requisitos
Métodos de Integración
Headers del Método.
Body del Método
Valores de Retorno del Método
API Integración Bancos
API Temporal Asistencias
Pre-requisitos
Método de Integración
Header del Método
Body del Método
Valores de Retorno del Método
API Temporal Movimientos
Pre-requisitos
Método de Integración
Header del Método
Body del Método
Valores de Retorno del Método
API Licencia Médica
Pre-requisitos
Header del Método
Valores de Retorno del Método
Body del Método
Valores de Retorno del Método
API Solicitud de Vacaciones Vencidas
Pre-requisitos
Métodos de Integración
Header del Método
Body del Método
Valores del Retorno del Método
API Solicitud de Vacaciones Acumulativas
Pre-requisitos
Método de Integración
Header del Método
Body del Método
Valores de Retorno del Método
API de Nómina v2
Tabla de Contenido
Formato
Actualizado por Kennia Solis
Format
Permite una serie de opciones de formato, las cuales a continuación, se explican una a una.
Sort
Permite ordenar los datos ascendente o descendente de las columnas de hasta 6 columnas en simultáneo y adicionalmente indicar sobre cada columna de qué manera desea ordenar los valores nulos encontrados (defecto, siempre de últimos, siempre de primeros).
Control Break
Permite crear agrupaciones en una o varias columnas (máximo 6 columnas en simultáneo). Esto extrae las columnas del informe interactivo y las muestra como un registro principal.
Highlight
Permite resaltar información en el reporte interactivo de acuerdo a las diferentes condiciones que sean establecidas.
Compute
La función de Compute en los reportes interactivos permite crear nuevas columnas dentro del informe utilizando funciones SQL, es muy útil para realizar cálculos adicionales o transformar datos directamente en el reporte sin necesidad de modificar la fuente de datos original.
Este atributo de los reportes interactivos es uno de los más robustos e importantes, en el cual se pueden realizar operaciones matemáticas, cálculos o condiciones, mediante el uso de funciones SQL.
Pasos para utilizar el Compute
- En el primer campo existe una lista de los cálculos ya realizados, cuando ya exista uno o más de uno permitiendo escogerlo y modificarlo.
- Luego está el campo de la etiqueta que deseamos ponerle al cálculo a realizar, seguido del formato de mascar si es necesario.
- Seguidamente observamos un espacio de texto, el cual nos permitirá realizar múltiples funciones, que podemos asignar columnas las cuales serán representadas por letras, escogiendo y dando click al mouse de su computadora, en el centro nos encontramos con un panel el cual nos permitirá utilizar símbolos, similares a los de una calculadora, y el panel de las funciones u operadores que son más de SQL, en el cual podemos sacar rangos, tiempos, asignar valores absolutos, redondeos de cálculos, tener la fecha de hoy, tiempo exacto, igual valores o asignar en la columna los datos en mayúscula o minúscula entre otras muchas más.
En el siguiente ejemplo, tomando que el reporte tiene la columna de fecha de nacimiento, se pudo calcular la edad desde la fecha de ingreso al día de hoy utilizando el (SYSDATE), gracias a la función months_between que calculara cuantos meses hay de una fecha a otra, seguidamente de la división de 12 para convertirlo a años, y para no tener decimales porque tal vez no es una fecha exacta se utiliza también el trunc, la que permite cortar y quitar todos los decimales.
Operadores de comparación
- != Diferente de.
- < Menor que.
- <= Menor o igual que.
- = Igual a.
- > Mayor que.
- >= Mayor o igual que.
Funciones y palabras clave
- ABS: Devuelve el valor absoluto de un número.
- ADD_MONTHS: Suma un número especificado de meses a una fecha dada.
- AND: Operador lógico que devuelve verdadero si ambas condiciones son verdaderas.
- BETWEEN: Se utiliza para filtrar resultados dentro de un rango (incluyéndolo).
- CASE: Estructura de control de flujo que permite realizar comparaciones y retornar un valor.·CEIL: Redondea un número hacia arriba al entero más cercano.
- CHR: Devuelve el carácter correspondiente a un código ASCII.
- COALESCE: Devuelve el primer valor no nulo de la lista de argumentos proporcionada.
- COS: Devuelve el coseno de un ángulo (en radianes).
- CURRENT_DATE: Devuelve la fecha actual del sistema.
- CURRENT_TIMESTAMP: Devuelve la fecha y hora actual del sistema.
- DECODE: Permite realizar un equivalente de IF-THEN-ELSE.·ELSE: Parte de la estructura CASE, se ejecuta si no se cumple ninguna condición.
- END: Indica el fin de una estructura CASE.
- EXP: Calcula la base de un número elevado a la potencia especificada.
- FLOOR: Redondea un número hacia abajo al entero más cercano.
- GREATEST: Devuelve el mayor entre los valores proporcionados.
- IN: Verifica si un valor se encuentra dentro de un conjunto de valores.
- INITCAP: Convierte la primera letra de cada palabra en mayúscula.
- INSTR: Devuelve la posición de una subcadena dentro de una cadena.
- IS: Se utiliza para verificar si un valor es nulo o cumple una condición.
- LAST_DAY: Devuelve el último día del mes de una fecha dada.
- LEAST: Devuelve el menor entre los valores proporcionados.
- LENGTH: Devuelve la longitud de una cadena.
- LIKE: Se utiliza para buscar un patrón dentro de una cadena.
- LOG: Devuelve el logaritmo natural de un número.
- LOWER: Convierte una cadena a minúsculas.
- LPAD: Rellena una cadena por la izquierda con caracteres hasta alcanzar una longitud deseada.
- LTRIM: Elimina los espacios en blanco del lado izquierdo de una cadena.
- MOD: Devuelve el residuo de una división entre dos números.
- MONTHS_BETWEEN: Devuelve el número de meses entre dos fechas.
- NEXT_DAY: Devuelve la fecha del próximo día de la semana especificado después de una fecha dada.
- NOT: Operador lógico que invierte el resultado de una condición.
- NOT BETWEEN: Filtra resultados que no están dentro de un rango (excluyéndolo).
- NOT IN: Verifica si un valor no se encuentra dentro de un conjunto de valores.
- NOT LIKE: Busca una cadena que no coincide con un patrón.
- NULL: Representa un valor inexistente o indefinido.
- NVL: Reemplaza un valor nulo por un valor especificado.
- OR: Operador lógico que devuelve verdadero si al menos una de las condiciones es verdadera.
- POWER: Devuelve un número elevado a una potencia especificada.
- REGEXP_INSTR: Devuelve la posición de la coincidencia de una expresión regular dentro de una cadena.
- REGEXP_LIKE: Verifica si una cadena coincide con una expresión regular.
- REGEXP_REPLACE: Reemplaza las coincidencias de una expresión regular en una cadena por una nueva cadena.
- REGEXP_SUBSTR: Devuelve la subcadena que coincide con una expresión regular.
- REPLACE: Reemplaza todas las ocurrencias de una subcadena por otra cadena.
- ROUND: Redondea un número a la cantidad de decimales especificados.
- RPAD: Rellena una cadena por la derecha con caracteres hasta alcanzar una longitud deseada.
- RTRIM: Elimina los espacios en blanco del lado derecho de una cadena.
- SIGN: Devuelve el signo de un número (positivo, negativo o cero).
- SIN: Devuelve el seno de un ángulo (en radianes).
- SQRT: Calcula la raíz cuadrada de un número.
- SUBSTR: Devuelve una subcadena a partir de una cadena dada, comenzando en una posición específica.
- SYSDATE: Devuelve la fecha y hora actual del sistema.
- SYSTIMESTAMP: Devuelve la fecha y hora con zona horaria del sistema.
- THEN: Parte de la estructura CASE que especifica qué hacer si una condición se cumple.
- TO_CHAR: Convierte un número o fecha a una cadena con un formato especificado.
- TO_DATE: Convierte una cadena a un valor de tipo fecha.
- TO_TIMESTAMP: Convierte una cadena a un valor de tipo marca de tiempo (timestamp).
- TRANSLATE: Sustituye una serie de caracteres en una cadena por otros caracteres.
- TRIM: Elimina los espacios en blanco de ambos lados de una cadena.
- TRUNC: Elimina la parte decimal de un número o recorta una fecha a un formato de fecha específico.
- UPPER: Convierte una cadena a mayúsculas.
- WHEN: Parte de la estructura CASE que especifica una condición.
Aggregate
Permite calcular operaciones matemáticas sobre columnas con datos numéricos.
Tipos de funciones:
- Sum calcular suma.
- Average; calcular promedio.
- Count: calcular conteo de datos.
- Count distinct: calcular conteo de datos distintos.
- Minimun: calcular el valor mínimo.
- Maximun: calcular el valor mínimo máximo.
- Median: calcular la media.
Chart
Permite crear diferentes tipos de gráficos con la información del reporte.
- Tipo Barra
- Tipo Lineal con Área
- Tipo Pastel
- Tipo Lineal
Group By
Permite agrupar datos en columnas y realizar funciones.
En este caso estamos haciendo una agrupación por departamento, y estamos colocando una función para nos arroje cuantos trabajadores hay por departamento del total de trabajadores consultados.
En este caso estamos haciendo una agrupación por cargo, y estamos colocando una función para nos arroje el valor porcentual de cuantos trabajadores hay por cargo del 100% de trabajadores consultados.
En este caso estamos creando una agrupación por la columnas indicadas en la primera sección, e incluyendo una función para sumar los montos de los conceptos y colocando una nueva columna denominada “Total Pagado”.
Pivot
Permite transformar filas de datos en columnas, brindando una forma conveniente de visualizar y analizar datos. Al utilizar la función de Pivot, puedes cambiar la orientación de tus datos para facilitar la interpretación y el análisis.