Lo que probamos
Creamos un escenario de prueba totalmente ficticio, basado en la estructura de un recibo portugués real:
- Empresa: Chegatta Teste, Lda. — un empleador falso en Porto, PT.
- Empleado: Carlos Silva (TEST-001), Preparador de Encomendas, medio tiempo, contratado el 1 de enero de 2024.
- Período de nómina: julio de 2026 (JULHO/2026).
La configuración del empleado fue realista para un trabajador Portugués a tiempo parcial:
- Salario por hora: 10,00 EUR.
- Plan de empleo a tiempo completo, tipo "permanente", Seguridad Social 11%.
- IRS con la tabla de retención PT-2026.
- Subsidio de comida: 10,20 EUR por día.
- Subsidio de vacaciones y de Navidad (1/23,25 de la base mensual en cada uno).
- Regularización de salario: 160,12 EUR.
- Seguro: 20,00 EUR por mes.
- TSU del empleador: 23,75%.
El mes tenía 10 turnos aprobados:
- 7 turnos normales, 92 horas en total → 920,00 EUR.
- 2 turnos de horas extras (4h + 10h), tratados por el motor como 14h de horas extras a la tasa configurada.
- 1 turno de festivo (4h) → 40,00 EUR.
- Más 2 turnos de horas extras que marcamos intencionalmente como rechazados — para confirmar que el motor los excluía.
- 1 ausencia aprobada, 6 días con subsidio de comida.
Lo que el motor produjo
El motor generó un RECIBO DE REMUNERAÇÃO portugués completo, con todas las secciones estándar que esperas en un recibo real:
- Encabezado RECIBO DE VENCIMIENTO.
- Entidade empregadora — información de la empresa.
- Trabalhador — información del empleado.
- RENDIMENTOS — remuneraciones.
- DESCONTOS — descuentos.
- ENCARGOS DO EMPREGADOR — cargas del empleador, TSU al 23,75%.
El PDF se generó con la misma plantilla que alimenta el recibo real, consumiendo la misma fuente de verdad que el cálculo y la interfaz.
Los números (ficticios, pero reales del motor)
Estos son los valores que el motor calculó para este empleado ficticio:
| Componente | Resultado del motor |
|---|---|
| Salario base | 920,00 EUR (92h × 10,00 EUR) |
| Horas extras (motor) | 210,00 EUR (14h a la tasa configurada) |
| Subsidio de vacaciones | 21,01 EUR |
| Subsidio de Navidad | 21,01 EUR |
| Subsidio de comida | 61,20 EUR |
| Regularización de salario | 160,12 EUR |
| Líquido bruto | 1.393,34 EUR |
| Seguridad Social | 149,31 EUR (base 1.357,34 EUR @ 11%) |
| IRS | 162,38 EUR (banda 1310–1550, efectivo 21,5%) |
| Seguro | 20,00 EUR |
| Total de descuentos | 331,69 EUR |
| Líquido | 1.061,65 EUR |
En la línea de IRS del PDF, la etiqueta de la banda imprime "x 22%" pero el importe usa la tasa efectiva del 21,5% — esta es una incompatibilidad cosmética entre etiqueta e importe que anotamos pero no ocultamos.
La única diferencia honesta que encontramos
Comparamos el resultado del motor con una estructura de recibo portugués de referencia. La mayoría de los componentes coincidieron exactamente: salario base, subsidio de vacaciones, subsidio de Navidad, subsidio de comida, regularización de salario, cálculo de la banda de IRS.
Había una diferencia estructural:
Tratamiento de las horas extras. El recibo de referencia dividía las horas extras en varias categorías — algunas horas al 25%, algunas al 50%, algunas al 150%. En nuestra prueba, el motor aplicó un único multiplicador configurado a todo el bloque de horas extras, lo que produjo una línea de horas extras diferente y un líquido bruto diferente.
Esa diferencia se reflejó también en la Seguridad Social, porque el motor tributó la base completa de IRS para la Seguridad Social, mientras que la referencia tributó una base menor.
Líquido: el motor calculó 1.061,65 EUR. La estructura de referencia implicaba 379,24 EUR. Esta diferencia de 682,41 EUR se explica por las diferencias de horas extras y de base de Seguridad Social — no por un error que intentamos ocultar.
Lo anotamos. No reescribimos el motor solo para hacer esta prueba coincidir con la referencia. Este es el punto de publicar esto.
Lo que esto significa en términos simples
El motor de Chegatta:
- Puede producir un recibo portugués completo a partir de datos de turnos aprobados.
- Genera las secciones de recibo que una nómina PT real necesita.
- Calcula la Seguridad Social y el IRS a partir de reglas configurables.
- Produce los mismos números en la interfaz, en la base de datos y en el PDF.
Lo que aún no hace, en este escenario de prueba: dividir las horas extras en varias categorías de premio, de la forma que un recibo de referencia específico hizo. Esta es una limitación real que vale la pena conocer antes de comprar — y es exactamente el tipo de cosa que un contable local debe confirmar para tu sector.
Esto era ficción, no una persona real
Cada pieza de datos aquí es ficticia: Carlos Silva, TEST-001, Chegatta Teste Lda., NIPC 999999990, la dirección de Porto, la IBAN, el NISS, el NIF. Ninguna información personal real fue usada o guardada en la prueba.
Si quieres ver el informe completo de la prueba con la comparación línea por línea, está en nuestros documentos internos. La versión pública aquí es el resumen accesible a compradores.