 
 
Objetivo:
Automatizar el cálculo del Impuesto Sobre Nómina (ISN) en función del estado mexicano del centro de trabajo del colaborador, permitiendo a las empresas cumplir con sus obligaciones fiscales locales de forma precisa y eficiente.
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).
Sustento Legal y Aplicaciones (Opcional)
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 2025:
- Microempresas: 1%
- Pequeñas empresas: 0.5%
- Factor general: 4%
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:
 Durante la implementación, se carga una tabla con columnas:estado,factor, etc.
- 
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 se calcula?
BUK maneja dos ítems para almacenar el valor del ISN:
buk_base_gravable_isn 
buk_isn
Base Gravable Isn (buk_base_gravable_isn)
Para calcular el valor del factor isn existe un ítem formulado que se asignará a todos los colaboradores de manera automática al crear un trabajo, este es ítem traerá como base la siguiente fórmula:
TABLA_POR_COLUMNA('buk_factor_isn', 'estado', trabajo. estado, 'factor',0)
La tabla mencionada en la fórmula también es creada y poblada en la etapa de implementación de un nuevo cliente.
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
¿Cómo agregar excepciones?
Realmente queda a criterio del cliente como agregarla a la fórmula, ejemplo:
TABLA_POR_COLUMNA( 'buk_factor_isn',estado,trabajo.estado,'factor',o)+IF(trabajo.estado='Ciudad de México',-0.01,0)
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.
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!

