{"_id":"@ar-agents/suss","_rev":"5-00ba1f72a65c379909fbb634d386c0c4","name":"@ar-agents/suss","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@ar-agents/suss","version":"0.1.0","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"license":"MIT","_id":"@ar-agents/suss@0.1.0","maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"dist":{"shasum":"9b54a8c981cfba2b20a7e985d6b7e795e83acbfa","tarball":"https://registry.npmjs.org/@ar-agents/suss/-/suss-0.1.0.tgz","fileCount":12,"integrity":"sha512-yS7ZY4EzxNMp6oxxhfe5b0l+51FOcob7oEhCyW0/KqAxvKJZPX2++RVKElcUSZDeMhX78jSL0uex+KZJYWW2+A==","signatures":[{"sig":"MEQCICi1rkjQNOL/FShyCYdgOujYI23s7Eka8MS0mQ3im+qBAiA8fyfOB2KqgAadOO1AT4rErmqd0hzqSUSAHGIliMWJXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ar-agents%2fsuss@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115297},"main":"./dist/index.cjs","type":"module","_from":"file:ar-agents-suss-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tools.manifest.json":"./tools.manifest.json"},"funding":{"url":"https://github.com/sponsors/naza00000","type":"github"},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","validate":"publint && attw --pack .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"naza-ar","email":"clementenaza@gmail.com"},"_resolved":"/tmp/237b687986d9db1f66ac4b81fc2d61db/ar-agents-suss-0.1.0.tgz","_integrity":"sha512-yS7ZY4EzxNMp6oxxhfe5b0l+51FOcob7oEhCyW0/KqAxvKJZPX2++RVKElcUSZDeMhX78jSL0uex+KZJYWW2+A==","repository":{"url":"git+https://github.com/ar-agents/ar-agents.git","type":"git","directory":"packages/suss"},"_npmVersion":"10.8.2","description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.175","zod":"^4.4.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.9.3","@types/node":"^20.19.39"},"peerDependencies":{"ai":">=6.0.0","zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/suss_0.1.0_1779713894182_0.5030777857244684","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ar-agents/suss","version":"0.2.0","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"license":"MIT","_id":"@ar-agents/suss@0.2.0","maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"dist":{"shasum":"148cb06ae1157b4fcb43559fa7c1c2ea401c2c9f","tarball":"https://registry.npmjs.org/@ar-agents/suss/-/suss-0.2.0.tgz","fileCount":12,"integrity":"sha512-RgdqWG+6mvSzpGToWmh63K0l4WUIlaffBGSHe4yxfyUElCa3mFcxo65IbttSsLhIPjkeEAZ9J8GIo30605d8OQ==","signatures":[{"sig":"MEUCIGx3vA8rvUgFFYCy5u57am1InsrasHk0waNLeeubaz+hAiEAi+ctU3ElZaG3oZ+n/QMwwPF/wA/jxCyOgPh9djGXb28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ar-agents%2fsuss@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115366},"main":"./dist/index.cjs","type":"module","_from":"file:ar-agents-suss-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tools.manifest.json":"./tools.manifest.json"},"funding":{"url":"https://github.com/sponsors/naza00000","type":"github"},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","validate":"publint && attw --pack .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"naza-ar","email":"clementenaza@gmail.com"},"_resolved":"/tmp/8f784f02a4f997bc600aaea5afd10fb0/ar-agents-suss-0.2.0.tgz","_integrity":"sha512-RgdqWG+6mvSzpGToWmh63K0l4WUIlaffBGSHe4yxfyUElCa3mFcxo65IbttSsLhIPjkeEAZ9J8GIo30605d8OQ==","repository":{"url":"git+https://github.com/ar-agents/ar-agents.git","type":"git","directory":"packages/suss"},"_npmVersion":"10.8.2","description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@ar-agents/core":"^0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.175","zod":"^4.4.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.9.3","@types/node":"^20.19.39"},"peerDependencies":{"ai":">=6.0.0","zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/suss_0.2.0_1779715298274_0.3548733508526374","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ar-agents/suss","version":"0.2.1","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"license":"MIT","_id":"@ar-agents/suss@0.2.1","maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"dist":{"shasum":"ee138fc557a2f3cd5d289581588ea5f2d27e58b2","tarball":"https://registry.npmjs.org/@ar-agents/suss/-/suss-0.2.1.tgz","fileCount":12,"integrity":"sha512-EKbXO33ny2nJgBJTyXgcjiWIdQl6lJ/g/dn1f1zeGo8O6qPzI9mbiDAYAcbDYlzIewD9iFUjRPX7pDIwYHzfow==","signatures":[{"sig":"MEQCIHeqLojebDFYDQU07peIT4ibp+Oz0JESBp5I2JUzJWFSAiAJoUu6UkdrEFFwraxDSAM0Y4xJ3GgxMgRGx0ELEDJpVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ar-agents%2fsuss@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116232},"main":"./dist/index.cjs","type":"module","_from":"file:ar-agents-suss-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tools.manifest.json":"./tools.manifest.json"},"funding":{"url":"https://github.com/sponsors/naza00000","type":"github"},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","validate":"publint && attw --pack .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"naza-ar","email":"clementenaza@gmail.com"},"_resolved":"/tmp/382462b3d0a27a61f6d4b4da1d91038f/ar-agents-suss-0.2.1.tgz","_integrity":"sha512-EKbXO33ny2nJgBJTyXgcjiWIdQl6lJ/g/dn1f1zeGo8O6qPzI9mbiDAYAcbDYlzIewD9iFUjRPX7pDIwYHzfow==","repository":{"url":"git+https://github.com/ar-agents/ar-agents.git","type":"git","directory":"packages/suss"},"_npmVersion":"10.8.2","description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@ar-agents/core":"^0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.175","zod":"^4.4.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.9.3","@types/node":"^20.19.39"},"peerDependencies":{"ai":">=6.0.0","zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/suss_0.2.1_1781280174658_0.8558279698614335","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ar-agents/suss","version":"0.2.2","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"license":"MIT","_id":"@ar-agents/suss@0.2.2","maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"dist":{"shasum":"4c6d9747eaf3cae14a2083ec31c67144495fa973","tarball":"https://registry.npmjs.org/@ar-agents/suss/-/suss-0.2.2.tgz","fileCount":12,"integrity":"sha512-tJeL2YrDoZ+9XnHxxFt68UmxsS4vfRPnM25x2ENNUYvIjbqmGfo47ohPHoEyakZHzy1Max0ezZXAMt9MPjXrJQ==","signatures":[{"sig":"MEYCIQCuvj2OQc2zbOvGR6Hq2Vpm0TgYYVq6g3lwPG4rpUpltQIhAL0NlI6QlTtYN5M8xOqfdabiCNHlRj7Q1izNEpKr7N3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ar-agents%2fsuss@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114704},"main":"./dist/index.cjs","type":"module","_from":"file:ar-agents-suss-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tools.manifest.json":"./tools.manifest.json"},"funding":{"url":"https://github.com/sponsors/naza00000","type":"github"},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","validate":"publint && attw --pack .","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"naza-ar","email":"clementenaza@gmail.com"},"_resolved":"/tmp/9f2a8b515d04091abda0c5980e3ddba8/ar-agents-suss-0.2.2.tgz","_integrity":"sha512-tJeL2YrDoZ+9XnHxxFt68UmxsS4vfRPnM25x2ENNUYvIjbqmGfo47ohPHoEyakZHzy1Max0ezZXAMt9MPjXrJQ==","repository":{"url":"git+https://github.com/ar-agents/ar-agents.git","type":"git","directory":"packages/suss"},"_npmVersion":"10.9.8","description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@ar-agents/core":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.4.3","tsup":"^8.3.5","vitest":"^2.1.8","typescript":"^5.9.3","@types/node":"^20.19.39"},"peerDependencies":{"ai":">=6.0.0","zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/suss_0.2.2_1782899918718_0.7145705377534148","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ar-agents/suss","version":"0.2.3","description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"license":"MIT","author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"funding":{"type":"github","url":"https://github.com/sponsors/naza00000"},"homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","repository":{"type":"git","url":"git+https://github.com/ar-agents/ar-agents.git","directory":"packages/suss"},"bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./tools.manifest.json":"./tools.manifest.json"},"peerDependencies":{"ai":">=6.0.0","zod":">=3.0.0"},"devDependencies":{"@types/node":"^20.19.39","ai":"^7.0.0","tsup":"^8.3.5","typescript":"^5.9.3","vitest":"^2.1.8","zod":"^4.4.3"},"publishConfig":{"access":"public","provenance":true},"engines":{"node":">=20.0.0"},"dependencies":{"@ar-agents/core":"^0.4.0"},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","validate":"publint && attw --pack .","clean":"rm -rf dist"},"_id":"@ar-agents/suss@0.2.3","_integrity":"sha512-d/Iimkt66em1RTc9jHR1QkVG79FCh7OOqOlUCnlMlshBng7WlgmHHsSlId+LR0cjG1X6+JLRom67lkI2RNNfpA==","_resolved":"/tmp/26157a5a7743908a66168f737351395e/ar-agents-suss-0.2.3.tgz","_from":"file:ar-agents-suss-0.2.3.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-d/Iimkt66em1RTc9jHR1QkVG79FCh7OOqOlUCnlMlshBng7WlgmHHsSlId+LR0cjG1X6+JLRom67lkI2RNNfpA==","shasum":"efd17e80b23d235af7e596ae677764bad24381fa","tarball":"https://registry.npmjs.org/@ar-agents/suss/-/suss-0.2.3.tgz","fileCount":12,"unpackedSize":114886,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ar-agents%2fsuss@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD+gLxcgvm7Oh6JK/iB6qMgDWrpJ10l7RqnpBsB+I7IrQIhAOWl8AVBL3zMFogX+3vB1yW0gPUinbKNjjP5CnnPrhxZ"}]},"_npmUser":{"name":"naza-ar","email":"clementenaza@gmail.com"},"directories":{},"maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/suss_0.2.3_1783077271913_0.40048671870158903"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T12:58:13.993Z","modified":"2026-07-03T11:14:32.383Z","0.1.0":"2026-05-25T12:58:14.316Z","0.2.0":"2026-05-25T13:21:38.432Z","0.2.1":"2026-06-12T16:02:54.789Z","0.2.2":"2026-07-01T09:58:38.892Z","0.2.3":"2026-07-03T11:14:32.060Z"},"bugs":{"url":"https://github.com/ar-agents/ar-agents/issues"},"author":{"name":"Nazareno Clemente","email":"naza@naza.ar"},"license":"MIT","homepage":"https://github.com/ar-agents/ar-agents/tree/main/packages/suss","keywords":["suss","sicoss","f931","payroll","seguridad-social","jubilacion","afip","arca","ar-agents","argentina","ai-sdk","vercel-ai","agent","tax"],"repository":{"type":"git","url":"git+https://github.com/ar-agents/ar-agents.git","directory":"packages/suss"},"description":"SUSS / payroll (Sistema Único de la Seguridad Social) agent toolkit for the Vercel AI SDK 6. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per F.931 / SICOSS. Per-employee math + monthly DD","maintainers":[{"name":"naza-ar","email":"clementenaza@gmail.com"}],"readme":"# @ar-agents/suss\n\nSUSS / payroll agent toolkit for the Vercel AI SDK 6+. Pure calculator for employer-side contributions (jubilación, INSSJP, asignaciones familiares, ART, obra social) per **F.931 / SICOSS**. Per-employee math + monthly DDJJ aggregation. No AR-payroll-agent lib exists today; this is v0.1 of that.\n\n```sh\npnpm add @ar-agents/suss\n```\n\n## What's inside\n\n- **`calculateEmployeeMonth(args)`** — per-employee monthly aportes + contribuciones with the F.931 vector breakdown (Seguridad Social / Obra Social / ART).\n- **`buildSicossDdjj({ period, employerCuit, employees })`** — monthly DDJJ assembly with totals + per-vector + per-employee detail.\n- **Two régimenes baked in**: `general` (Decreto 814/01, ~18% SS) and `grandes_empleadores` (Decreto 1009/01, ~20.4% SS). `promocion_empleo` is reserved as a regime code; the caller applies external reductions on top.\n- **Three Vercel AI SDK tools**: `suss_calculate_employee_month`, `suss_build_ddjj`, `suss_submit_ddjj` (adapter contract, v0.1 stub).\n\n## Quick start\n\n```ts\nimport { calculateEmployeeMonth, buildSicossDdjj } from \"@ar-agents/suss\";\n\n// Per-employee\nconst r = calculateEmployeeMonth({\n  employee: {\n    cuil: \"20-11111111-0\",\n    period: \"2026-01\",\n    remuneracionBrutaCentavos: 100_000_000, // ARS 1.000.000 brutos\n  },\n});\n\nconsole.log(r.contribuciones.total); // 28_310_000 = ARS 283.100 (régimen general 28.31%)\n//   jubilación:               10_170_000 (10.17%)\n//   inssjp:                    1_500_000 (1.5%)\n//   asignaciones familiares:   4_700_000 (4.7%)\n//   fne:                         940_000 (0.94%)\n//   obra social:               6_000_000 (6%)\n//   art:                       5_000_000 (5% default)\n\n// Monthly DDJJ\nconst ddjj = buildSicossDdjj({\n  period: \"2026-01\",\n  employerCuit: \"30-50000001-8\",\n  employees: [\n    { cuil: \"20-11111111-0\", period: \"2026-01\", remuneracionBrutaCentavos: 100_000_000 },\n    { cuil: \"20-22222222-0\", period: \"2026-01\", remuneracionBrutaCentavos:  50_000_000 },\n  ],\n});\n\nconsole.log(ddjj.totals.remitirCentavos); // what the employer remits this month\nconsole.log(ddjj.byVector);              // { seguridadSocial, obraSocial, art }\n```\n\nWired as agent tools:\n\n```ts\nimport { Experimental_Agent as Agent } from \"ai\";\nimport { sussTools } from \"@ar-agents/suss\";\nimport { anthropic } from \"@ai-sdk/anthropic\";\n\nconst agent = new Agent({\n  model: anthropic(\"claude-sonnet-4-7\"),\n  tools: sussTools(), // 3 tools\n  system: \"Sos un agente de payroll para SaaS argentino.\",\n});\n```\n\n## ART rate\n\nART rates are NOT a fixed % — they're negotiated per employer / per activity with the ART provider. The default is 5%; override per-employee or per-DDJJ via `artRate` / `defaultArtRate`:\n\n```ts\ncalculateEmployeeMonth({\n  employee: { /* ... */ },\n  artRate: 0.072, // 7.2% from your ART contract\n});\n```\n\n## What this package does NOT do (v0.1)\n\n- **SICOSS file generation + submission.** The actual fixed-width F.931 / SI.AP.RE upload needs a WSAA-authenticated XML pipeline. v0.1 ships the math + DDJJ assembly; v0.2 plans the upload adapter.\n- **Asignaciones Familiares per-employee calc.** AAFF is delegated to ANSES (not paid by employer; the employer just reports). The 4.7% / 5.4% in this package is the EMPLOYER contribution that funds the FUSA, not the per-employee benefit.\n- **Promoción de empleo reductions.** Ley 27.430 + posteriores. The `promocion_empleo` regime code is reserved but the v0.1 surface doesn't model the reduction matrix — apply external bonificación on top.\n- **Régimen de Casas Particulares** (Ley 26.844). Different rate matrix; out of scope for v0.1.\n- **Régimen rural**. Same — out of scope.\n\n## Errors\n\n```ts\nimport {\n  SussError,\n  SussValidationError,    // bad input\n  SussUnconfiguredError,  // adapter not wired\n} from \"@ar-agents/suss\";\n```\n\n## Constraints\n\n- **Centavos** for all amounts.\n- **`period` is YYYY-MM**.\n- **CUIL is 11 digits** (hyphens optional).\n- **Rates as fractions** (0.1017 = 10.17%).\n\nFor LLM agents using these tools, see [AGENTS.md](./AGENTS.md).\n\n## License\n\nMIT — Nazareno Clemente <naza@naza.ar>\n","readmeFilename":"README.md"}