Blog·integrations

Cómo conectar tu ERP y tus bancos para tener un P&L en tiempo real

Arquitectura práctica para unificar datos de ERP, bancos y canales de venta en un único P&L que se actualiza solo.

Arquitectura de integraciones financieras

El cuello de botella de casi cualquier equipo financiero no es Excel ni el ERP — es el pegamento entre ambos. Aquí te cuento cómo montar ese pegamento bien.

Las tres fuentes que importan#

Para un P&L mensual decente te basta con tres:

  • ERP o facturación: ingresos y gastos devengados.
  • Bancos (via PSD2): movimientos reales de caja.
  • Canales de venta: Shopify, Stripe, marketplaces — el detalle que el ERP agrega.

El patrón de integración#

La pieza clave es un modelo de datos común al que todas las fuentes mapean. No intentes unir tablas del ERP con extractos bancarios directamente; siempre pierdes.

interface Transaction {
  date: Date;
  account: string;
  amount: number;
  category: string;
  source: 'erp' | 'bank' | 'stripe' | 'shopify';
  externalId: string;
}

Con ese modelo unificado, el P&L se genera en una sola query.

PSD2 sin dolor#

La buena noticia: tus bancos tienen obligación legal (PSD2) de darte acceso a tus movimientos via API. La mala: cada banco lo implementa distinto. La mejor manera es usar un agregador (GoCardless, Tink, Plaid en Europa) en vez de integrar banco por banco.

Frecuencia de refresco#

  • ERP: una vez al día basta.
  • Bancos: cada hora si puedes, cada 4h como mínimo.
  • Stripe/Shopify: webhooks en tiempo real.

Qué no hagas#

No consolides los datos en el ERP. El ERP es para contabilidad, no para analítica. Consolida en una capa aparte (un data warehouse ligero o una app como la nuestra) y deja que el ERP haga lo suyo.

¿Quieres verlo en tu caso? Reserva una demo.