Introducción
Aprende cómo Buk calcula automáticamente el ISN basándose en la normativa de cada estado mexicano y cómo puedes gestionar las excepciones según las necesidades de tu empresa.
Limitaciones:
- Actualmente, solo se soporta un cálculo plano por colaborador (monto de conceptos gravados * factor por estado).
- No se soportan aún múltiples factores ni reglas complejas o progresivas.
- Las excepciones deben ser configuradas manualmente en la fórmula del cliente.
Definiciones:
- ISN (Impuesto Sobre Nómina): Impuesto estatal aplicado sobre los pagos realizados a empleados. Cada estado tiene autonomía para definir el porcentaje, exenciones y reglas específicas.
- Base Gravable: Suma de todos los conceptos gravados por estado.
- Factor ISN: Porcentaje definido por cada estado para el cálculo del impuesto.
- Ítem: Elemento en Buk que representa un valor calculado o constante para nómina (ej.
buk_base_gravable_isn).
¿Qué es el ISN?
El Impuesto Sobre Nómina, también conocido en algunos estados como Impuesto sobre Erogaciones por Remuneraciones al Trabajo Personal o Impuesto sobre Remuneraciones al Trabajo Personal, es un impuesto que se calcula sobre los pagos que la empresa realiza a sus colaboradores.
Estos pagos pueden incluir, según la regulación de cada estado:
- Sueldos
- Bonos
- Primas
- Gratificaciones
- Vales
- Otras compensaciones o remuneraciones
Cada estado define qué conceptos forman parte de la base gravable y cuáles están exentos total o parcialmente.
Importante: Si el colaborador presenta faltas, incapacidades o permisos sin goce de sueldo durante el periodo, y esto impacta el monto pagado, el ISN también puede reflejar un monto menor.
¿Cuándo se reporta?
Cada estado regula sus propias fechas y condiciones de pago. En términos generales, el ISN suele reportarse y pagarse durante el mes siguiente a aquel en que se causó la obligación.
Cada estado de la república mexicana tiene su propio marco normativo para definir:
- El porcentaje del ISN a pagar.
- Las condiciones de exención por tipo de concepto o tamaño de empresa.
Ejemplo (CDMX):
Según el Artículo Trigésimo Séptimo del decreto fiscal para 2026:
Estas reglas pueden ser personalizadas por el cliente mediante la fórmula del ítem buk_factor_isn.
Proceso en la plataforma
-
Asignación del Estado:
El sistema identifica la localidad del centro de trabajo del colaborador. - Carga de tabla ISN por estado: buk las crea en automático
-
Uso de ítems:
buk_base_gravable_isn: Calcula el monto total de conceptos gravados.buk_factor_isn: Fórmula que toma el factor de la tabla según el estado.-
buk_isn: Resultado del cálculo final del impuesto.
¿Cómo calcula Buk el ISN?
Buk calcula el ISN con la siguiente fórmula:
ISN = Base gravable ISN × Factor ISNDonde:
| Concepto | ¿Qué significa? |
|---|---|
| Base gravable ISN | Es el monto sobre el cual se calculará el impuesto. |
| Factor ISN | Es el porcentaje de ISN correspondiente al estado. |
| ISN | Es el resultado final del impuesto calculado. |
En Buk, estos valores se reflejan en los siguientes ítems:
| Ítem en Buk | Descripción |
|---|---|
buk_base_gravable_isn |
Base gravable utilizada para calcular el ISN. |
buk_factor_isn |
Factor o porcentaje de ISN aplicado. |
buk_isn |
Resultado del cálculo del ISN. |
¿Cómo se determina la base gravable(buk_base_gravable_isn)?
La base gravable del ISN es el monto sobre el cual Buk calcula el impuesto.
Para determinarla, Buk considera principalmente:
- El estado del centro de trabajo del colaborador.
- El código SAT de cada concepto de pago.
- La configuración del concepto en Buk.
- Las reglas de conceptos gravados o exentos aplicables para cada estado.
Esto significa que un mismo concepto puede tener un tratamiento distinto dependiendo del estado.
Por ejemplo, un bono podría estar gravado en un estado, pero exento o parcialmente exento en otro.
Importante: Si un concepto no está configurado para considerar ISN, no se incluirá en la base gravable, aunque su código SAT sea gravado para el estado.
Tratamiento de conceptos para ISN
Los conceptos pueden tener tres tipos de tratamiento:
| Tratamiento | ¿Qué significa? |
|---|---|
| 100% gravado | El monto completo del concepto se suma a la base gravable. |
| 100% exento | El concepto no se considera para la base gravable. |
| Parcialmente exento | Solo se considera como gravado el monto que exceda el límite exento. |
Si un código SAT no aparece como exento o con una regla especial para el estado, Buk lo considera 100% gravado.
¿Qué son las exenciones parciales?
Algunos estados permiten que ciertos conceptos estén exentos solo hasta un límite.
Ese límite puede calcularse con base en la UMA y la periodicidad de la nómina.
La fórmula general es:
Tope de exención = UMA diaria × Días del periodo × Porcentaje definido por el estado
Los días considerados dependen de la periodicidad:
| Periodicidad | Días considerados |
|---|---|
| Semanal | 7 |
| Quincenal | 15 |
| Mensual | 30.4 |
Por ejemplo, si un estado permite exentar un concepto hasta el 40% de UMA, Buk calculará ese límite y solo integrará a la base gravable el monto que exceda dicho tope.
Ejemplo
Supongamos que un colaborador recibe $2,000 MXN por un concepto que tiene una exención parcial del 40% de UMA en su estado.
Si la nómina es quincenal, Buk calcula el tope exento así:
117.31 × 15 × 40% = 703.86
Entonces:
| Concepto | Monto |
|---|---|
| Monto pagado | $2,000.00 |
| Monto exento para ISN | $703.86 |
| Monto gravado para ISN | $1,296.14 |
En este caso, únicamente $1,296.14 MXN se integran a la base gravable del ISN.
Factor ISN (buk_factor_isn)
El factor ISN corresponde al porcentaje de impuesto que se aplica según el estado del centro de trabajo del colaborador.
En Buk, este porcentaje se obtiene desde una tabla configurada durante la implementación del cliente. Esta tabla contiene el estado y el factor de ISN correspondiente.
El cálculo se realiza mediante el ítem formulado buk_factor_isn, que se asigna automáticamente a los colaboradores al crear un trabajo.
La fórmula base es:
TABLA_POR_COLUMNA('buk_factor_isn', 'estado', trabajo.estado, 'factor', 0)
Esta fórmula consulta la tabla de factores de ISN y devuelve el porcentaje correspondiente al estado del colaborador.
Esta fórmula puede ser modificada a gusto por los usuarios, agregando excepciones o lógica específica de su empresa para calcular de manera correcta el Impuesto ISN
¿Se pueden agregar excepciones?
Sí. La fórmula del factor ISN puede modificarse para agregar excepciones o lógica específica de la empresa.
Esto puede ser útil cuando existen beneficios o reglas particulares por estado. Por ejemplo, en algunos casos puede aplicar una reducción en el porcentaje de ISN para cierto tipo de empresas.
Recomendación: Antes de modificar la fórmula o la tabla de ISN, valida que la configuración corresponda con la regulación aplicable para el estado.
Palabras Claves
ISN, impuesto sobre nómina, cálculo automático, base gravable, factor ISN, ítems Buk, estados de México, exenciones, excepciones, nómina Buk, cumplimiento fiscal.
Tratamientos por estado
Si un código SAT no aparece en la tabla, se considera 100% gravado.
| Estado | Códigos SAT 100% exentos | Exención parcial |
|---|---|---|
| Ciudad de México | 003, 004, 009, 011, 012, 023, 024, 025, 026, 027, 029, 030, 031, 032, 034, 035, 036, 037, 039, 044, 046, 047, 048, 050, 051, 052, 053 | - |
| Aguascalientes | 003, 004, 005, 010, 011, 012, 014, 019, 022, 023, 025, 026, 036, 039, 044, 047, 048, 049, 050 | 029: 40% UMA |
| Baja California | 003, 004, 011, 012, 014, 022, 023, 025, 029, 030, 032, 033, 034, 035, 036, 037 | - |
| Baja California Sur | 014, 037, 039, 044, 050 | 029: 40% UMA |
| Campeche | 005, 014, 015, 026, 039, 044, 050 | - |
| Chiapas | 022, 023, 025, 026, 039, 044 | - |
| Chihuahua | 003, 005, 014, 015, 022, 023, 025, 036, 037, 050 | 029: 40% UMA |
| Coahuila | 003, 005, 010, 019, 022, 023, 025, 026, 029, 037, 039, 044, 047, 048, 049, 050 | - |
| Colima | 003, 005, 015, 022, 023, 025, 026, 037, 039, 044, 050 | - |
| Durango | 005, 010, 019, 047, 048, 049 | 029: 40% UMA |
| Estado de México | 026, 037 | - |
| Guanajuato | 004, 005, 011, 012, 014, 022, 023, 025, 026, 036, 037, 039, 044, 047, 048, 050 | 029: 40% UMA |
| Guerrero | 003, 004, 011, 012, 015, 022, 023, 025, 026, 037, 039, 044 | - |
| Hidalgo | 003, 005, 022, 023, 025, 026, 036, 037 | 029, 030 y 031 en conjunto: 40% UMA |
| Jalisco | 003, 004, 009, 014, 022, 023, 024, 025, 026, 027, 037, 039, 044, 047, 050, 051, 052, 053 | - |
| Michoacán | 003, 005, 010, 015, 019, 022, 023, 025, 039, 044, 047, 048, 049, 050 | 029: 40% UMA |
| Morelos | 004, 005, 010, 011, 012, 015, 019, 022, 023, 025, 047, 048, 049, 050 | 029: 30% UMA |
| Nayarit | 002, 003, 022, 023, 025, 026, 037, 050 | - |
| Nuevo León | 003, 004, 005, 009, 022, 023, 024, 025, 026, 027, 029, 030, 037, 039, 044, 047, 050, 051, 052, 053 | - |
| Oaxaca | 005, 010, 019, 026, 037, 039, 044, 047, 048, 049 | - |
| Puebla | 005, 010, 039, 044, 049 | 029: 40% UMA |
| Querétaro | 003, 004, 011, 012, 022, 023, 025, 050 | 029: 40% UMA |
| Quintana Roo | 005, 022, 023, 025, 026, 029, 037, 047, 048 | - |
| San Luis Potosí | 003, 005, 011, 012, 015, 022, 023, 025, 029, 030, 050 | - |
| Sinaloa | 002, 003, 021, 022, 023, 025, 050 | - |
| Sonora | 003, 005, 010, 011, 012, 015, 019, 022, 023, 025, 026, 037, 039, 044, 049 | - |
| Tabasco | 003, 026, 037 | - |
| Tamaulipas | 003, 005, 011, 022, 023, 025, 026, 029, 037, 047, 048, 050 | - |
| Tlaxcala | 003, 022, 023, 025, 026, 037 | - |
| Veracruz | 003, 005, 010, 015, 019, 022, 023, 025, 026, 029, 037, 047, 048, 049, 050 | - |
| Yucatán | 003, 022, 023, 025, 026, 037 | - |
| Zacatecas | 002, 003, 004, 005, 010, 011, 012, 019, 022, 023, 025, 026, 029, 036, 037, 047, 048, 049, 050 | - |
Consideraciones importantes
- El cálculo del ISN depende del estado del centro de trabajo del colaborador.
- Cada estado puede tener un porcentaje de ISN distinto.
- Cada estado puede definir conceptos gravados, exentos o parcialmente exentos.
- Si un concepto no está marcado para considerar ISN, no se incluirá en la base gravable.
- Si un código SAT no aparece en la tabla, Buk lo considera 100% gravado.
- Las reglas estatales pueden cambiar, por lo que es importante validar periódicamente la configuración aplicable.
También te puede interesar:
Ítems formulados
Variables en formulados
Trabajando con ítems formulados,KPIs y tablas
Recuerda, si necesitas ayuda puedes contactarnos a través de nuestros canales de atención, ¡Felices te ayudamos!
