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.
Plataforma y arquitecturaPlatform & architecture
8Arquitectura 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 tenantMulti-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 switcherModelo 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 bureauAutenticació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.
Argon2Españ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 · /enMarca 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).
BrandingTraducciones 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/translationsGestió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/usersDatos maestrosMaster data
9EmpleadosEmployees
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/employeesContratos 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.
MITRADELDepartamentosDepartments
Estructura organizativa para agrupar y reportar empleados por departamento.Org structure to group and report employees by department.
/master/departmentsPuestos / cargosPositions
Catálogo de puestos, opcionalmente asociados a un departamento.Catalog of positions, optionally tied to a department.
/master/positionsCentros 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-centersConceptos 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/conceptsPará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 462Configuració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.
CompanyPayrollSettingsSalario 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-wageMotor de cálculoCalculation engine
6CSS · 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.
PayrollCalculatorSeguro 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.
CIIUISR 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%).
IsrWithholdingDé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.
DecimoCalculatorVacacionesVacations
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.
VacationCalculatorLiquidació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.
LiquidationCalculatorProcesamiento de nóminaPayroll processing
7Planillas (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/runsFrecuencias 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 · MonthlyFlujo 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.
WorkflowRecibo 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écimoCalculadora 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/liquidacionPerí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/periodsCumplimiento e integraciónCompliance & integration
4Exportació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.
SipeFormatV1Contabilizació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.
PayrollGlMapperEnví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-batchesMapa 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/integrationPlataforma para desarrolladoresDeveloper platform
7API 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/v1Documentació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.
/developersAutenticació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-KeyWebhooks 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/webhooksWebhooks 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.
InboundWebhookEventRegistro 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.
WebhookDeliveryProtecció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.