Motor de honorarios para desarrolladores
@dikaia-io/honorarios es la librería TypeScript que implementa el motor de cálculo de honorarios profesionales de AXIA conforme a la Ley N.º 1376/88. Esta sección documenta la versión 0.3.0.
Alcance técnico
El paquete realiza cálculos puros. No accede a red, base de datos, archivos ni identidad, y todos los importes se expresan en guaraníes.
Por dónde empezar
| Necesidad | Guía |
|---|---|
| Instalar el paquete privado | Instalación |
| Ejecutar el primer cálculo | Inicio rápido |
| Entender el despacho del motor | Arquitectura |
| Consultar una función | Referencia de API |
| Buscar una actuación | Catálogo generado |
| Actualizar una regla | Actualizar el motor |
Instalación mínima
bash
npm install @dikaia-io/honorarios@0.3.0ts
import { calculateHonorarios } from '@dikaia-io/honorarios';
const result = calculateHonorarios({
caseAmount: 100_000_000,
actuacionId: 'gen-003',
includeSecondInstance: false,
includeThirdInstance: false,
jornalMinimo: 103_786,
});La instalación requiere acceso de lectura al paquete alojado en GitHub Packages. Consultá la configuración completa antes de integrarlo en CI.
Capacidades publicadas
- Cálculos judiciales por catálogo o por el camino legacy basado en
caseType. - Cálculos sucesorios con bienes gananciales, bien de familia, etapas y división 70/30.
- Veinte tipos de servicio extrajudicial y mapeo desde los 27 IDs del catálogo.
- Roles profesionales del Art. 25 e instancias adicionales del Art. 33.
- 128 actuaciones catalogadas: 58 judiciales, 43 penales o especiales y 27 extrajudiciales.
- Helpers de búsqueda, filtrado, categorías y conversión de jornales.
- Compatibilidad ESM, CommonJS y declaraciones TypeScript.
Referencia de API
| Área | Contenido |
|---|---|
| Cálculo judicial | calculateHonorarios |
| Sucesiones | calculateHonorariosSucesion |
| Extrajudiciales | calculateHonorariosExtrajudiciales |
| Tipos y resultados | Entradas, tramos, totales y alertas |
| Catálogos y helpers | Datos, filtros, búsqueda y mappers |
Referencia legal y mantenimiento
- Actuaciones generadas desde el código
- Bases de cálculo vigentes
- Trazabilidad legal
- Versionado y migración
Aviso legal
La documentación describe el comportamiento del software. No sustituye la lectura de la ley, una regulación judicial ni el asesoramiento profesional.