Nómina: Variables Formulación de Conceptos
Nómina variables formulación de conceptos
Descripción general
👥 [Todos los perfiles]
El módulo de Nómina variables formulación de conceptos es el núcleo de cálculo dinámico del motor Global Payroll de Rankmi. Su función principal es permitir la personalización y cálculo automático de conceptos de nómina (haberes, descuentos, aportes patronales e impuestos) mediante la formulación matemática y lógica de variables.
A diferencia de los sistemas tradicionales que manejan listas rígidas y duplicadas por región, este módulo genera en tiempo real un contexto unificado de datos para cada colaborador. Esto lo logra mezclando piezas globales comunes con indicadores locales específicos de la legislación activa. Sirve para automatizar el cálculo de nóminas complejas, garantizando flexibilidad normativa y reduciendo drásticamente el mantenimiento del software ante cambios de leyes en múltiples países.
Requisitos previos
⚙️ [Administrador] / 🔧 [Implementador]
Antes de configurar o utilizar variables en el editor de fórmulas, deben cumplirse las siguientes condiciones:
- Definición de Legislación Activa: El tenant debe tener asignado y activo el país correspondiente (country_code: CL, MX, CO, PE o GLB para contratos globales).
- Carga de la Lista de Parámetros por País: La base de datos del motor de nómina debe tener inicializado y actualizado el catálogo de la lista de parámetros por país con los valores e indicadores vigentes.
- Conceptos Base Activos: Los conceptos requeridos para fórmulas cruzadas (por ejemplo, sueldo base, bonos fijos) deben estar creados y en estado activo (Concept.active) dentro del tenant.
- Estructuras Auxiliares: Si el cálculo depende de rangos o matrices dinámicas, las tablas personalizadas de equivalencia deben estar previamente creadas y pobladas.
Funcionamiento
👥 [Todos los perfiles]
Detección Geográfica: Al liquidar la nómina o abrir el editor de conceptos, Payrolls::Parameters::Builder identifica el país del contrato en curso. Si es un contrato global (GLB), el sistema resuelve el namespace hacia el país original del colaborador apoyándose en Glb::ActiveCountries.
- Filtrado por Scope: El sistema ejecuta el scope by_current_country seleccionando únicamente las variables que coinciden con el código de país activo, sumando de manera automática el bloque unificado ALL (común a todos los países).
- Unión del Contexto: El motor junta en memoria las siguientes capas de información:
- Conceptos activos del tenant.
- Indicadores y parámetros del catálogo de la lista de parámetros por país (parámetros de sistema + personalizados).
- Datos del contrato en curso (selected_contract.*) y sus entidades relacionadas (empresas, sindicatos, centros de costo).
- Históricos de procesos anteriores e incidencias (como datos del módulo Tempo o Actividades).
- Resolución de Fórmulas: El glosario del editor muestra esta unión consolidada de variables al usuario. Al ejecutar la liquidación, el motor traduce los códigos y funciones matemáticas (ej. sumas, redondeos, búsquedas en tablas) para resolver el monto final del concepto.
Configuración
⚙️ [Administrador]
Los administradores pueden gestionar y calibrar el comportamiento del cálculo mediante las siguientes herramientas:
- Códigos de Concepto: El administrador puede crear conceptos propios del negocio. Al activarlos, se transforman en variables utilizables en otras fórmulas bajo la nomenclatura {codigo_concepto}.
- Parámetros Personalizados: Configuración de valores fijos del tenant a nivel de contrato, empleado o empresa, los cuales complementan los parámetros por defecto de la plataforma.
- Mapeo de Tablas: Permite cargar matrices de datos y realizar consultas directas en las fórmulas mediante funciones de búsqueda como buscarV o tableValue.
🔧 [Implementador]
El implementador tiene la responsabilidad de estructurar y verificar el despliegue del catálogo base de variables. Debe tener en cuenta las siguientes directrices clave:
- Verificación del Glosario: El selector del editor en el tenant es la única fuente operativa válida en tiempo real para cerrar criterios de aceptación o documentar un cálculo específico con el cliente.
- Estructura de Alivios Tributarios (CO): En implementaciones de Colombia, es mandatorio mapear las variables multitipo con prefijo co_tax_relief_* para gestionar medicina prepagada, dependientes y cuentas AFC de forma nativa.
- Configuración de Finiquitos e Incapacidades (PE/CL): Asegurar que las variables de nivel settlement, reassessment, health_insurance y pension_fund estén correctamente enlazadas para evitar errores de cálculo en procesos de desvinculación o cambios de previsión social.
- Parámetros Especiales (MX): Validar la habilitación del ticket RKM-94029 si el cliente en México requiere las familias special_dashboard_* o special_isn_* mediante snapshots del período.
Catálogo de Familias de Variables Comunes
👥 [Todos los perfiles]
Estas familias de variables se añaden de forma transversal a todas las legislaciones activas que operen bajo el motor Global Payroll (CL, MX, CO, PE y GLB):
| Familia | Sintaxis en Fórmulas | Origen y Descripción |
Conceptos del tenant | {codigo_concepto} | Código exacto de cualquier concepto activo en Concept.active. |
Histórico por concepto | history_values_for_{codigo} | Valores resueltos en procesos anteriores del colaborador. |
Histórico con fechas | history_values_with_dates_for_{codigo} | Historial del concepto delimitado por una ventana de fechas específica. |
Histórico por tipo de proceso | {tipo_proceso}_history_values_for_{codigo} | Historial del concepto filtrado por un código de tipo de proceso específico. |
Proceso anterior | previous_values_for_{codigo} | Valor resuelto en el proceso de nómina inmediatamente anterior. |
Acumulados ISR / bimestre | accumulated_isr_for_{codigo} / accumulated_bimester_for_{codigo} | Acumuladores específicos por concepto para cálculos anuales o bimestrales. |
Contratos relacionados | related_contracts_values_for_{codigo} | Montos de otros contratos que tenga el empleado dentro del período. |
Acumuladores | {codigo_acumulador} | Registros activos dentro de la tabla del sistema accumulators. |
Tablas personalizadas | tables.{codigo_tabla} / tableValue(...) / buscarV(...) | Funciones para consultar matrices personalizadas de la organización. |
Valores de tabla por concepto | Códigos generados por TableValueConcepts::List | Configuraciones específicas de tablas asignadas a conceptos. |
Múltiples contratos | contracts | Lista con todos los contratos vigentes del empleado en el rango del período. |
Beneficiarios | Lista beneficiaries con atributos de nivel beneficiary | Parámetros asociados a retenciones judiciales, pensiones de alimentos, etc. |
Contrato seleccionado | selected_contract.{codigo} | Parámetros del sistema o personalizados cuyo nivel de almacenamiento es contract. |
Anidados en contrato | selected_contract.company.{codigo}, selected_contract.worker_union.{codigo}, selected_contract.collective_agreement.{codigo}, selected_contract.cost_center.{codigo_cc}_{codigo_param} | Acceso a atributos jerárquicos de la empresa, sindicatos, convenios colectivos y centros de costo dinámicos del colaborador. |
Actividades | selected_contract.activities (lista) o activity con sufijo ! | Entidad Activity que agrupa actividades o tareas registradas en el período. |
Tempo | tempo.{codigo} | Resumen de incidencias y datos procesados del módulo de control horario Tempo. |
Horas extra / incidentes datados | {categoria}_{codigo} / {categoria}_{codigo}_percentage | Detalle del tipo de hora extra configurado según el OvertimeType de cada país. |
Días de ausencia del año | current_year_days_for_{tipo}_{codigo} | Ausencias del mismo tipo acumuladas durante el año en curso. |
Parámetros especiales (MX) | special_dashboard_* / special_isn_* | Parámetros especiales del período en México (requieren configuración activa). |
Funciones del Motor (Catálogo Global)
👥 [Todos los perfiles]
Definidas centralizadamente en config/data/calculation_functions.yml, se listan en el editor bajo la categoría functions. Las funciones principales de cálculo aplicables a todas las normativas son:
- Consultas de Históricos: historyValuesFor, processHistoryValuesFor, historyValuesWithDatesFor, previousValuesFor.
- Evaluación de Conceptos: conceptValueFor, conceptValueByRelated, evalConcept, relatedContractsValuesFor.
- Acumuladores e Impuestos: accumulatedIsr, accumulatedBimester, isr (específico para las tablas impositivas de México).
- Búsquedas en Tablas: tableValue, buscarV, buscarVRange.
- Lógica de Tags y Prioridades: sumResultsByTagsAndPriority, taggedConcepts.
- Tiempo y Fechas: timeDiff, getindate, currentYearDaysFor.
- Matemáticas y Colecciones: sumArray, map, MIN, MAX, ROUND, ABS.
Catálogo Detallado de Parámetros por País
🔧 [Implementador]
A continuación se detalla la lista de parámetros por país (603 registros consolidados a junio de 2026). Cada país hereda y suma de forma obligatoria el bloque de parámetros marcado como ALL.
ALL (119 registros)
| ID | Nivel | Código | Nombre | call |
1 | beneficiary | judicial_retention_type | Tipo de Retención Judicial | true |
2 | beneficiary | retention_value | Valor de Retención | true |
3 | company | campany_code | Codigo Empresa | true |
4 | company | company_identifier | Identificador de empresa | true |
5 | company | gratification_payment | Pago de gratificación | true |
6 | company | mutual_additional_rate | Tasa adicional mutual | true |
7 | company | mutual_insurance_rate | Tasa de la mutual | true |
10 | contract | absence | Dias con Falla | true |
11 | contract | absence_in_work_days | ABSENCE_IN_WORK_DAYS | true |
589 | contract | absenteeisms_list | Lista de Ausentismos | true |
446 | contract | accounting_group | Código grupo contable | true |
276 | contract | activities | Lista de actividades | false |
12 | contract | advance_payments | Monto total de anticipos | true |
13 | contract | antiquity_days | Antigüedad del empleado en días | true |
14 | contract | antiquity_months | Antigüedad del empleado en meses | true |
15 | contract | antiquity_weeks | Antigüedad del empleado en semanas | true |
16 | contract | antiquity_years | Antigüedad del empleado en años | true |
17 | contract | area_code | Código de Area | true |
18 | contract | base_salary | Sueldo base | true |
61 | contract | branch_office_code | Código sucursal | true |
522 | contract | collective_agreement_code | Código de convenio colectivo | true |
19 | contract | contract_code | Codigo de anexo | true |
20 | contract | contract_ended_at | Día finalización del contrato | true |
633 | contract | contract_ended_at_date | Fecha de baja del contrato | true |
21 | contract | contract_ended_at_work_days_discount | Descuento de dias habiles para termino de contrato | true |
22 | contract | contract_started_at | Día inicio del contrato | true |
533 | contract | contract_started_at_date | Fecha completa de inicio de contrato | true |
23 | contract | contract_started_at_work_days_discount | Descuento de dias habiles para inicio de contrato | true |
24 | contract | contract_type | Tipo de contrato | true |
417 | contract | cost_centers | Centros de costos en contrato | true |
452 | contract | credit_amount | Monto de credito del empleado | true |
451 | contract | credit_type | Tipo de credito del empleado | true |
456 | contract | dias_descuento_retroactivo | Descuento de días retroactivos | true |
25 | contract | full_extra_hours | Horas Extra 100% | true |
478 | contract | group_code | Grupo de Nomina | true |
26 | contract | half_extra_hours | Horas extra 50% | true |
635 | contract | hiring_country_code | País de contratación | true |
27 | contract | hourly_wage | Salario por hora | true |
28 | contract | hours_delay | Horas de Tardanza | true |
29 | contract | hours_not_worked | Horas no trabajadas | true |
30 | contract | hours_per_week | Horas por semana | true |
531 | contract | is_related_contract | ¿es contrato relacionado? | true |
31 | contract | journal | Jornada | true |
403 | contract | last_anniversary_date | Fecha de ultimo aniversario | true |
634 | contract | legislation | Legislación | true |
32 | contract | license | Días con licencia | true |
588 | contract | license_clusters | Clusters de incapacidades o licencias | true |
33 | contract | license_in_work_days | license_in_work_days | true |
34 | contract | lunch_amount | Monto Almuerzo | true |
35 | contract | lunch_recurrence | Recurrencia de colación | true |
36 | contract | main_contract | Contrato principal | true |
37 | contract | minutes_delay | Minutos de Tardanza | true |
38 | contract | non_paid_permission | Días sin goce de sueldo | true |
39 | contract | non_paid_permission_in_work_days | non_paid_permission_in_work_days | true |
40 | contract | not_worked_days | Días no trabajados | true |
41 | contract | original_version | Versión original | true |
476 | contract | overtimes_detail | Detalle de horas extra | true |
557 | contract | payment_frequency | Frecuencia de Pago | true |
465 | contract | payroll_type | Tipo de proceso | true |
323 | contract | period_days | Días del periodo | true |
326 | contract | period_days_contract | Dias periodo acotado | true |
42 | contract | permission | Días con permisos | true |
43 | contract | permission_in_work_days | PEERMISSION_IN_WORK_DAYS | true |
44 | contract | position_code | Código de Cargo | true |
365 | contract | settlement_end_contract_at | Fecha de término del contrato | true |
547 | contract | settlement_expired_vacation_days | Días vacaciones vencidas | true |
462 | contract | settlement_manual_concepts_list | Lista de conceptos manuales | true |
632 | contract | sold_vacations_in_period | Días de vacaciones vendidas en el período | true |
483 | contract | state_isn | Estado ISN | true |
45 | contract | transportation_amount | Movilización | true |
46 | contract | transportation_recurrence | Recurrencia de movilización | true |
47 | contract | vacation_days_balance | Saldo días de vacaciones | true |
48 | contract | vacation_days_total | Total días de Vacaciones Acumulados | true |
49 | contract | vacation_days_used | Total días de Vacaciones Utilizadas | true |
50 | contract | vacation_in_work_days | Vacaciones en dias habiles | true |
51 | contract | vacations_summary | Resumen de vacaciones | true |
52 | contract | version_days | Dias trabajados en anexo | true |
53 | contract | version_days_base30 | Dias trabajados en anexo base 30 | true |
54 | contract | version_ended_at | Fecha termino de version de contrato | true |
482 | contract | version_reference | Referencia de version de contrato | true |
55 | contract | version_started_at | Fecha inicio de version de contrato | true |
481 | contract | version_started_at_month | Mes de inicio de version de contrato | true |
56 | contract | work_day | Tipo de jornada laboral | true |
57 | contract | work_day_classification | Casificación de jornada laboral | true |
58 | contract | worked_days | Días trabajados | true |
59 | contract | worker_union_code | Código de Sindicato | true |
134 | country | business_days_of_the_month | Días hábiles del mes | true |
135 | country | days_of_the_month | Días del mes | true |
136 | country | days_of_the_month_from_calendar | Días calendari odel mes | true |
459 | country | health_insurance_aditional_amount | Valor plan adicional de salud | true |
460 | country | health_insurance_aditional_symbol | Símbolo del seguro de salud plan adicional | true |
137 | country | health_insurance_symbol | Símbolo del seguro de salud | true |
138 | country | health_insurance_value | Monto en salud | true |
139 | country | holidays_and_sundays | Dias Festivos y Domingos Del Mes | true |
332 | country | month | Mes de Cálculo | true |
140 | country | period_month_last_day | Fecha último día del mes | true |
319 | country | periodicity | Periodicidad | true |
142 | country | periodo_ym | Periodo YM | true |
228 | employee | age | Edad del empleado | true |
471 | employee | employee_commune | Comuna de residencia del empleado | true |
455 | employee | employee_privacy | Tipo de privacidad del empleado | true |
229 | employee | foreign | Extranjero | true |
472 | employee | gender | Género del empleado | true |
230 | employee | handicapped_charges | Cargas con discapacidad | true |
506 | employee | health_insurance_institution | Institución de salud | true |
231 | employee | health_insurance_scheme | Sistema de salud | true |
232 | employee | identifier | Identificador | true |
576 | employee | maternal_charges | Cargas maternales | true |
235 | employee | pension_code | Codigo de AFP o IPS | true |
237 | employee | retired | Jubilado | true |
238 | employee | simple_charges | Cargas simples | true |
236 | pension_fund | pension_scheme | Sistema de pensiones | true |
450 | period | days_month_period_ended_at | Dias del mes segun ultimo dia del periodo | true |
512 | period | payment_date | Fecha de pago de nómina | true |
453 | period | period_end_date | Fecha de termino del periodo | true |
508 | period | period_number | Número de periodo | true |
454 | period | period_start_date | Fecha de inicio del periodo | true |
413 | period | start_new_month | ¿Comienza un nuevo mes? | true |
275 | settlement | settlement_reason | Motivo de término | true |
CL (146 registros)
| ID | Nivel | Código | Nombre | call |
8 | company | ccaf_code | Codigo Caja de Compensación | true |
9 | company | mutual_insurance_code | Codigo de Mutual | true |
60 | contract | applies_running_week | Tiene Semana Corrida | true |
62 | contract | branch_office_status | Estado sucursal | true |
477 | contract | contracted_work_days | Días de trabajo según el contrato | true |
431 | contract | hard_work | Trabajo Pesado | true |
535 | contract | settlement_advance_payment_compensation | Anticipo de indemnizaciones | true |
526 | contract | settlement_announced_at | Fecha de aviso al empleado | true |
555 | contract | settlement_contractual_amount | Monto de indemnización pactada por contrato | true |
536 | contract | settlement_credit | Créditos pendientes | true |
525 | contract | settlement_destructured_antiquity | Antigüedad laboral en días, meses y años según la fecha de término configurado en el finiquito | true |
537 | contract | settlement_discount_amount | Monto total de descuentos | true |
540 | contract | settlement_interest_amount | Intereses | true |
554 | contract | settlement_non_taxable_amount | Monto de indemnización exenta de impuestos | true |
542 | contract | settlement_pending_vacations_days | Saldo de Vacaciones | true |
523 | contract | settlement_proportional_vacations_days | Total Vacaciones | true |
539 | contract | settlement_readjustment | Reajustes | true |
524 | contract | settlement_settlement_reason_code | Motivo de término del contrato | true |
529 | contract | settlement_take_fixed_from_last_payroll | ¿Considerar base fija del último mes? | true |
530 | contract | settlement_take_variable_from_last_payroll | ¿Considerar base variable del último mes? | true |
541 | contract | settlement_uf | UF | true |
538 | contract | settlement_unemployment_insurance_discount | Monto descuento seguro de cesantía | true |
534 | contract | settlement_voluntary_amount | Monto de indemnización voluntaria afecta a impuestos | true |
532 | contract | started_compensation_date | Fecha reconocida de indeminzación | true |
277 | contract | top_uf | Tope uf | true |
528 | contract | top_uf | Límite de UF IAS | true |
276 | contract | top_years | Tope de años | true |
527 | contract | top_years | Límite de años IAS | true |
87 | contract | work_days_per_week | Días laborales por semana | true |
143 | country | a_fam_tramo_a_desde | Tramo inferior asignacion familiar A | true |
144 | country | a_fam_tramo_a_hasta | Tramo superior asignacion familiar A | true |
145 | country | a_fam_tramo_a_monto | Monto tramo asignacion familiar A | true |
146 | country | a_fam_tramo_b_desde | Tramo inferior asignacion familiar B | true |
147 | country | a_fam_tramo_b_hasta | Tramo superior asignacion familiar B | true |
148 | country | a_fam_tramo_b_monto | Monto tramo asignacion familiar B | true |
149 | country | a_fam_tramo_c_desde | Tramo inferior asignacion familiar C | true |
150 | country | a_fam_tramo_c_hasta | Tramo superior asignacion familiar C | true |
151 | country | a_fam_tramo_c_monto | Monto tramo asignacion familiar C | true |
152 | country | a_fam_tramo_d_desde | Tramo inferior asignacion familiar D | true |
153 | country | a_fam_tramo_d_hasta | Tramo superior asignacion familiar D | true |
154 | country | a_fam_tramo_d_monto | Monto tramo asignacion familiar D | true |
155 | country | afc_cpf_empleador | Tasa AFC contato plazo fijo empleador | true |
156 | country | afc_cpf_trabajador | Tasa AFC contato plazo fijo trabajador | true |
157 | country | afc_cpi11_empleador | Tasa AFC contato indefinido más de 11 empleador | true |
158 | country | afc_cpi11_trabajador | Tasa AFC contato indefinido más de 11 trabajador | true |
159 | country | afc_cpi_empleador | Tasa AFC contato plazo indefinido empleador | true |
160 | country | afc_cpi_trabajador | Tasa AFC contato indefinido trabajador | true |
161 | country | afp_capital_tasa_dep | AFP Capital tasa dependiente | true |
162 | country | afp_capital_tasa_ind | AFP Capital tasa independiente | true |
163 | country | afp_capital_tasa_sis | AFP Capital tasa SIS | true |
164 | country | afp_cuprum_tasa_dep | AFP Cuprum tasa dependiente | true |
165 | country | afp_cuprum_tasa_ind | AFP Cuprum tasa independiente | true |
166 | country | afp_cuprum_tasa_sis | AFP Cuprum tasa SIS | true |
167 | country | afp_habitat_tasa_dep | AFP Habitat tasa dependiente | true |
168 | country | afp_habitat_tasa_ind | AFP Habitat tasa independiente | true |
169 | country | afp_habitat_tasa_sis | AFP Habitat tasa SIS | true |
170 | country | afp_modelo_tasa_dep | AFP Modelo tasa dependiente | true |
171 | country | afp_modelo_tasa_ind | AFP Modelo tasa independiente | true |
172 | country | afp_modelo_tasa_sis | AFP Modelo tasa SIS | true |
173 | country | afp_plan_vital_tasa_dep | AFP Plan Vital tasa dependiente | true |
174 | country | afp_plan_vital_tasa_ind | AFP Plan Vital tasa independiente | true |
175 | country | afp_plan_vital_tasa_sis | AFP Plan Vital tasa SIS | true |
176 | country | afp_pro_vida_tasa_dep | AFP Pro Vida tasa dependiente | true |
177 | country | afp_pro_vida_tasa_ind | AFP Pro Vida tasa independiente | true |
178 | country | afp_pro_vida_tasa_sis | AFP Pro Vida tasa SIS | true |
179 | country | afp_uno_tasa_dep | Tasa AFP UNO dependiente | true |
180 | country | afp_uno_tasa_ind | Tasa AFP UNO independiente | true |
181 | country | afp_uno_tasa_sis | Tasa AFP UNO SIS | true |
182 | country | apv_tope_anu_pesos | Tope anual de APV en pesos | true |
183 | country | apv_tope_anu_uf | Tope anual APV en UF | true |
184 | country | apv_tope_mens_pesos | Tope mensual APV en pesos | true |
185 | country | apv_tope_mens_uf | Tope mensual APV en UF | true |
186 | country | dep_convenido_pesos | DEP_CONVENIDO_PESOS | true |
187 | country | dep_convenido_uf | Tope anual deposito convenido en UF | true |
474 | country | holidays_and_sundays_in_work_days | Días festivos y domingos del periodo | true |
188 | country | percentage_afp | Porcentaje AFP | true |
189 | country | percentage_afp_sis | Tasa SIS | true |
141 | country | periodo_my | Periodo MY | true |
190 | country | previred_id | ID Previred del periodo | true |
191 | country | rmi_men18_may65 | Remuneracion mensual menores de 18 mayores de 65 | true |
192 | country | rmi_no_remu | Renta mínima imponible fines no remuneracionales | true |
193 | country | rmi_trab_casa_part | Renta mínima imponible mensual de casa particular | true |
194 | country | rmi_trab_depe_ind | Renta mínima imponible mensual | true |
195 | country | rti_afp_pesos | Tope mensual AFP en pesos | true |
196 | country | rti_afp_uf | Tope mensual AFP en UF | true |
197 | country | rti_ips_pesos | Tope mensual IPS en pesos | true |
198 | country | rti_ips_uf | Tope mensual IPS en UF | true |
199 | country | rti_seg_ces_pesos | Renta tope imponible Seguro de cesantía | true |
200 | country | rti_seg_ces_uf | Tope mensual seguro de cesantía AFC | true |
201 | country | trab_menos_pesado_calif | Porcentaje Calificación trabajo menos pesado | true |
202 | country | trab_menos_pesado_empl | Porcentaje trabajo menos pesado empleador | true |
203 | country | trab_menos_pesado_trabaj | Porcentaje trabajo menos pesado trabajador | true |
204 | country | trab_pesado_calif | Calificación trabajo pesado | true |
205 | country | trab_pesado_empl | Porcentaje trabajo pesado empleador | true |
206 | country | trab_pesado_trabaj | Porcentaje trabajo pesado trabajador | true |
207 | country | uf_desc_perido_ant | Descripción UF mes anterior | true |
208 | country | uf_desc_periodo | Descripción de UF | true |
209 | country | uf_val_periodo | UF | true |
210 | country | uf_val_periodo_ant | UF periodo snterior | true |
211 | country | uta_val | UTA | true |
212 | country | utm_desc | UTM mes anterior | true |
213 | country | utm_val | UTM | true |
1033 | employee | afc_enrollment_at | Fecha Afiliación AFC | true |
1036 | employee | afc_enrollment_days_ago | Días Desde Afiliación AFC | true |
1035 | employee | afc_enrollment_months_ago | Meses Desde Afiliación AFC | true |
1034 | employee | afc_enrollment_years_ago | Años Desde Afiliación AFC | true |
239 | employee | affiliate_unemployment_insurance | Afiliado AFC | true |
1031 | employee | employee_health_insurance_aditional_symbol | Símbolo del plan de auge | true |
1030 | employee | employee_health_insurance_aditional_value | Valor plan de auge | true |
240 | employee | family_allowance_tranche | Tramo de asignación familiar | true |
233 | employee | is_minor | Menor de edad | true |
234 | employee | is_older | Mayor dee 65 | true |
241 | employee | retired_type | Tipo de empleado | true |
491 | reassessment | method_afp_code | Codigo AFP | true |
493 | reassessment | method_afp_tasa_dep | Tasa Dependiente AFP | true |
492 | reassessment | method_afp_tasa_dep_by_result | Tasa Dependiente AFP | true |
495 | reassessment | method_afp_tasa_sis | Tasa SIS AFP | true |
494 | reassessment | method_afp_tasa_sis_by_result | Tasa SIS AFP | true |
497 | reassessment | method_antiquity_years | Antigüedad del empleado en años | true |
498 | reassessment | method_contract_type | Tipo de contrato | true |
489 | reassessment | method_current_utm_val | UTM mes actual | true |
499 | reassessment | method_health_insurance_scheme | Sistema de salud | true |
500 | reassessment | method_health_insurance_symbol | Símbolo del seguro de salud | true |
501 | reassessment | method_health_insurance_value | Monto en salud | true |
485 | reassessment | method_max_health_for_taxes | Tope salud para impuesto | true |
487 | reassessment | method_monthly_amount | Remuneracion a pagar | true |
496 | reassessment | method_percentage_afc_employee | Porcentaje AFC empleador | true |
486 | reassessment | method_percentage_trapes | Porcentaje TRAPES mes historico | true |
511 | reassessment | method_period_id | ID Periodo | true |
490 | reassessment | method_reassessment_amount | Monto reliquidación | true |
488 | reassessment | method_updated_monthly_amount | Remuneracion a pagar Actualizada | true |
248 | settlement | advance_payment | Anticipo | true |
249 | settlement | credits | Créditos | true |
250 | settlement | discounts | Descuentos | true |
251 | settlement | indemnification_alternative | Indemnización sustitutiva | true |
252 | settlement | indemnification_per_contract | Indemnización pactada por contrato | true |
253 | settlement | indemnification_service_years | Indemnización de años de servicio | true |
254 | settlement | indemnification_vacation | Indemnización de vacaciones | true |
255 | settlement | interests | Intereses | true |
256 | settlement | readjustments | Reajustes | true |
421 | settlement | settlement_discount_amount | Otros Descuentos Del Finiquito | true |
419 | settlement | settlement_non_taxable_amount | Indemnización Voluntaria Exenta de Impuestos | true |
420 | settlement | settlement_voluntary_amount | Indemnización Voluntaria Afecta a Impuestos | true |
1032 | settlement | severance_work_term | Indemnización por el tiempo servido | true |
257 | settlement | total_settlement | Total Finiquito | true |
258 | settlement | unemployment_insurance_discounts | Descuento por seguro de cesantía | true |
MX (184 registros)
| ID | Nivel | Código | Nombre | call |
281 | contract | absence_days | Días de Ausencia | true |
426 | contract | absence_in_work_week | Faltas en días laborales | true |
406 | contract | aguinaldo_acumulado_variables | Acumulado de variables de aguinaldo | true |
344 | contract | alimony | Pensión alimenticia | true |
333 | contract | anniversary_payment_policy | Aniversario pago politica | true |
630 | contract | assignment_date_basis | Politicas de fecha de asignación | true |
322 | contract | base_salary_contribution | Salario base cotización | true |
461 | contract | credits_summary | Créditos de una persona | true |
350 | contract | daily_salary | Salario Diario | true |
415 | contract | daily_salary_days | Días de cálculo SD | true |
357 | contract | daily_salary_is_min | Salario diario es minimo | true |
427 | contract | days_to_work | Días laborales para periodo | true |
340 | contract | death_leave_days | Días de Permisos por defunción | true |
343 | contract | economic_day_days | Días por Día económico | true |
324 | contract | emp_oa_pct | Porcentaje de Cesantía y Vejez Patrón | true |
510 | contract | employer_registration | Registro patronal | true |
434 | contract | empresa_porcentaje | Porcentaje RFC Empresa | true |
313 | contract | hours_of_work | Horas de jornada | true |
370 | contract | indicators | Indicadores | true |
407 | contract | integracion_aguinaldo_total | Integración aguinaldo total | true |
409 | contract | integracion_despensa_total | Integración despensa total | true |
408 | contract | integracion_prima_vac_total | Integración prima vacacional total | true |
509 | contract | integrated_daily_salary | Salario integrado fijo | true |
368 | contract | integration_factor | Factor de integración | true |
325 | contract | isn | ISN | true |
282 | contract | justified_absence_days | Días de Falta justificada | true |
435 | contract | labora_porcentaje | Porcentaje RFC Labora | true |
280 | contract | license_140_days | Días de incapacidad Licencia 40 Bis | true |
425 | contract | license_in_work_week | Licencias en días laborales | true |
341 | contract | marriage_leave_days | Días de Permiso de matrimonio | true |
279 | contract | maternity_leave_days | Días de incapacidad Maternidad | true |
278 | contract | medical_leave_days | Días de incapacidad Enfermedad General | true |
422 | contract | net_goal | Neto objetivo | true |
447 | contract | net_goals | Netos objetivo | true |
334 | contract | no_payment_preperiod | Sin pago en el periodo anterior | true |
284 | contract | paid_work_permit_days | Días de Permisos con goce de sueldo | true |
339 | contract | paternity_leave_days | Días de Permisos de paternidad | true |
348 | contract | payment_days_seventh_day | Días a pagar 7° día | true |
424 | contract | permission_in_work_week | Permisos en días laborales | true |
331 | contract | politica_aguinaldo | Aguinaldo | true |
311 | contract | politica_prima_vacacional | Prima Vacacional | true |
312 | contract | politica_vacaciones | Vacaciones | true |
629 | contract | porc_vales | Porcentaje de vales de despensa | true |
436 | contract | projected_days_worked_year | Dias Anuales Proyectados | true |
337 | contract | punishment_leave_days | Días de Castigo pacifico | true |
361 | contract | question_activate_imss_calculation | Activar cálculo de IMSS | true |
362 | contract | question_activate_subsidy_calculation | Activar cálculo de subsidio | true |
389 | contract | question_adjust_isr | Aplicar Ajuste de ISR | true |
390 | contract | question_adjust_subsidy | Aplicar Ajuste al subsidio | true |
473 | contract | question_attendance_control_active | Control y Asistencia activo | true |
475 | contract | question_attendance_control_active | Control y Asistencia activo | true |
351 | contract | question_charge_worker_fees_to_employer | Cargar cuotas obrerar al patrón | true |
375 | contract | question_deduction_for_absence | Aplicar Ausencia como deducción | true |
377 | contract | question_deduction_for_justified_absence | Aplicar Falta Justificada como deducción | true |
374 | contract | question_deduction_for_maternity_leave | Aplicar Maternidad como deducción | true |
372 | contract | question_deduction_for_medical_leave | Aplicar Enfermedad General como deducción | true |
383 | contract | question_deduction_for_punishment_leave | Aplicar Castigo pacifico como deducción | true |
380 | contract | question_deduction_for_suspension | Aplicar Suspensión como deducción | true |
381 | contract | question_deduction_for_suspension_employment_relationship | Aplicar Suspensión de la Rel Laboral como deducción | true |
382 | contract | question_deduction_for_time_delay | Aplicar Retardos como deducción | true |
379 | contract | question_deduction_for_training_leave | Aplicar Ausencia por capacitación como deducción | true |
376 | contract | question_deduction_for_unjustified_absence | Aplicar Falta injustificada como deducción | true |
378 | contract | question_deduction_for_unpaid_work_permit | Aplicar Permiso sin goce de sueldo como deducción | true |
371 | contract | question_deduction_for_work_risk | Aplicar Riesgo de trabajo como deducción | true |
449 | contract | question_infonavit_insurance_config | Config. Seguro de vivienda INFONAVIT | true |
356 | contract | question_isr_when_minimum_salary | ISR cuando hay salario minimo | true |
484 | contract | question_selected_table_for_benefits | Tabla de pago de Prestaciones | true |
438 | contract | question_seventh_day | Séptimo día activo | true |
439 | contract | question_use_absences_infonavit_credit | Considerar Faltas en los credito Infonavit | true |
440 | contract | question_use_licenses_infonavit_credit | Considerar Incapacidades en los credito Infonavit | true |
352 | contract | question_use_sdi_instead_of_sbc | Usar SBC en lugar de SDI | true |
463 | contract | reduced_working | Tipo de jornada IMSS | true |
335 | contract | retroactive_days | Días retroactivos | true |
336 | contract | retroactive_days_imss | Días IMSS retroactivos | true |
358 | contract | risk_premium_percentage | Porcentaje de prima de riesgo | true |
342 | contract | school_leave_days | Días de Permiso por escolaridad | true |
388 | contract | settlement_antiquity_bonus_data | Prima por antigüedad | true |
399 | contract | settlement_antiquity_day | Días de prima de antigüedad (Finiquito) | true |
405 | contract | settlement_antiquity_salary | Salario para prima de antigüedad (Finiquito) | true |
429 | contract | settlement_antiquity_year | Antigüedad de Prima por antigüedad (Finiquito) | true |
386 | contract | settlement_compensation_data | Indemnización | true |
397 | contract | settlement_compensation_day | Días de Indemnización (Finiquito) | true |
404 | contract | settlement_compensation_salary | Salario para indemnizar (Finiquito) | true |
428 | contract | settlement_compensation_year | Antigüedad de Indemnización (Finiquito) | true |
418 | contract | settlement_consider_liquidation | Considerar Liquidación en finiquito | true |
458 | contract | settlement_current_year | Inicio de año en referencia al término del contrato | true |
366 | contract | settlement_days_of_year | Días del año | true |
367 | contract | settlement_days_pending_payment | Días pendientes de pago | true |
369 | contract | settlement_days_settlements | Días de liquidación | true |
398 | contract | settlement_dismiss_day | Días de Liquidación (Finiquito) | true |
432 | contract | settlement_includes_subsidy | Incluye subsidio (Finiquito) | true |
433 | contract | settlement_last_anniversary_date | Fecha de ultimo aniversario según finiquito | true |
384 | contract | settlement_payroll_isr_methodology | Metodologia Nomina | true |
441 | contract | settlement_proportional_calculation_at | Fecha de calculo para proporcionales | true |
400 | contract | settlement_salary_selection | Salario que se elige para cálculo (Finiquito) | true |
387 | contract | settlement_settlement_data | Liquidación | true |
385 | contract | settlement_settlement_isr_methodology | Metodologia Finiquito | true |
396 | contract | settlement_social_security_days | Días IMSS (Finiquito) | true |
349 | contract | seventh_day_factor | Factor 7° día | true |
346 | contract | seventh_day_proportional | Proporciona 7° día | true |
402 | contract | seventh_day_rest | Descanso séptimo dia | true |
513 | contract | sindicated | Sindicalizado | true |
364 | contract | started_recognited_at | Fecha de antigüedad | true |
286 | contract | suspension_days | Días de Suspensión | true |
287 | contract | suspension_employment_relationship_days | Días de suspension de la relación laboral | true |
288 | contract | time_delay_days | Días de Retardo | true |
329 | contract | total_absences | Total faltas | true |
360 | contract | total_absences_imss | Total faltas imss | true |
328 | contract | total_incapacidades | Total incapacidades | true |
359 | contract | total_incapacidades_imss | Total incapacidades imss | true |
330 | contract | total_permissions | Total permisos | true |
327 | contract | total_vacation | Total vacaciones | true |
338 | contract | training_leave_days | Días de Ausencia por capacitacion | true |
283 | contract | unjustified_absence_days | Días de Faltas injustificadas | true |
285 | contract | unpaid_work_permit_days | Días de Permisos sin goce de sueldo | true |
345 | contract | vacation_bonus_antiquity | Antigüedad prima vacacional | true |
507 | contract | vacation_bonus_antiquity_anniversary | Antigüedad segun año cumplido | true |
553 | contract | vacation_bonus_antiquity_anniversary | Antigüedad según año cumplido | true |
423 | contract | vacation_in_work_week | Vacaciones en días laborales | true |
430 | contract | vacation_premium_payment | Politica de Prima Vacacional | true |
464 | contract | work_days | Días laborales | true |
277 | contract | work_risk_days | Días de incapacidad Riesgo de trabajo | true |
347 | contract | worked_days_seventh_day | Días trabajados 7° día | true |
363 | country | active_monthly_adjustment | Ajuste mensual activo | true |
296 | country | annual_uma | UMA Anual | true |
320 | country | days_of_the_calculated_period | Dias del periodo calculado | true |
309 | country | emp_dl_pct | Porcentaje de Invalidez y Vida Patrón | true |
299 | country | emp_exc_qt_pct | Porcentaje de Cuota Excedente Patrón | true |
298 | country | emp_fix_qt_pct | Porcentaje de Cuota Fija Patrón | true |
307 | country | emp_inf_con | Porcentaje de Aportación INFONAVIT Patrón | true |
301 | country | emp_mb_pct | Porcentaje de Prestaciones en Dinero Patrón | true |
303 | country | emp_mep_pct | Porcentaje de Gastos Médicos Pensionados Patrón | true |
305 | country | emp_ret_pct | Porcentaje de Retiro patrón | true |
310 | country | emp_sc_pct | Porcentaje de Guarderías y Prestaciones Sociales Patrón | true |
318 | country | isr_factor | Factor ISR | true |
321 | country | isr_strategy | Estrategia ISR | true |
295 | country | lim_mon_prov | Límite Mensual de Provisión | true |
316 | country | lunch_discount_limit | Comedor | true |
353 | country | max_sbc | Salario base de Cotización Topado | true |
293 | country | min_sbc | Salario Base de Cotización Mínimo | true |
294 | country | min_sbc_bor | Salario base de Cotización Mínimo Frontera | true |
297 | country | monthly_uma | UMA Mensual | true |
314 | country | period_days | Dias del periodo | true |
317 | country | rent_discount_limit | Renta | true |
291 | country | smg | Salario Mínimo General | true |
292 | country | smg_bor | Salario Mínimo General Frontera | true |
315 | country | sunday_premium | Prima Dominical | true |
289 | country | uma | UMA | true |
290 | country | umi | UMI | true |
308 | country | wk_dl_pct | Porcentaje de Invalidez y Vida Obrero | true |
300 | country | wk_exc_qt_pct | Porcentaje de Cuota Excedente Obrero | true |
302 | country | wk_mb_pct | Porcentaje de Prestaciones en Dinero Obrero | true |
304 | country | wk_mep_pct | Porcentaje de Gastos Médicos Pensionados Obrero | true |
306 | country | wk_oa_pct | Porcentaje de Cesantía y Vejez Obrero | true |
505 | employee | eighth_fonacot | FONACOT 8 | true |
638 | employee | eleventh_fonacot | FONACOT 11 | true |
642 | employee | fifteenth_fonacot | FONACOT 15 | true |
502 | employee | fifth_fonacot | FONACOT 5 | true |
392 | employee | first_fonacot | FONACOT 1 | true |
641 | employee | fourteenth_fonacot | FONACOT 14 | true |
395 | employee | fourth_fonacot | FONACOT 4 | true |
411 | employee | hired_all_bimester | Contratado todo el bimestre | true |
354 | employee | infonavit_credit | Crédito Infonavit | true |
479 | employee | infonavit_credit_settlement | Crédito Infonavit - Finiquito | true |
470 | employee | infonavit_ignoring_absences | Total de Infonavit sin considerar ausencias | true |
355 | employee | infonavit_insurance | Seguro Infonavit | true |
636 | employee | ninth_fonacot | FONACOT 9 | true |
391 | employee | pension_type | Tipo de pensión | true |
442 | employee | retroactive_infonavit | Infonavit retroactivo | true |
393 | employee | second_fonacot | FONACOT 2 | true |
504 | employee | seventh_fonacot | FONACOT 7 | true |
503 | employee | sixth_fonacot | FONACOT 6 | true |
637 | employee | tenth_fonacot | FONACOT 10 | true |
394 | employee | third_fonacot | FONACOT 3 | true |
640 | employee | thirteenth_fonacot | FONACOT 13 | true |
639 | employee | twelfth_fonacot | FONACOT 12 | true |
401 | period | full_period | Periodo completo | true |
410 | period | start_bimester | Inicia un bimestre | true |
469 | period | statement_ended_at_days_count | Días del mes según fecha de término de declaración | true |
467 | period | statement_ended_at_expired_month | Mes desfasado (Fecha término declaración) | true |
468 | period | statement_started_at_days_count | Días del mes según fecha de inicio de declaración | true |
466 | period | statement_started_at_expired_month | Mes desfasado (Fecha inicio declaración) | true |
448 | period | total_daily_salary | Total salario diario | true |
CO (64 registros)
| ID | Nivel | Código | Nombre | call |
631 | contract | arl_risk_class_percentage | Porcentaje clase de riesgo ARL (sucursal) | true |
583 | contract | contributor_subtype | Subtipo de cotizante | true |
582 | contract | contributor_type | Tipo de cotizante | true |
594 | contract | economic_activity | Actividad económica | true |
596 | contract | fixed_retention_percentage | Porcentaje de retención fija | true |
585 | contract | high_risk_pension | Alto riesgo pensión | true |
584 | contract | old_regime_severance | Cesantías régimen anterior | true |
586 | contract | project_based_contract | Contrato por obra | true |
558 | contract | question_applies_valid_basic_salary_for_ibc | Aplica el salario básico válido para IBC | true |
559 | contract | question_average_12_months_on_salary_variation | Promedio de 12 meses en variación salarial | true |
563 | contract | question_company_disability_payment_percentage | Porcentaje de pago de incapacidad por empresa | true |
566 | contract | question_disabilities_make_parafiscal_base | Incapacidades hacen base parafiscal | true |
568 | contract | question_employer_assumes_pension_unpaid_absences | Empleador asume pensión en ausencias no remuneradas | true |
570 | contract | question_food_vouchers_income_or_exempt | Bonos alimentación como ingreso o exento | true |
565 | contract | question_integral_salary_disability_factor | Factor de incapacidad para salario integral | true |
561 | contract | question_overtime_counts_for_2_smmlv | Horas extras cuentan para 2 SMMLV | true |
562 | contract | question_recargos_count_for_2_smmlv | Recargos cuentan para 2 SMMLV | true |
564 | contract | question_recognize_66_67_difference_company_disability | Reconocer diferencia del 66.67% en incapacidad empresa | true |
571 | contract | question_rounding_company_or_employee | Redondeo para empresa o empleado | true |
567 | contract | question_unpaid_permissions_affect_benefits_vacations | Permisos no remunerados afectan prestaciones y vacaciones | true |
560 | contract | question_vacation_book_discount_december_31 | Descuento de vacaciones al 31 de diciembre | true |
569 | contract | question_validate_limits_annually_or_monthly | Validar límites anual o mensualmente | true |
579 | contract | social_sec_salary_type | Tipo de salario seguridad social | true |
595 | contract | source_retention_procedure | Procedimiento de retención en la fuente | true |
593 | contract | sustenance_type | Clasificación sostenimiento | true |
580 | contract | transportation_subsidy | Subsidio de transporte | true |
587 | contract | weekly_contribution | Contribución por semanas | true |
578 | contract | worker_type | Tipo de salario | true |
581 | contract | year_count | Conteo al año | true |
598 | country | auxilio_transporte | Auxilio de Transporte | true |
572 | country | smmlv | SMMLV | true |
574 | country | smmlv_integral | Salario mínimo integral | true |
575 | country | tope_ibc | Tope IBC Seguridad social | true |
573 | country | uvt | UVT | true |
625 | employee | co_tax_relief_administrator_code! | Alivios (multitipo) — código administradora fondo voluntario | true |
618 | employee | co_tax_relief_administrator_codes_voluntary_mandatory_pension | Alivios — códigos administradora aporte voluntario pensiones obligatorias | true |
619 | employee | co_tax_relief_administrator_codes_voluntary_pension_fund | Alivios — códigos administradora fondos voluntarios de pensiones | true |
627 | employee | co_tax_relief_afc_account_number! | Alivios (multitipo) — número de cuenta AFC | true |
628 | employee | co_tax_relief_afc_entity_code! | Alivios (multitipo) — código entidad AFC | true |
620 | employee | co_tax_relief_afc_entity_codes | Alivios — códigos entidad AFC | true |
622 | employee | co_tax_relief_amount! | Alivios (multitipo) — monto del ítem (contribution_amount) | true |
623 | employee | co_tax_relief_contribution_mode! | Alivios (multitipo) — modo aporte (currency / percentage / na) | true |
611 | employee | co_tax_relief_count_afc_savings_currency | Alivios — cantidad AFC (modo pesos) | true |
612 | employee | co_tax_relief_count_afc_savings_percentage | Alivios — cantidad AFC (modo porcentaje) | true |
613 | employee | co_tax_relief_count_dependent_deduction | Alivios — cantidad deducción dependientes | true |
614 | employee | co_tax_relief_count_housing_interest | Alivios — cantidad intereses vivienda | true |
615 | employee | co_tax_relief_count_prepaid_medicine | Alivios — cantidad medicina prepagada | true |
607 | employee | co_tax_relief_count_voluntary_mandatory_pension_currency | Alivios — cantidad pensión vol. obligatoria (modo pesos) | true |
608 | employee | co_tax_relief_count_voluntary_mandatory_pension_percentage | Alivios — cantidad pensión vol. obligatoria (modo porcentaje) | true |
609 | employee | co_tax_relief_count_voluntary_pension_fund_currency | Alivios — cantidad fondo pensiones voluntarias (modo pesos) | true |
610 | employee | co_tax_relief_count_voluntary_pension_fund_percentage | Alivios — cantidad fondo pensiones voluntarias (modo porcentaje) | true |
626 | employee | co_tax_relief_dependent_type_code! | Alivios (multitipo) — código tipo dependiente | true |
621 | employee | co_tax_relief_dependent_type_codes | Alivios — códigos tipo de dependiente (deducción por dependiente) | true |
617 | employee | co_tax_relief_items_count | Alivios — total registros vigentes | true |
624 | employee | co_tax_relief_relief_type! | Alivios (multitipo) — tipo de alivio (relief_type API) | true |
603 | employee | co_tax_relief_sum_contribution_amount_afc_savings_currency | Alivios — suma monto ahorro AFC (modo pesos) | true |
604 | employee | co_tax_relief_sum_contribution_amount_afc_savings_percentage | Alivios — suma monto ahorro AFC (modo porcentaje) | true |
605 | employee | co_tax_relief_sum_contribution_amount_housing_interest | Alivios — suma monto intereses vivienda | true |
606 | employee | co_tax_relief_sum_contribution_amount_prepaid_medicine | Alivios — suma monto medicina prepagada | true |
616 | employee | co_tax_relief_sum_contribution_amount_total | Alivios — suma total montos (excluye deducción por dependiente) | true |
599 | employee | co_tax_relief_sum_contribution_amount_voluntary_mandatory_pension_currency | Alivios — suma monto pensión vol. obligatoria (modo pesos) | true |
600 | employee | co_tax_relief_sum_contribution_amount_voluntary_mandatory_pension_percentage | Alivios — suma monto pensión vol. obligatoria (modo porcentaje) | true |
601 | employee | co_tax_relief_sum_contribution_amount_voluntary_pension_fund_currency | Alivios — suma monto fondo pensiones voluntarias (modo pesos) | true |
602 | employee | co_tax_relief_sum_contribution_amount_voluntary_pension_fund_percentage | Alivios — suma monto fondo pensiones voluntarias (modo porcentaje) | true |
PE (90 registros)
| ID | Nivel | Código | Nombre | call |
90 | contract | absences_in_consecutive_days | Días Falta (dias consecutivos) | true |
91 | contract | adoption_leave_days | Días de licencia adopción | true |
92 | contract | bereavement_leave_days | Días de licencia por fallecimiento de familiar | true |
93 | contract | birthday_leave_days | Días de licencia por cumpleaños | true |
94 | contract | civic_leave_days | Días de licencia cargo cívico y/o servicio militar obligatorio | true |
95 | contract | company_off_days | Días libre empresa | true |
96 | contract | disabled_family_therapy_days | Días de licencia asistencia médica o terapia por familiar con discapacidad | true |
97 | contract | family_severe_illness_days | Días de licencia por enfermedad grave familiar directo - susp perfecta | true |
98 | contract | family_severe_illness_imperfect_suspension_days | Días de enfermedad grave familiar directo - susp imperfecta | true |
99 | contract | fortuitous_event_days | Días caso fortuito o fuerza mayor | true |
100 | contract | household_allowance | Asignación familiar | true |
101 | contract | labor_regime | Regimen Laboral | true |
102 | contract | licenses_in_consecutive_days | Días con Licencia (Días Consecutivos) | true |
103 | contract | maternity_allowance_days | Días de subsidio por maternidad | true |
104 | contract | medical_leave_days | Días de descanso médico | true |
105 | contract | not_worked_consecutive_days | Días no trabajados (Días Consecutivos) | true |
437 | contract | occupational_category | Categoría Ocupacional | true |
106 | contract | oncology_leave_days | Días de licencia compensatoria por exámenes oncológicos | true |
107 | contract | overtime_compensation_days | Días de compensación de horas sobretiempo | true |
120 | contract | paid_leave_days | Días de licencia con goce de haber | true |
121 | contract | paternity_allowance_days | Días de licencia paternidad | true |
590 | contract | permissions_in_consecutive_days | Días con Permisos (Días Consecutivos) | true |
122 | contract | police_citation_leave_days | Días de licencia por citación militar, judicial y/o policial | true |
480 | contract | radiation_license | Licencia por radiación | true |
123 | contract | right_to_strike_days | Días derecho a huelga | true |
124 | contract | senati | Senati | true |
543 | contract | settlement_days_worked_cts | Días trabajados para CTS | true |
551 | contract | settlement_days_worked_gratification | Días efectivos | true |
591 | contract | settlement_destructured_antiquity | Antigüedad laboral en días, meses y años según la fecha de inicio de contrato vs la fecha de término configurado en el finiquito | true |
592 | contract | settlement_destructured_pending | Antigüedad laboral en días, meses y años según la fecha de término configurado en el finiquito vs la fecha de término del contrato | true |
546 | contract | settlement_gratification_for_days | ¿Deseas calcular la gratificación por días? | true |
544 | contract | settlement_months_worked_cts | Meses trabajados para CTS | true |
550 | contract | settlement_months_worked_gratification | Meses efectivos | true |
545 | contract | settlement_not_worked_days_cts | Días inasistencias CTS | true |
552 | contract | settlement_not_worked_days_gratification | Días inasistencias | true |
548 | contract | settlement_pending_vacations_days | Días vacaciones pendiente | true |
125 | contract | settlement_present | ¿Existe Liquidación? | true |
549 | contract | settlement_proportional_vacations_days | Días vacaciones truncas | true |
597 | contract | settlement_settlement_reason_code | Motivo de término del contrato | true |
556 | contract | settlement_settlement_sub_reason_code | Sub motivo de término | true |
126 | contract | sick_pay_days | Días de subsidio por enfermedad y/o accidente de trabajo | true |
127 | contract | tax_agreement | Convenio para evitar doble tributacion | true |
128 | contract | union_leave_days | Días de licencia sindical | true |
129 | contract | unpaid_leave_days | Días sin goce de haber | true |
130 | contract | unpaid_pre_and_post_natal_leave_days | Días de descanso pre y post natal - sin pago | true |
131 | contract | vacations_in_consecutive_days | Días con Vacaciones (Días Consecutivos) | true |
132 | contract | worker_status | Situacion del Trabajador | true |
133 | contract | worker_type | Tipo de Trabajador | true |
214 | country | afp_obligatory_contribution_value | AFP Aporte Obligatorio | true |
215 | country | eps_private_rate | Tasa EPS Privado | true |
216 | country | eps_public_rate | Tasa EPS Público | true |
217 | country | essalud_rate | Tasa Essalud | true |
218 | country | flow_commission_rate | Comisión AFP de Flujo | true |
219 | country | income_factor_quinta | Income Factor Quinta | true |
220 | country | insurance_cap | REMUNERACIÓN MÁXIMA ASEGURABLE | true |
221 | country | insurance_premium | PRIMA SEGURO | true |
222 | country | mixed_commission_rate | Comisión AFP Mixta | true |
224 | country | onp_obligatory_contribution_value | ONP Aporte Obligatorio | true |
225 | country | rmv_value | RMV | true |
226 | country | senati_rate | Tasa SENATI | true |
227 | country | uit_value | UIT | true |
416 | employee | cts_payment_currency | Moneda de pago CTS | true |
443 | employee | household_allowance_relationship | Asignacion familiar - Parentesco | true |
444 | employee | household_allowance_sons_age | Asignacion familiar - Edad | true |
445 | employee | household_allowance_student | Asignacion familiar - Estudios | true |
414 | employee | last_year_remunerations | Total Remuneraciones del año fiscal | true |
412 | employee | last_year_working_days | Dias laborados para utilidades | true |
242 | health_insurance | essalud_vida_parameter | Essalud + vida | true |
243 | health_insurance | health_insurance_public | ¿Entidad de Salud Pública? | true |
244 | health_insurance | sctr_salud | Sctr Salud | true |
245 | health_insurance | vida_ley | Vida Ley | true |
246 | pension_fund | commission_type | Tipo de Comisión AFP | true |
247 | pension_fund | sctr_pension | Sctr Pension | true |
259 | settlement | settlement_afp | AFP (liquidación) | true |
260 | settlement | settlement_commission | Comisión (liquidación) | true |
261 | settlement | settlement_compensation_amount | Total Indemnización por despido | true |
262 | settlement | settlement_cts_amount | Total CTS Truncas | true |
263 | settlement | settlement_discount_amount | Total descuentos | true |
264 | settlement | settlement_expired_vacation_days_amount | Total Indemnización de vacaciones vencidas | true |
265 | settlement | settlement_gratification_amount | Total Gratificaciones Truncas | true |
266 | settlement | settlement_insurance_premium | Prima (liquidación) | true |
267 | settlement | settlement_mutual_dissent_amount | Pago por Mutuo Disenso | true |
268 | settlement | settlement_onp | Onp (liquidación) | true |
457 | settlement | settlement_other_discount_amount | Otros Descuentos | true |
269 | settlement | settlement_pending_vacation_days_amount | Total Vacaciones pendientes | true |
270 | settlement | settlement_pension_fund_amount | Total fondo de pensiones (liquidación) | true |
271 | settlement | settlement_proportional_vacation_days_amount | Total Vacaciones truncas | true |
272 | settlement | settlement_special_bonus_amount | Total Bonificación extraordinaria Trunca | true |
273 | settlement | settlement_total | Total Liquidación | true |
274 | settlement | settlement_vacations_truncas_amount | Total Vacaciones Truncas | true |
Casos de uso frecuentes
🧑 [Usuario final]
- Ajuste por Cambios en Tramos Familiares: Un colaborador que opera en Chile nota una variación mensual en el concepto "Asignación Familiar". Detrás de escena, el motor de fórmulas evaluó su tramo impositivo actual (family_allowance_tranche) utilizando los parámetros de país a_fam_tramo_* vigentes, recalculando el monto de forma transparente y sin error en su colilla de pago.
- Cálculo en Período con Múltiples Contratos: Un colaborador que tuvo dos contratos durante el mes (ej. un anexo que inició a mitad de periodo) observa que su pago se divide proporcionalmente. El sistema calculó los haberes basándose en el arreglo contracts y resolviendo los días trabajados en cada anexo mediante la variable transversal version_days.
⚙️ [Administrador]
- Automatización de Descuento Judicial con Beneficiario: El administrador de nómina debe configurar una pensión de alimentos dictada por un juez. Utiliza la lista dinámica beneficiaries y en la fórmula invoca retention_value para que el sistema aplique el descuento porcentual o directo según lo configurado para ese beneficiario específico en el período.
- Configuración de Preguntas para Controlar Topes en Colombia (IBC): El administrador utiliza variables del tipo "pregunta" como question_applies_valid_basic_salary_for_ibc para definir de manera directa en el motor de fórmulas si el IBC se ajustará estrictamente según el salario básico configurado, permitiendo calibrar la nómina CO sin intervención de TI.
Restricciones y consideraciones
👥 [Todos los perfiles]
- Aislamiento Legislativo Absoluto: Las variables asignadas a una legislación particular (como los niveles pension_fund y health_insurance de Perú) son inaccesibles en procesos de nómina con un country_code distinto (por ejemplo, Colombia). Intentar utilizarlas provocará un error de variable inexistente.
- Selector del Editor como Única Verdad: Los listados de esta documentación son de carácter referencial. Ante cualquier duda de disponibilidad, la fuente operativa oficial es el glosario/selector integrado en el editor de fórmulas dentro de la plataforma del cliente.
- Comportamiento de Parámetros Especiales (MX): La familia de variables special_* asociadas al ticket RKM-94029 requiere la activación manual y su captura en el snapshot del periodo para que el motor pueda procesar la información en nóminas de México.
Preguntas frecuentes (Q&A)
🧑 [Usuario final]
P: ¿Por qué mi descuento de previsión de salud varió levemente si mi sueldo bruto mensual es idéntico? R: El sistema evalúa indicadores que cambian mensualmente de forma automática. Por ejemplo, en Chile, el motor lee el valor de la UF del periodo (uf_val_periodo) y el tope imponible para salud (rti_afp_uf o rti_ips_uf), aplicando un ajuste dinámico sobre tu descuento de salud si el valor de la moneda legal cambió.
P: Si tengo un contrato bajo la modalidad global (GLB), ¿bajo qué leyes calcula el sistema mis conceptos de nómina? R: Aunque tu contrato sea resuelto bajo un contexto global, el motor identifica tu país original de contratación (hiring_country_code) y redirecciona dinámicamente el namespace para aplicar los parámetros específicos de tu legislación local.
⚙️ [Administrador]
P: Necesito aplicar un descuento por inasistencia en una nómina de México, ¿cómo indico si afecta o no al cálculo de cuotas patronales? R: Puedes utilizar los parámetros lógicos de configuración local. Específicamente, puedes interconectar tu fórmula con variables como question_deduction_for_absence para definir de forma directa si el sistema aplicará la ausencia como deducción en el cálculo del IMSS.
P: ¿De dónde toma el sistema el porcentaje de riesgo del colaborador para el cálculo de ARL en Colombia? R: El sistema consulta el parámetro arl_risk_class_percentage, el cual lee dinámicamente el porcentaje de la clase de riesgo configurado en la sucursal de tu empresa a nivel de contrato.
🔧 [Implementador]
P: ¿Cómo se gestionan las variables que tienen un sufijo con signo de exclamación (!) como los alivios de Colombia? R: El signo de exclamación indica variables multitipo. Durante el cálculo, el motor de la API itera sobre un conjunto de ítems (como aportes AFC o prepagadas) asociados al colaborador, permitiendo que la fórmula acceda dinámicamente a atributos individuales por cada registro activo (co_tax_relief_amount!).
P: ¿Cuál es el comportamiento de las variables configuradas con call: false en la lista de parámetros por país? R: Las variables con call: false (como activities en ALL) no se invocan de forma predeterminada en el constructor del contrato (Builder). Deben llamarse explícitamente dentro de la fórmula o el contexto de ejecución cuando el módulo opcional esté activo en el tenant del cliente.
Glosario de términos clave
👥 [Todos los perfiles]
- Lista de Parámetros por País (System Parameters Catalogue): Conjunto unificado de indicadores y constantes cargados en la base de datos de Rankmi, clasificados por país y nivel, que sirve de base para el cálculo de las fórmulas.
- Nivel (Level): Atributo de una variable que indica el ámbito al que pertenece el dato (ej. contract, employee, country, company, period, beneficiary), regulando de dónde se extraen los datos.
- Scope (Alcance): Filtro lógico utilizado en la base de datos para restringir la visibilidad de parámetros e indicadores de acuerdo a la legislación de la sesión de nómina activa.
- Variable Multitipo: Estructura que permite iterar y retornar valores complejos de múltiples registros asociados a una sola entidad del colaborador (ej. múltiples cuentas de ahorro o varios beneficiarios de retención judicial).
- Snapshot: Mecanismo que realiza una captura estática de valores dinámicos para congelar los parámetros vigentes durante la ejecución de un período específico de nómina.