Conciliación bancaria
Importa movimientos bancarios (BBVA, Stripe, Mercado Pago) y crúzalos con payouts esperados de reservas. Detecta discrepancias.
Estado: estructura de datos lista (Hito 10 Fase 2)
La tabla bank_movements ya existe en BD con:
fecha,monto,tipo(cargo/abono),concepto,source(bbva/stripe/mercadopago/manual/otro)matched_reservation_id+match_confidence+match_status(unmatched/auto/manual/discrepancy)- RLS: operadores INSERT/UPDATE/DELETE; contadora solo SELECT
- Trigger
updated_atautomático
Para activar el módulo end-to-end falta:
- Importador CSV BBVA (parseo del formato de exporte oficial)
- Importador CSV Stripe (formato dashboard.stripe.com → Payouts)
- Algoritmo de matching: monto + fecha (±2 días) + payment_account → propone reservation_id
- UI de revisión: ver pares automáticos, confirmar/rechazar match, crear manual
Por ahora puedes usar /importar con CSV genérico (vía la tabla bank_movements directo en Supabase). El matching automático y UI dedicada quedan en backlog Hito 10 v2.