FuncionesFeatures

Toda la planilla de Panamá, en una plataforma.All of Panama payroll, in one platform.

Multi-empresa para BPO y contadurías. Motor de cálculo verificado con la ley panameña. SIPE, contabilización, API y webhooks. 41 funciones y creciendo.Multi-company for BPO and accounting firms. A calculation engine verified against Panamanian law. SIPE, accounting, API and webhooks. 41 features and growing.

01

Plataforma y arquitecturaPlatform & architecture

8

Arquitectura multi-inquilinoMulti-tenant architecture

Cada proveedor de nómina tiene su base de datos aislada, resuelta por subdominio. Los datos de un cliente nunca se mezclan con otro.Each payroll provider gets an isolated database, resolved by subdomain. One client's data never mixes with another's.

Base por inquilinoDB per tenant

Multi-empresa con selectorMulti-company switcher

Administra múltiples empresas cliente bajo una cuenta, segregadas por empresa; cambia de cliente con el selector en la barra superior.Manage many client companies under one account, segregated per company; switch clients from the top-bar selector.

Selector de empresaCompany switcher

Modelo BPO / service bureauBPO / service-bureau model

Pensado para contadurías y BPO que ofrecen "nosotros llevamos su planilla": el inquilino es el proveedor y las empresas son sus clientes.Built for accounting firms and BPOs that run payroll as a service: the tenant is the provider, the companies are its clients.

Service bureau

Autenticación seguraSecure authentication

Sesión por cookie con expiración deslizante; contraseñas con hashing Argon2. Usuarios del inquilino y super-administrador.Cookie session with sliding expiry; passwords hashed with Argon2. Tenant users plus a super-admin.

Argon2

Español de Panamá, basePanama Spanish, by default

Todo el sistema usa Español de Panamá como idioma base; el inglés está disponible en la ruta /en.The whole system defaults to Panama Spanish; English is available under /en.

es-PA · /en

Marca y barra de contactoBranding & contact bar

Identidad nominaHQ con logo en el menú y barra de contacto P4 Software (teléfonos, correo, ES | EN), al estilo del sitio corporativo.NominaHQ identity with the logo in the menu and a P4 Software contact bar (phones, email, ES | EN).

Branding

Traducciones administrablesEditable translations

Catálogo de textos de la interfaz por idioma, editable desde Configuración → Traducciones.Interface text catalog per language, editable from Settings → Translations.

/settings/translations

Gestión de usuariosUser management

Alta y administración de usuarios del inquilino (administrador / usuario) con su idioma y acceso.Create and manage tenant users (admin / user) with language and access.

/settings/users
02

Datos maestrosMaster data

9

EmpleadosEmployees

Ficha completa: cédula/pasaporte, seguro social, ingreso, departamento, puesto, centro de costo, salario, frecuencia y datos bancarios (ACH).Full record: ID, social security, hire date, department, position, cost center, salary, frequency and bank details (ACH).

/master/employees

Contratos de trabajoEmployment contracts

Tipo (indefinido, definido, obra), fechas, salario, jornada (diurna/nocturna/mixta), horas semanales y registro MITRADEL.Type (indefinite, fixed, project), dates, salary, shift, weekly hours and MITRADEL registration.

MITRADEL

DepartamentosDepartments

Estructura organizativa para agrupar y reportar empleados por departamento.Org structure to group and report employees by department.

/master/departments

Puestos / cargosPositions

Catálogo de puestos, opcionalmente asociados a un departamento.Catalog of positions, optionally tied to a department.

/master/positions

Centros de costoCost centers

Centros de costo jerárquicos para imputar el gasto de planilla por área.Hierarchical cost centers to allocate payroll expense by area.

/master/cost-centers

Conceptos de nóminaPayroll concepts

Ingresos, deducciones y aportes patronales con sus banderas de afectación a CSS / Seguro Educativo / ISR y método de cálculo.Earnings, deductions and employer contributions with their CSS / education-tax / ISR flags and calculation method.

/master/concepts

