Skip to main content
Glama

Calculadoras laborales y tributarias PY/EC

Multas por lavado de activos: SEPRELAD (Paraguay) y UAFE (Ecuador)

calcular_multas_lavado_activos
Read-onlyIdempotent

Rango de multa por una infracción de prevención de lavado de activos (LA/FT). Ecuador (UAFE): leve 1-10, grave 11-20, muy grave 21-40 SBU, por grado. Paraguay (SEPRELAD, Ley 1015/97): tope de 5.000 o 500 salarios mínimos según el sujeto, o un % de la operación. Devuelve el rango en SBU o salarios mínimos y en dinero, con el artículo. Devuelve también las fuentes oficiales y el link a la calculadora web.

Input Schema

NameRequiredDescriptionDefault
gradeNoEcuador: grado de la sanción (Reglamento, arts. 84-86). Sin grado = todo el rango.
entityYesTipo de sujeto obligado. Ecuador: ec-fin = Entidad financiera, de seguros o valores (SB, SCVS o SEPS); ec-nf = Sujeto obligado no financiero (inmobiliaria, automotores, constructora, joyería…). Paraguay: py-sup = Empresa supervisada: banco, financiera, cooperativa, casa de bolsa, seguros…; py-apnfd = Empresa sin supervisor natural: inmobiliaria, automotores, joyería, casa de empeño…; py-pf = Persona física: oficial de cumplimiento, director, gerente o empleado.
repeatNoEcuador: reincidencia con sanción anterior en firme (multa al máximo del grado).
countryYesPaís: py = Paraguay (guaraníes, DNIT/MTESS/IPS), ec = Ecuador (USD, SRI/IESS).
operationNoParaguay: monto de la operación en Gs. (para la multa alternativa en % de la operación).
infractionYesInfracción. Ecuador: ec-ros-none = No reportar una operación sospechosa (ROS); ec-ros-late = Enviar el ROS tarde, incompleto o con errores; ec-resu-late = Enviar el RESU (operaciones desde USD 10.000) tarde; ec-resu-wrong = RESU incompleto o con errores sin corregir en 3 días; ec-noros-late = Registrar tarde la no existencia de operaciones sospechosas; ec-kyc = No aplicar la debida diligencia del cliente (KYC); ec-bo = Abrir o mantener una cuenta sin identificar al beneficiario final; ec-oc = No designar oficial de cumplimiento; ec-code = Operar sin código de registro de la UAFE; ec-info-late = Entregar tarde la información que pide la UAFE o el supervisor; ec-records = No conservar los registros 10 años; ec-training = No capacitar al personal en prevención. Paraguay: py-ros = No enviar el ROS o enviarlo fuera de plazo; py-kyc = No aplicar la debida diligencia del cliente (KYC); py-records = No conservar los registros de operaciones y de debida diligencia; py-oc = No designar oficial de cumplimiento; py-risk = No tener un sistema de administración de riesgos; py-policies = No tener políticas y procedimientos escritos de prevención; py-collab = No colaborar a tiempo con la SEPRELAD o el supervisor; py-reveal = Revelar a terceros un reporte o comunicación; py-audit = No hacer la auditoría externa exigida.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare a safe, idempotent, closed-world read, so the description's added value is in what it returns: the range in SBU/salarios mínimos and in money, the applicable article, official sources, and a web calculator link. That is meaningful extra context not derivable from the annotations, though it says nothing about precision assumptions or rounding.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four compact sentences with the legal basis and unit framing front-loaded, then the return contents. Dense but every clause carries information; only the 'Devuelve… Devuelve también…' split is slightly redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly carries the burden of describing return values (range in units and money, article, official sources, calculator link). It does not state what happens for combinations like a grade supplied with a Paraguay entity, but the schema enums already scope those cases.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with detailed per-parameter descriptions, so the baseline is 3. The description adds some legal framing (Ecuador tiers 1-10 / 11-20 / 21-40 SBU by grade; Paraguay caps of 5.000 or 500 salarios mínimos or a % of the operation) that explains how entity/grade/operation interact, but nothing beyond the schema's own text.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource (fines for money-laundering prevention infractions) and scope (Paraguay SEPRELAD Ley 1015/97 and Ecuador UAFE), including the unit basis (SBU / salarios mínimos). It is clearly distinguishable from siblings like calcular_multas_declaracion_tardia by topic, though it never names the sibling explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the agent must infer that this tool is for LA/FT fine ranges rather than other fine or tax calculations. There is no explicit 'use when' statement, no exclusion of the sibling multas tool, and no note on preconditions (e.g., needing to know the entity type first).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.