Uso de Topes Remunerativos
Asumiendo como ejemplo que el tope máximo remunerativo es de $410742 y el mínimo de $12638, vamos a ver algunos casos de usos de las funciones relacionadas con los topes de aportes y contribuciones.
Importante: Si MAXBRUTO, MAXBRUTOSAC, MAXBRUTONOREM y MAXBRUTONOREMSAC encuentran un concepto de tipo "Días Trabajados" menor a 30 en el recibo, proporcionarán el tope, por ejemplo, si detectan 11 días trabajados sobre un periodo normal de 30 días, calcularán que el tope es $410742 / 30 * 11 = $150605.40
MAXBRUTO: Devuelve del total imponible (total remunerativo) topeado por máximo y mínimos vigentes, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales"
Fórmula de Ejemplo:
MAXBRUTO * 0.11
Caso 1: Empleado con total remunerativo de $3000
Esta fórmula devolverá el 11% de $12638 dado que el remunerativo de recibo no alcanza el mínimo.
Caso 2: Empleado con total remunerativo de $51000
Esta fórmula devolverá el 11% de $51000 dado que el remunerativo de recibo se encuentra entre los topes.
Caso 3: Empleado con total remunerativo de $550000
Esta fórmula devolverá el 11% de $410742 dado que el remunerativo de recibo se encuentra por encima de los topes.
Caso 4: Empleado con total remunerativo de $200000 y 10 días trabajados.
Esta fórmula devolverá el 11% de $136914 ($410742 / 30 * 10) dado que el remunerativo de recibo se encuentra por encima de los topes.
MAXBRUTO con la opción "MAXBRUTO incluye Topes de Vacaciones y SAC"
En "Configuración" > "Configuración General", junto a los topes, se encuentra la opción "MAXBRUTO incluye Topes de Vacaciones y SAC". Esta opción cambia el comportamiento de MAXBRUTO:
Sin la opción (destildada): MAXBRUTO topea únicamente el remunerativo "mensual" del recibo: excluye de su base los conceptos asociados a SAC (códigos AFIP 120000, 120001, 120002 y 120003) y al adelanto vacacional (código AFIP 150000). Si el recibo incluye esos conceptos, la fórmula debe topearlos por separado usando MAXTOPEVAC y/o MAXTOPESACPROP, o el aporte quedará calculado de menos.
Con la opción (tildada): MAXBRUTO calcula cada clase de tope por separado y suma los menores de cada comparación, siguiendo el criterio de la Guía 31 de ARCA para LSD:
Remunerativo mensual contra el tope vigente (proporcionado por días trabajados si son menos de 30),
SAC contra el 50% del tope,
Adelanto vacacional (150000) contra tope / 30 × días de vacaciones,
SAC proporcional (120003) contra tope / 360 × días.
Caso: recibo con Sueldo $450.000, SAC semestral $250.000 y adelanto vacacional (150000) de $300.000 con 20 días.
Sin la opción: MAXBRUTO devuelve $410.742 (solo el mensual topeado; el SAC y las vacaciones no forman parte de su base).
Con la opción: MAXBRUTO devuelve $889.941 = $410.742 (mensual topeado) + $205.371 (SAC topeado al 50%) + $273.828 (vacaciones topeadas a $410.742 / 30 × 20).
La tabla de colores de esta página muestra ambos comportamientos: la columna amarilla (MAXBRUTO) y la columna azul (MAXBRUTO Modo Incluye SAC y Vacaciones).
MAXBRUTOSAC: Devuelve del total imponible (total remunerativo) topeado por máximo y mínimos vigentes con SAC, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales".
Importante: El tope de SAC semestral se calcula en forma separada correspondiendo el 50% del tope máximo.
Fórmula de Ejemplo:
MAXBRUTOSAC * 0.11
Caso 1: Empleado con remuneraciones por un total de $350000 y un SAC semestral de $175000
Esta fórmula devolverá el 11% de $525000 ($350000 + $175000)
Se toma $350000 de las remuneraciones dado que no supera el tope de $410742 y $175000 del SAC dado que no supera $205371
Caso 2: Empleado con remuneraciones por un total de $450000 y un SAC semestral de $105000
Esta fórmula devolverá el 11% de $505472 ($410742 + $105000)
Se toma $410742 de las remuneraciones dado que supera el tope de $410742 y $105000 del SAC dado que no supera $205371
Caso 3: Empleado con remuneraciones por un total de $580000 y un SAC semestral de $290000
Esta fórmula devolverá el 11% de $616113 ($410742 + $205371)
Se toma $410742 de las remuneraciones dado que supera el tope de $410742 y $205371 del SAC dado que supera $205371
MAXBRUTONOREM: Se comporta igual que MAXBRUTO solo que adicionalmente considera el total no remunerativo, por lo tanto, devuelve el total de haberes, remunerativo y no remunerativo,topeado por máximo y mínimos vigentes, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales"
Ejemplo:
MAXBRUTONOREM * 0.11
Esta fórmula devolverá el 11% del total remunerativo + no remunerativo, de cada empleado, teniendo en cuenta los topes vigentes.
MAXBRUTONOREMSAC: Se comporta igual que MAXBRUTOSAC solo que adicionalmente considera el total no remunerativo, por lo tanto, devuelve del total de haberes, remunerativo y no remunerativo,topeado por máximo y mínimos vigentes, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales"
Ejemplo:
MAXBRUTONOREMSAC * 0.11
Esta fórmula devolverá el 11% del total remunerativo + no remunerativo, de cada empleado, teniendo en cuenta los topes vigentes, incluyendo el SAC.
Caso 1: Empleado con remuneraciones por un total remunerativo + no remunerativo de $350000 y un SAC semestral de $175000
Esta fórmula devolverá el 11% de $525000 ($350000 + $175000)
Se toma $350000 de las remuneraciones dado que no supera el tope de $410742 y $175000 del SAC dado que no supera $205371
Caso 2: Empleado con remuneraciones por un total remunerativo + no remunerativo de $450000 y un SAC semestral de $105000
Esta fórmula devolverá el 11% de $505472 ($410742 + $105000)
Se toma $410742 de las remuneraciones dado que supera el tope de $410742 y $105000 del SAC dado que no supera $205371
Caso 3: Empleado con remuneraciones por un total remunerativo + no remunerativo de $580000 y un SAC semestral de $290000
Esta fórmula devolverá el 11% de $616113 ($410742 + $205371)
Se toma $410742 de las remuneraciones dado que supera el tope de $410742 y $205371 del SAC dado que supera $205371
MAXBRUTOMES: Devuelve del total imponible acumulado (total remunerativo) de todos los conceptos remunerativos percibidos en todas las liquidaciones del mes, topeado por máximo y mínimos vigentes, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales"
Ejemplo:
MAXBRUTOMES * 0.11
Esta fórmula devolverá el 11% del total imponible (total remunerativo) de cada empleado, teniendo en cuenta los topes vigentes.
MAXBRUTOSACMES: Devuelve del total imponible acumulado (total remunerativo)de todos los conceptos remunerativos percibidos en todas las liquidaciones del mes,topeado por máximo y mínimos vigentes con SAC, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales"
Ejemplo:
MAXBRUTOSACMES * 0.11
Esta fórmula devolverá el 11% del total imponible (total remunerativo) cada empleado, teniendo en cuenta los topes vigentes, incluyendo el SAC.
MAXTOPEVAC: Devuelve el tope correspondiente a Vacaciones, sumando el total del conceptos de la liquidación que estén asociados al concepto "150000" de AFIP (las vacaciones asociadas al "151000" no topean por separado, Ver información de AFIP aquí) realizando el siguiente cálculo:
Tope de remuneraciones vigente / 30 * cantidad de días de vacaciones
La cantidad de días de vacaciones se toma del concepto de tipo "Para cálculos" que se haya identificado para informar "Días para Tope Adelanto Vacacional" (ver ejemplo sobre este tipo de conceptos: Ejemplo)
Caso 1: Empleado con un total de vacaciones de $105000 y 21 días de vacaciones
Cálculo realizado para determinar tope: $410742 / 30 * 21= $287330.40
En este caso la MAXTOPEVAC devuelve $105000 dado que no supera el tope calculado de $287330.40
Caso 2: Empleado con un total de vacaciones de $385000 y 25 días de vacaciones
Cálculo realizado para determinar tope: $410742 / 30 * 25= $342285
En este caso la MAXTOPEVAC devuelve $342285 dado que supera el tope calculado de $342285
MAXTOPESACPROP: Devuelve el tope correspondiente a SAC Proporcional, sumando el total del conceptos de la liquidación que estén asociados al concepto "120003" de AFIP (Ver información de AFIP aquí) realizando el siguiente cálculo:
Tope de remuneraciones vigente / 360 * cantidad de días trabajados para SAC Proporcional
La cantidad de días de trabajados para cálculo del tope SAC se toma del concepto de tipo "Para cálculos" que se haya identificado para informar "Días para Tope SAC Proporcional" (ver ejemplo sobre este tipo de conceptos: Ejemplo)
Caso 1: Empleado con un total de SAC Proporcional de $125000 y 90 días
Cálculo realizado para determinar tope: $410742 / 360 * 90= $102685.50
En este caso la MAXTOPESACPROP devuelve $102685.50 dado que supera el tope calculado de $102685.50
Caso 2: Empleado con un total de SAC Proporcional de $85000 y 120 días
Cálculo realizado para determinar tope: $410742 / 360 * 120= $136914
En este caso la MAXTOPESACPROP devuelve $85000 dado que no supera el tope calculado de $136914
BRUTOMESANT: Devuelve del total imponible acumulado (total remunerativo)de todos los conceptos remunerativos percibidos en el mes anterior.
MINTOPEREM: Devuelve el mínimo imponible vigente, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales".
MAXTOPEREM: Devuelve el máximo imponible vigente, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales".
MINTOPEREMSAC: Devuelve el mínimo imponible vigente incluyendo SAC, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales".
MAXTOPEREMSAC: Devuelve el máximo imponible vigente incluyendo SAC, el mínimo y máximo se define en "Configuración" > "Topes Máximos Aportes y Contribuciones Patronales".
MAXBRUTOMES_A_LA_FECHA: Devuelve el total imponible acumulado (total remunerativo) de la liquidación actual y las anteriores del mes (sin considerar liquidaciones posteriores a la actual), topeado por máximo y mínimos vigentes.
Fórmula de Ejemplo: MAXBRUTOMES_A_LA_FECHA * 0.11
Caso 1: Empleado con liquidaciones el 8, 15, 25 y 30 de marzo, de $120.000 cada una. Si la fórmula se invoca en la liquidación del 25, acumula $360.000 (8 + 15 + 25) y devuelve el 11% de $360.000 dado que no supera el tope.
Caso 2: Mismo empleado, invocada en la liquidación del 30: acumula $480.000 y devuelve el 11% de $410.742 dado que el acumulado supera el tope.
MAXBRUTONOREMMES: Devuelve el total de haberes acumulado (remunerativo + no remunerativo) de todas las liquidaciones del mes, topeado por máximo y mínimos vigentes.
Fórmula de Ejemplo: MAXBRUTONOREMMES * 0.03
Caso 1: Empleado con 1º quincena de $180.000 rem + $20.000 no rem y 2º quincena de $180.000 rem + $20.000 no rem: acumula $400.000 y devuelve el 3% de $400.000 (no supera el tope).
Caso 2: Con quincenas de $250.000 rem + $50.000 no rem cada una: acumula $600.000 y devuelve el 3% de $410.742.
APORTE_TOPE_MES(porcentaje): Devuelve el importe del aporte de la liquidación activa respetando los topes del mes cuando hay más de una liquidación. Acumula los conceptos del mes hasta la liquidación actual inclusive (en orden de liquidación), aplica los topes según la Guía 31 de ARCA detectando automáticamente las clases por código AFIP (los conceptos comunes contra el tope mensual, el SAC —códigos 12X.XXX— contra el 50% del tope, el SAC proporcional y el adelanto vacacional contra sus topes por días), aplica el porcentaje indicado y descuenta lo que correspondía a las liquidaciones anteriores. La suma de los aportes del mes nunca supera el porcentaje de la base máxima del mes (la suma de los topes de las clases liquidadas). Devuelve 0 si los topes ya se cubrieron antes; nunca devuelve negativo. Recalcular una liquidación anterior no cambia su resultado aunque existan liquidaciones posteriores. No requiere una variante especial para meses con aguinaldo: la misma fórmula sirve todo el año.
Fórmula de Ejemplo: APORTE_TOPE_MES(11)
(Casos 1 a 4: tal cual los tenés)
Caso 5 (mes con SAC): quincenas de $250.000 + liquidación de SAC semestral de $150.000. Q1: $27.500. Q2: 11% de ($410.742 − $250.000) = $17.681,62. Liquidación de SAC: el SAC topea aparte contra $205.371 (50% del tope); como $150.000 no lo supera, devuelve 11% de $150.000 = $16.500. Total del mes: $61.681,62 = 11% de ($410.742 + $150.000).
Caso 6 (días proporcionales): empleado con alta el 16 del mes, única liquidación de $300.000 con 15 días trabajados informados. Tope proporcional: $410.742 / 30 × 15 = $205.371. Devuelve 11% de $205.371 = $22.590,81. Los días trabajados de las liquidaciones del mes se acumulan igual que las remuneraciones.
Para auditar estos cálculos puede usarse la pantalla "Detalle de Topes y Descuentos del Mes" (en la pantalla de liquidación → Más Acciones), cuyo modo "Automático (G31: topes separados)" calcula exactamente igual que esta función: la columna "Base gravada liq." es la base de cada liquidación.
APORTE_TOPE_MES_NOREM(porcentaje): Igual que APORTE_TOPE_MES, sumando además los conceptos no remunerativos a la clase mensual. Ejemplo: APORTE_TOPE_MES_NOREM(3) para una obra social del 3% que aporta también sobre no remunerativos.
Migración desde MAXBRUTO: APORTE_TOPE_MES arma su base con los mismos topes de Configuración y la misma proporción por días trabajados que MAXBRUTO, con la diferencia de que acumula todas las liquidaciones del mes:
En un mes sin SAC ni adelanto vacacional, con una sola liquidación,
APORTE_TOPE_MES(11)devuelve exactamente lo mismo queMAXBRUTO * 0.11; con varias liquidaciones, la suma de los aportes del mes equivale al 11% del mes completo topeado — que es lo que MAXBRUTO no puede garantizar por mirar una liquidación a la vez.En meses con SAC o adelanto vacacional, APORTE_TOPE_MES separa las clases de topes automáticamente (SAC al 50%, vacaciones y SAC proporcional por días), igual que MAXBRUTO con la opción "MAXBRUTO incluye Topes de Vacaciones y SAC" tildada. Si la opción está destildada, MAXBRUTO excluye esos conceptos de su base y los resultados diferirán: verificar el primer período con la pantalla "Detalle de Topes y Descuentos del Mes".
En resumen: el reemplazo directo de MAXBRUTO * 0.11 es APORTE_TOPE_MES(11), en meses comunes y con aguinaldo por igual.
La siguiente tabla permite ver claramente que palabras claves se utilizan para validar los topes de las diferentes remuneraciones, los conceptos mencionados nunca aparecían juntos en una misma liquidación pero los presenta en conjunto para representar las posibilidades de cálculo:
