Factuarea APIDevelopers
Contrato

Comisiones de Stripe como gasto y una liquidación más detallada

Las cuentas de Stripe conectadas pueden registrar cada mes sus comisiones de Stripe como gasto, los payouts detallan ahora todos los movimientos que liquidan y los gastos que autoliquidan su IVA ya no lo cuentan en el total. Nueve operaciones actualizadas, tres campos nuevos en la cuenta, tres campos nuevos en el payout y un método de conexión nuevo.

18 de octubre de 2026 — Stripe descuenta sus comisiones de tu saldo antes de pagarte, así que nunca te llegan como una factura. Una cuenta conectada puede pedirnos ahora que las registremos como gasto cada mes, y los payouts dicen con exactitud de qué se componen. La guía de comisiones de Stripe como gasto explica el flujo completo, y Payouts y conciliación bancaria recoge el nuevo desglose.

No hay ninguna operación nueva: son campos y valores añadidos a operaciones que ya existen. Dos de ellos cambian lo que significa un número existente, así que van primero.

Dos valores que cambian

  • composition.fee_total en los payouts — ahora suma todas las comisiones que liquida el payout: las de los cobros, las que Stripe cobró por separado (cuotas mensuales o de conversión de divisa) y las que corresponden a reembolsos. Antes solo contaba las de los cobros, así que un payout con comisiones independientes o con reembolsos muestra ahora un fee_total mayor.
  • total en los gastos que autoliquidan su IVA — cuando operation_class es intracomunitaria o isp, el proveedor no cobra el IVA, así que ya no forma parte de lo que pagas: total = subtotal - total_retention + total_surcharge. El IVA autoliquidado se sigue publicando en total_vat y taxes_total, y se sigue declarando en el Modelo 303. Con cualquier otra clase de operación no cambia nada.

Operaciones actualizadas

  • Cuentas conectadas — Listar cuentas de Stripe conectadas y Obtener una cuenta de Stripe conectada devuelven tres campos nuevos: fee_expenses_enabled (false por defecto), fee_expenses_tax_treatment (reverse_charge_eu, exempt o null) y fee_expenses_since (el primer mes que se registra, en formato YYYY-MM, o null). Actualizar una cuenta de Stripe conectada acepta los mismos tres. Desactivar el gasto conserva el tratamiento, el mes y los gastos ya creados. La tool MCP update_stripe_connected_account y las tools que leen cuentas conectadas llevan los mismos campos.
  • connection_method = platform — las tres operaciones de cuentas conectadas de arriba pueden devolver ahora platform, junto a account_links y stripe_app. Es la cuenta de Stripe de la propia plataforma, que solo tiene la empresa que emite las facturas de Factuarea. Es de solo lectura, no tiene credencial guardada y no admite subscription_autoinvoicing_enabled.
  • Payouts — Listar payouts de Stripe y Obtener un payout de Stripe devuelven tres campos nuevos dentro de composition, todos como cadenas de 2 decimales en la moneda del payout: refunds_total (negativo), standalone_fee_total (ya incluido en fee_total) y other_total (ajustes, disputas y similares, con signo). Con ellos, amount_gross - fee_total + refunds_total + other_total es igual a amount_net. Un payout ingerido antes de este cambio devuelve "0.00" en los tres.
  • Gastos — Crear un gasto, Actualizar un gasto, Obtener un gasto y Listar todos los gastos devuelven el nuevo total descrito arriba en los gastos intracomunitaria e isp.

Errores nuevos al actualizar una cuenta conectada

Actualizar una cuenta de Stripe conectada (scope stripe_autoinvoicing:write) puede responder ahora:

StatusCódigoCuándo
400parameter_missingActivas el gasto sin tratamiento fiscal o sin primer mes, ni en la misma petición ni ya guardados. param es fee_expenses_tax_treatment o fee_expenses_since.
422parameter_invalid_valuefee_expenses_since no es un mes YYYY-MM, es anterior a 2020-01 o posterior al mes en curso, o el tratamiento no es reverse_charge_eu ni exempt.
422parameter_invalid_value con subcode platform_account_subscriptions_owned_by_billingActivas subscription_autoinvoicing_enabled en la cuenta de la plataforma, cuyas suscripciones factura Factuarea directamente.
403feature_not_available_in_planActivas el gasto y la empresa no tiene el módulo de Compras. param es fee_expenses_enabled.

La tool MCP responde con el mismo code, param y subcode.

El tratamiento fiscal de las comisiones de Stripe depende de cada negocio, así que no hay un valor por defecto y no lo elegimos por ti. Te recomendamos confirmarlo con tu gestor antes de activar el gasto.

Las novedades son opcionales: una integración que no las envía ni las lee sigue funcionando como antes, salvo por los dos valores de arriba.

En esta página

¿Te echamos una mano?Contactar con soporte