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!