Parámetros legales (fechados)Dated legal parameters

Tasas con vigencia por fecha: CSS, Seguro Educativo, tramos ISR, CSS del décimo — incluida la rampa de la Ley 462 (13.25%→14.25% 2027→15.25% 2029), como configuración.Date-effective rates: CSS, education tax, ISR brackets, décimo CSS — including the Ley 462 ramp (13.25%→14.25% 2027→15.25% 2029), as configuration.

Ley 462

Configuración por empresaPer-company settings

Tasa de Riesgos Profesionales (CIIU), número patronal SIPE, frecuencia por defecto y CSS aplicada al décimo.Professional-risk rate (CIIU), SIPE employer number, default frequency and décimo CSS rate.

CompanyPayrollSettings

Salario mínimo (MITRADEL)Minimum wage (MITRADEL)

Matriz nacional por región × actividad × ocupación × tamaño, con vigencia por fecha según el Decreto vigente.National matrix by region × activity × occupation × size, date-effective per the current Decree.

/settings/minimum-wage
03

Motor de cálculoCalculation engine

6

CSS · Seguro SocialSocial security

Cuota obrera (9.75%) y patronal (13.25%, con rampa Ley 462) sobre la base afecta, a la tasa vigente del período.Employee (9.75%) and employer (13.25%, with the Ley 462 ramp) contributions on the affected base, at the period's current rate.

PayrollCalculator

Seguro Educativo y RiesgosEducation tax & risks

Seguro Educativo (1.25% obrero / 1.50% patronal) y Riesgos Profesionales patronal según la tasa CIIU.Education tax (1.25% employee / 1.50% employer) and employer professional-risk per the CIIU rate.

CIIU

ISR con anualizaciónISR with annualization

Retención de ISR anualizando el ingreso gravable y aplicando la tabla progresiva (exento ≤ $11,000; 15%; 25%).ISR withholding by annualizing taxable income and applying the progressive table (exempt ≤ $11,000; 15%; 25%).

IsrWithholding

Décimo tercer mesDécimo (13th month)

Décimo (1/12 de lo devengado del cuatrimestre) con CSS reducido (7.25%) y sin Seguro Educativo, conforme a la ley.Décimo (1/12 of the four-month earnings) with reduced CSS (7.25%) and no education tax, per law.

DecimoCalculator

VacacionesVacations

Acumulación de vacaciones (30 días por cada 11 meses) en días y en valor monetario.Vacation accrual (30 days per 11 months) in days and monetary value.

VacationCalculator

LiquidaciónLiquidation

Prima de antigüedad, indemnización por despido injustificado, y vacaciones y décimo proporcionales.Seniority premium, unjustified-dismissal indemnity, plus pro-rated vacation and décimo.

LiquidationCalculator
04

Procesamiento de nóminaPayroll processing

7

Planillas (corridas)Payroll runs

Generación por período y frecuencia: una entrada por empleado con ingresos, deducciones de ley y aportes patronales automáticos.By period and frequency: one entry per employee with earnings, statutory deductions and employer contributions, automatic.

/payroll/runs

Frecuencias de pagoPay frequencies

Quincenal (15 y fin de mes), mensual y semanal, prorrateando el salario del período.Bi-weekly (15th & month-end), monthly and weekly, prorating the period salary.

Quincenal · MensualBi-weekly · Monthly

Flujo de aprobaciónApproval workflow

Cada planilla recorre Borrador → Aprobada → Pagada → Contabilizada, controlando las acciones por etapa.Each run flows Draft → Approved → Paid → Posted, gating actions per stage.

Workflow

Recibo de pagoPay stub

Detalle por empleado: Ingresos, Deducciones, Salario Neto y Aportes Patronales, con identidad congelada (recibo inmutable).Per-employee detail: earnings, deductions, net pay and employer contributions, with frozen identity (immutable stub).

/payroll/runs/{id}

Corrida de décimoDécimo run

Planilla de décimo por cuatrimestre (abril, agosto, diciembre) con CSS reducido, separada de la ordinaria.Décimo run per four-month period (April, August, December) with reduced CSS, separate from the regular run.

