Preguntas Frecuentes (FAQ)¶
Respuestas a las preguntas más comunes sobre Coati Payroll.
General¶
¿Qué es Coati Payroll?¶
Coati Payroll es un sistema de administración de nóminas y planillas que permite gestionar el proceso completo de pago de salarios, incluyendo percepciones, deducciones, prestaciones patronales y préstamos a empleados.
¿Qué tipo de empresas pueden usar Coati Payroll?¶
El sistema está diseñado para empresas de cualquier tamaño que necesiten procesar nóminas. Es especialmente útil para empresas en Nicaragua y Centroamérica, aunque es configurable para cualquier país.
¿Requiere conexión a internet?¶
No necesariamente. Coati Payroll puede instalarse en un servidor local sin conexión a internet. Solo necesita conexión si desea acceder desde ubicaciones remotas o usar servicios externos.
Instalación y Configuración¶
¿Cuáles son los requisitos mínimos?¶
- Python 3.11 o superior
- 1 GB de RAM (recomendado 4 GB para producción)
- Base de datos SQLite (desarrollo) o PostgreSQL/MySQL (producción)
¿Cómo cambio la contraseña del administrador?¶
- Inicie sesión como administrador
- Navegue a Configuración > Usuarios
- Edite el usuario administrador
- Ingrese la nueva contraseña
- Guarde los cambios
¿Cómo configuro el sistema para múltiples monedas?¶
- Cree las monedas necesarias en Configuración > Monedas
- Configure los tipos de cambio en Configuración > Tipos de Cambio
- Al crear empleados, asigne la moneda de su salario
- Al crear planillas, seleccione la moneda de pago
Empleados¶
¿Cómo registro un nuevo empleado?¶
- Navegue a Personal > Empleados
- Haga clic en Nuevo Empleado
- Complete la información requerida (nombre, identificación, salario, etc.)
- Guarde el registro
- Asigne el empleado a una planilla
¿Puedo tener un empleado en múltiples planillas?¶
Sí. Un empleado puede estar asignado a varias planillas si, por ejemplo, recibe pagos en diferentes periodicidades o monedas.
¿Qué pasa si un empleado renuncia?¶
- Edite el registro del empleado
- Complete la fecha de baja
- Desmarque la casilla "Activo"
- El empleado no será procesado en futuras nóminas
¿Cómo registro un aumento de salario?¶
- Edite el registro del empleado
- Modifique el campo "Salario Base"
- El sistema mantiene un historial de cambios de salario
Percepciones, Deducciones y Prestaciones¶
¿Cuál es la diferencia entre percepción, deducción y prestación?¶
| Concepto | Efecto en el Empleado | Quién Paga |
|---|---|---|
| Percepción | Suma al salario | Empresa al empleado |
| Deducción | Resta del salario | Empleado (se le descuenta) |
| Prestación | No afecta el salario neto | Empresa (costo patronal) |
¿Por qué las prestaciones no afectan el salario del empleado?¶
Las prestaciones son costos que asume el empleador (INSS patronal, INATEC, provisiones). El empleado no las ve en su recibo como descuentos; son obligaciones de la empresa.
¿Cómo configuro el orden de las deducciones?¶
Al asignar una deducción a una planilla, configure el campo Prioridad: - Número menor = mayor prioridad (se aplica primero) - Recomendación: Use 1-100 para deducciones legales, 101-300 para préstamos, 301+ para voluntarias
¿Qué pasa si el salario no alcanza para todas las deducciones?¶
Las deducciones se aplican en orden de prioridad. Si el saldo es insuficiente: - Las deducciones de baja prioridad se omiten - Se genera una advertencia en la nómina - Las deducciones marcadas como "obligatorias" se aplican aunque generen saldo negativo
Préstamos y Adelantos¶
¿Cómo registro un préstamo a un empleado?¶
- Acceda al módulo de Adelantos/Préstamos
- Cree un nuevo registro con el monto y número de cuotas
- Apruebe el préstamo configurando el monto por cuota
- El sistema deducirá automáticamente las cuotas en cada nómina
¿Se deducen automáticamente los préstamos?¶
Sí, si la planilla tiene activada la opción "Aplicar Préstamos Automáticamente". El sistema busca préstamos aprobados con saldo pendiente y deduce la cuota configurada.
¿Qué pasa si el empleado quiere pagar anticipadamente?¶
Puede registrar un abono manual en el préstamo para reducir el saldo pendiente. Si el saldo llega a cero, el préstamo se marca como pagado.
¿Qué pasa con los préstamos si el empleado renuncia?¶
El préstamo permanece registrado. Debe gestionar el cobro del saldo pendiente manualmente o incluirlo en la liquidación del empleado.
Nómina¶
¿Cómo ejecuto una nómina?¶
- Configure la planilla con empleados, percepciones, deducciones y prestaciones
- Navegue a la planilla y haga clic en Ejecutar Nómina
- Configure las fechas del período
- Haga clic en Ejecutar
- Revise, apruebe y aplique la nómina
¿Puedo modificar una nómina después de generarla?¶
Una vez generada, la nómina no se puede modificar directamente. Si hay errores: - Si está en estado "Generado": Puede eliminar la nómina y ejecutarla nuevamente - Si está "Aprobada" o "Aplicada": Debe hacer ajustes en la siguiente nómina
¿Cómo registro horas extras?¶
Las horas extras se registran como novedades de nómina. Antes de ejecutar la nómina: 1. Registre las horas extras por empleado 2. Al ejecutar, el sistema multiplicará las horas por el valor configurado
¿Por qué un empleado no aparece en la nómina?¶
Verifique: - El empleado está activo - El empleado está asignado a la planilla - La fecha de inicio de asignación es anterior al período de nómina
¿Cómo veo nóminas anteriores?¶
- Navegue a la planilla
- Haga clic en Ver Nóminas
- Verá el historial de todas las nóminas ejecutadas
Impuestos¶
¿Cómo se calcula el IR?¶
El IR se calcula sobre la base gravable (salario bruto menos deducciones antes de impuesto). El método exacto depende de la configuración: - Porcentaje fijo - Tabla progresiva (configurada como regla de cálculo)
¿El sistema considera los valores acumulados para el IR?¶
Sí. El sistema mantiene un registro de valores acumulados (AcumuladoAnual) que se actualiza con cada nómina. Esto permite cálculos progresivos correctos.
¿Qué deducciones van antes del IR?¶
Generalmente: - INSS laboral - Aportes a fondos de pensión - Seguros médicos obligatorios
Configure estas deducciones con la opción "Antes de Impuesto" activada.
Reportes y Auditoría¶
¿Qué información se guarda para auditoría?¶
El sistema registra: - Quién creó/modificó cada registro - Fecha y hora de cambios - Detalle completo de cada nómina (incluye snapshot de datos del empleado) - Tipo de cambio utilizado - Historial de abonos a préstamos
¿Puedo exportar la información de nómina?¶
El sistema genera reportes visuales. Para exportación, consulte las funcionalidades de impresión o generación de PDF disponibles.
Características Avanzadas¶
¿Qué son los campos personalizados?¶
Los campos personalizados permiten extender la información de empleados con datos adicionales específicos de su organización, como tipo de sangre, contactos de emergencia, o cualquier información que necesite registrar.
Para más información, consulte la Guía de Campos Personalizados.
¿Qué son las reglas de cálculo?¶
Las reglas de cálculo son esquemas configurables para cálculos complejos como impuestos progresivos o seguridad social con topes. Permiten definir tablas de tramos y fórmulas estructuradas sin necesidad de programar.
Para más información, consulte la Guía de Reglas de Cálculo.
¿Qué es el procesamiento en segundo plano?¶
Para nóminas grandes (más de 100 empleados por defecto), el sistema automáticamente procesa la nómina en segundo plano usando un sistema de colas. Esto evita que la interfaz se congele y proporciona feedback en tiempo real del progreso.
El umbral se puede ajustar con la variable de entorno BACKGROUND_PAYROLL_THRESHOLD.
Para más información, consulte la documentación del Sistema de Colas y Procesamiento en Segundo Plano.
¿Cómo sé si mi nómina se está procesando en segundo plano?¶
Verá un mensaje que indica "La nómina está siendo calculada en segundo plano" y una barra de progreso mostrando cuántos empleados se han procesado del total. La página se actualiza automáticamente para mostrar el progreso.
¿Qué pasa si el procesamiento en segundo plano falla?¶
Si algunos empleados fallan al procesarse: - El sistema continúa con los demás empleados - Se registran los errores específicos por empleado - Puede revisar los errores en el detalle de la nómina - Los empleados exitosos mantienen sus cálculos
Si todo falla, puede intentar ejecutar la nómina nuevamente.
Solución de Problemas¶
Error: "La planilla no tiene empleados asignados"¶
- Edite la planilla
- En la sección Empleados, agregue al menos un empleado
- Verifique que los empleados estén activos
Error: "No se encontró tipo de cambio"¶
- Navegue a Configuración > Tipos de Cambio
- Cree un tipo de cambio para las monedas involucradas
- Asegúrese de que la fecha sea anterior o igual a la fecha de cálculo
Las deducciones no se aplican correctamente¶
- Verifique la prioridad configurada
- Revise si hay saldo disponible (las de baja prioridad se omiten)
- Verifique las fechas de vigencia de la deducción
- Revise las advertencias de la nómina
El préstamo no se descuenta¶
- Verifique que el estado del préstamo sea "Aprobado"
- Verifique que tenga saldo pendiente > 0
- Verifique que la planilla tenga "Aplicar Préstamos Automáticamente" activado
- Revise la prioridad (puede omitirse por saldo insuficiente)
Soporte¶
¿Dónde puedo reportar problemas?¶
Reporte problemas en el repositorio de GitHub.
¿Hay documentación técnica disponible?¶
Esta documentación cubre el uso del sistema. Para documentación técnica de desarrollo, consulte el código fuente y los comentarios en el repositorio.