Skip to content

Pago a Funcionarios

Registrar y procesar pagos de salarios, aguinaldos y comisiones a funcionarios, con soporte para adelantos, préstamos, aportes a IPS, y generación de archivos bancarios para transferencias.

Vista de cajas → Pestaña “Datos” → Botón “Pago a funcionarios”

El módulo Pago a Funcionarios permite registrar el pago de salarios a funcionarios. A fin de mes se generan los salarios desde la vista de funcionarios. La encargada de administración accede al formulario de pago a funcionarios desde la vista de cajas.

Los pagos se realizan desde la caja asignada a cada funcionario, generalmente cajas bancarias. La caja se define en la columna till_id de la tabla employees.

El módulo soporta dos modalidades: pago individual de funcionarios específicos y pago grupal filtrado por año, mes y empresa. Ambas modalidades permiten horas extras, aplican descuentos por IPS y acuerdos de préstamo, y recuperan adelantos previos.

Permite buscar a un funcionario específico y muestra:

  • Lista de salarios pendientes o disponibles para pagar.
  • Préstamos y adelantos anteriores.
  • Admite pagos parciales, utilizados principalmente para la liquidación de adelantos.

Requiere filtrar por año, mes y empresa. Se despliega una tabla con el detalle de todos los funcionarios que coinciden con el filtro.

ColumnaDescripción
DocumentoNúmero de documento del funcionario
Apellidos / NombresDatos personales
TipoSalario, aguinaldo o comisión
Sueldo brutoMonto base del período
Horas extrasSe ingresan manualmente en el formulario antes de confirmar el pago
Pago anteriorAdelantos realizados previamente, recuperados de movimientos anteriores con la misma referencia
CuotasDescuento por acuerdo de préstamo con la institución
IPS9% sobre el salario bruto
Monto neto a pagarResultado de: (bruto + horas extras) − IPS − adelantos − cuotas
EstadoPagado / Pendiente

Antes de confirmar, el formulario solicita seleccionar la forma de pago:

  • Depósito bancario
  • Transferencia de caja

La opción disponible depende de la caja desde la que se esté operando.

Si el pago se realiza desde la caja Continental o Sudameris, el sistema genera un archivo .txt para enviar al banco y que este procese las transferencias correspondientes.

Los montos del archivo .txt deben coincidir exactamente con los montos mostrados en el formulario. En caso de rechazo por parte del banco, la gestión queda a cargo de la administradora, quien debe comunicarse con el banco e identificar el problema. El sistema no interviene en ese flujo.

Neto = (Sueldo bruto + Horas extras) − IPS − Adelantos − Cuotas
IPS = Sueldo bruto × 9%

Los adelantos se recuperan de los movimientos anteriores con la misma referencia. El campo emp_acc_amountpaid acumula lo abonado hasta que se cancele el monto total del adelanto.

  • Envío único del formulario: El botón de envío debe procesarse una sola vez. No se debe permitir el reenvío del mismo formulario ni la duplicación de registros existentes.
  • Movimientos de egreso: Deben generarse en la caja donde se realizó el pago, y los montos deben coincidir con lo mostrado en el formulario y con los reportes de cierre.
  • Cada funcionario tiene una caja asignada en la columna till_id de la tabla employees.
  • Los pagos se realizan desde esa caja asignada.

Última revisión: 9 de julio de 2026