尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Calculadoras para Argentina con la norma vigente: sueldo neto, aguinaldo, indemnización por despido, Ganancias de 4ta categoría y monotributo. Next.js 16 (App Router), TypeScript y páginas estáticas (SSG), sin dependencias de UI.
Requisitos: Node.js 20.9 o superior.
npm install
npm run dev # http://localhost:3000
npm test # tests de los módulos de cálculo
npm run lint
npm run build
npx playwright install chromium # solo la primera vez
npm run test:e2e # prueba en navegador de las 5 calculadoras (requiere build)
Estructura:
| Carpeta | Contenido |
|---|---|
app/ | Rutas: home, /[categoria]/, /[categoria]/[calculadora]/, /buscar/, sitemap, robots, fuentes |
components/ | Header, Footer, Migas, JsonLd, campos, Resultado, Fuentes y calcs/ (una calculadora por archivo) |
lib/calc/ | Funciones de cálculo puras, sin React |
lib/data/ | Tipos y carga de los JSON de parámetros |
lib/params.ts | Adapta los datos a cada cálculo |
lib/content.ts | Títulos, descripciones, FAQ y enlaces de cada página |
lib/ejemplos.ts | Avisos y ejemplos calculados con los datos vigentes |
data/ | Parámetros verificados (JSON) y FUENTES.md |
prompts/ | Prompts para Cursor, paso a paso, con su explicación |
Los tokens (petróleo, cobre, espaciados --s1 a --s8, radios y tipografía) están en docs/design-system.md y se aplican en app/globals.css.
Source Sans 3 (400/600/700, latin + latin-ext) se autoaloja con next/font/local desde app/fonts/. No se hacen pedidos a Google Fonts.
Cada calculadora usa la misma plantilla (app/[categoria]/[calculadora]/page.tsx): migas, H1, fecha de actualización, formulario con resultado en vivo, descargo, cómo se calcula (fórmula, aviso y ejemplo), FAQ, fuentes y vigencia, y relacionadas.
Para sumar una calculadora: agregá su entrada en lib/content.ts, su módulo en lib/calc/, su componente en components/calcs/, sus parámetros en lib/params.ts y su ejemplo en lib/ejemplos.ts.
Actualizar datos: reemplazá los JSON de data/ (o corré DATA_SRC=/ruta npm run data:sync), actualizá FECHA_MODIFICACION en lib/seo.ts y corré npm test y npm run build. Los textos de vigencia y fuente salen de los JSON.
/laboral/sueldo-neto/Neto = bruto − 17% × mín(bruto, tope ANSES) + no remunerativo − cuota sindical. Aportes: 11% de jubilación (Ley 24.241), 3% de PAMI (Ley 19.032) y 3% de obra social (Ley 23.660).
El tope sale de data/anses-topes.json (Res. ANSES 304/2026, devengado de noviembre de 2026). Solo hay topes desde noviembre de 2026, así que el selector de mes ofrece solo esos períodos y avisa que no sirve para meses anteriores.
/laboral/aguinaldo/SAC = mejor remuneración ÷ 2 × días trabajados ÷ días reales del semestre (181 o 182 en el primero, 184 en el segundo). La ley no fija un divisor; el texto de la página lo aclara.
/laboral/indemnizacion/Antigüedad según el art. 245 sustituido por la Ley 27.802: base = máx(mín(mejor remuneración, 3 × promedio del convenio), 67% × mejor remuneración). El promedio del convenio lo ingresa el usuario.
/impuestos/ganancias/Impuesto anual con la escala art. 94 y las deducciones art. 30 de la liquidación anual 2026 (bloque anual), no con la tabla de retención de julio a diciembre.
Deducciones: GNI, deducción especial para empleados, cónyuge, hijos, alquiler (40% con tope en la GNI, +10% con RELI) y otras.
Control: bruto 4.000.000 × 13 → $ 792.864,71.
/impuestos/monotributo/Toma la menor categoría que cubre facturación, superficie, energía y alquileres (categorías vigentes desde el 1/8/2026). La cuota es impuesto integrado + SIPA + obra social; sin SIPA ni obra social si ya aportás por otro régimen. Avisa si se supera el precio unitario máximo o la categoría K.
dateModified), FAQPage y BreadcrumbList en cada calculadora; CollectionPage y BreadcrumbList en los hubs; WebSite con SearchAction y Organization en la home.sitemap.xml y robots.txt generados en el build. /buscar/ es noindex..gitignore ya excluye node_modules y .next).next build, sin variables de entorno.calculalo.com.ar y www.calculalo.com.ar y configurá el DNS que indica Vercel.main publica a producción y cada pull request genera una preview.https://www.calculalo.com.ar/sitemap.xml en Google Search Console. El dominio principal es www.calculalo.com.ar (sin www redirige 301 en Vercel).data/FUENTES.md)