DécimoDécimo

Calculadora de liquidaciónLiquidation tool

Elige empleado, fecha de terminación y causa, y obtén el desglose completo del finiquito.Pick employee, termination date and cause, and get the full settlement breakdown.

/payroll/liquidacion

Períodos contablesAccounting periods

Administración de años fiscales y períodos de pago para ordenar y cerrar la nómina.Manage fiscal years and pay periods to organize and close payroll.

/accounting/periods
05

Cumplimiento e integraciónCompliance & integration

4

Exportación SIPESIPE export

Genera el archivo de la planilla mensual de la CSS (SIPE Carga Masiva) con número patronal, período y, por empleado, salario y cuotas CSS / Seguro Educativo. Formato versionado.Generates the monthly CSS file (SIPE bulk upload) with employer number, period and per-employee salary and CSS / education-tax. Versioned format.

SipeFormatV1

Contabilización al mayor (GL)GL posting

Convierte la planilla en un asiento contable balanceado (gasto y carga patronal; neto y cuentas por pagar de CSS, ISR, Riesgos), validando que cuadre.Turns payroll into a balanced journal entry (expense and employer load; net and payables for CSS, ISR, risks), validated to balance.

PayrollGlMapper

Envío a CifraHQSend to CifraHQ

El lote de diario se envía al sistema contable CifraHQ mediante la integración de carga de asientos, con registro de cada intento.The journal batch is sent to the CifraHQ accounting system via the journal-import integration, logging each attempt.

/accounting/journal-batches

Mapa de cuentasAccount mapping

Configura el mapeo de cuentas (GL) y los puntos de integración con CifraHQ desde Configuración → Integración.Configure the GL account mapping and CifraHQ integration points from Settings → Integration.

/settings/integration
06

Plataforma para desarrolladoresDeveloper platform

7

API REST v1

API de lectura para automatizar e integrar empresas, empleados y planillas; el inquilino se resuelve por host.Read API to automate and integrate companies, employees and payroll runs; tenant resolved by host.

/api/v1

Documentación interactivaInteractive docs

Sitio de documentación en /developers: inicio, autenticación, ejemplos por endpoint y muestras de código — autoservicio para el desarrollador.Docs site at /developers: getting started, auth, per-endpoint examples and code samples — developer self-service.

/developers

Autenticación por API KeyAPI-key auth

Las llamadas se autentican con el encabezado X-Api-Key; sin clave válida, 401 No autorizado.Calls authenticate with the X-Api-Key header; without a valid key, 401 Unauthorized.

X-Api-Key

Webhooks salientesOutbound webhooks

Notificaciones de eventos (planilla aprobada/pagada/contabilizada, décimo) firmadas con HMAC-SHA256.Event notifications (run approved/paid/posted, décimo) signed with HMAC-SHA256.

/settings/webhooks

Webhooks entrantesInbound webhooks

Recibe webhooks de sistemas externos (bancos, relojes de marcación) en /api/v1/webhooks/{source}, con auditoría.Receive webhooks from external systems (banks, time clocks) at /api/v1/webhooks/{source}, with audit.

InboundWebhookEvent

Registro de entregasDelivery log

Bitácora de cada intento de webhook (evento, URL, código HTTP, duración, error) para diagnóstico.Log of each webhook attempt (event, URL, HTTP code, duration, error) for diagnostics.

WebhookDelivery

Protección contra SSRFSSRF protection

El envío de webhooks bloquea destinos no públicos (loopback, redes privadas, 169.254.x.x) y deshabilita redirecciones.Webhook delivery blocks non-public targets (loopback, private ranges, 169.254.x.x) and disables redirects.

WebhookUrlGuard

¿Listo para llevar la planilla de tus clientes?Ready to run your clients' payroll?

Multi-empresa, al día con la ley, con API y SIPE. Empieza gratis, sin reuniones de ventas.Multi-company, compliant, with API and SIPE. Start free, no sales calls.