Precio con descuentos
precioCalculates a product's final price by quantity and payment method, combining volume and payment discounts with a 15% cap and warning when stock is insufficient.
Instructions
Precio final de un producto para una cantidad y un medio de pago, con el detalle de las reglas: 5 % desde 10 unidades y 10 % desde 50; efectivo −10 %, transferencia −5 %, débito igual, crédito en 3 cuotas +10 %. Los descuentos se combinan con un tope de 15 %. Avisa si no alcanza el stock.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sku": "<sku>",
"cantidad": "<cantidad>",
"medio_pago": "<medio_pago>"
},
"name": "precio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | SKU del producto, por ejemplo ET-HM-0001 (lo devuelve buscar_producto) | |
| cantidad | Yes | Unidades (1 a 1000) | |
| medio_pago | Yes | efectivo, transferencia, debito o credito_3_cuotas |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | ||
| total | Yes | ||
| nombre | Yes | ||
| cantidad | Yes | ||
| medio_pago | Yes | ||
| subtotal_lista | Yes | ||
| stock_suficiente | Yes | ||
| descuento_total_pct | Yes | ||
| ajuste_medio_pago_pct | Yes | ||
| descuento_volumen_pct | Yes | ||
| precio_unitario_final | Yes | ||
| precio_unitario_lista | Yes |