calcular_ganancia_criptomonedas
Calcula la ganancia o pérdida patrimonial por una operación con criptomonedas (venta a euros, permuta entre criptos, pago con cripto o donación) y su tributación en la base del ahorro del IRPF (19-30%). Aplica el criterio FIFO en la adquisición. Si hay pérdida, indica cuánto se puede compensar y lo que queda pendiente.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unidades | Yes | Número de unidades transmitidas (ej: 0,5 BTC) | |
| tipo_operacion | No | "venta" (cripto→euros), "permuta" (cripto→cripto), "pago" con cripto o "donacion". Por defecto "venta". | |
| gastos_adquisicion | No | Comisiones de compra totales en euros. Por defecto 0. | |
| gastos_transmision | No | Comisiones de venta totales en euros. Por defecto 0. | |
| saldo_positivo_rcm | No | Saldo positivo de rendimientos del capital mobiliario del período (€), para compensar pérdidas (límite 25%). Por defecto 0. | |
| precio_adquisicion_unitario | Yes | Precio de adquisición por unidad en euros (el más antiguo, criterio FIFO) | |
| precio_transmision_unitario | Yes | Precio de transmisión por unidad en euros (precio de venta o valor de mercado en permutas/pagos) |