Los archivos de pagos de Stripe Marketplace no se comportan como un export de pago estándar de Stripe: el movimiento de dinero pertenece a la plataforma, pero la actividad se distribuye entre múltiples cuentas conectadas. Un solo depósito bancario puede estar vinculado a docenas de vendedores, comisiones, reembolsos, reversiones, transferencias y diferencias de tiempo.

Ahí es donde el libro mayor de cuentas empieza a divergir.

El archivo de pagos dice que el dinero salió de Stripe. El libro mayor dice qué vendedor o cuenta interna debe recibir el crédito. Estos dos archivos responden preguntas distintas, así que una comparación fila por fila produce falsos descuadres aunque los dos archivos sean correctos.

La conciliación debe probar tres cosas:

  • Qué cuenta conectada generó cada movimiento de pago
  • Qué cuenta del libro mayor registra ese movimiento internamente
  • Qué diferencias son esperadas por comisiones, reembolsos, reservas o diferencias de tiempo

Conciliar los archivos de pagos de Stripe Marketplace con los libros mayores no es buscar un ID compartido. Es una conciliación por capas — del pago a la cuenta conectada y luego al libro mayor — separando las excepciones antes de dar por válido el informe final.

Separa el archivo de pagos del libro mayor

Un archivo de pagos de Stripe Marketplace generalmente contiene datos de movimientos: qué pagó, revirtió, ajustó o retuvo Stripe. Un libro mayor de cuentas interno generalmente contiene datos de titularidad: qué vendedor, proveedor, subcuenta, cartera o saldo interno debe recibir el dinero.

Estos archivos se superponen, pero no son intercambiables.

Campo del archivo de pagos StripeCampo del libro mayor internoQué establece
payout_idReferencia del lote de pagosA qué lote de pagos pertenece la fila
connected_account_idID de vendedor / ID de proveedorQué cuenta registra la actividad
balance_transaction_idReferencia de transacciónQué movimiento de Stripe generó la fila
amountMonto bruto o monto a pagarEl valor antes o después de deducciones
feeComisión de plataforma / tarifa de procesamientoLa deducción aplicada al movimiento
netLiquidación netaEl efecto en caja después de comisiones
available_onFecha de liquidación esperadaCuándo el dinero estuvo disponible
typeTipo de asiento en el libro mayorSi la fila es un cargo, reembolso, transferencia, comisión, ajuste o retención

El primer error: tratar amount en ambos archivos como el mismo tipo de monto. No siempre lo es.

En el archivo de Stripe, amount puede describir el cargo bruto, la transferencia a una cuenta conectada, un reembolso negativo o un movimiento de pago. En el libro mayor, puede describir el monto a pagar al vendedor, los ingresos de la plataforma, el efectivo neto o el cambio en el saldo interno. Los números pueden estar relacionados sin ser iguales.

Antes de conciliar cualquier cosa, etiqueta la base del monto en ambos archivos: cargo bruto, comisión de plataforma, tarifa de procesamiento, transferencia a cuenta conectada, neto del pago, reembolso, reversión, reserva o retención. Si la base del monto no está clara, la coincidencia parecerá incorrecta más adelante. Compararás un monto a pagar al vendedor con un neto de pago y lo llamarás diferencia inexplicada, aunque esa diferencia sea simplemente la comisión de plataforma o la tarifa de procesamiento.

Construye la conciliación alrededor de la cuenta conectada

La cuenta conectada es el punto de control. La línea bancaria puede confirmar que Stripe realizó un pago, pero no puede probar qué vendedores estaban incluidos en ese pago ni si el saldo del libro mayor de cada vendedor es correcto.

Usa este orden de evidencia para la conciliación:

Capa de coincidenciaLado StripeLado libro mayorPropósito
Lote de pagospayout_id o fecha de pagoID de lote o ciclo de liquidaciónAgrupa las filas en el mismo movimiento de efectivo
Cuenta conectadaconnected_account_idID de vendedor / proveedor / cuentaAsigna cada fila al titular correcto
Referencia de transacciónbalance_transaction_id, ID de cargo, ID de transferenciaReferencia de pago, pedido o libro mayorEstablece la identidad a nivel de fila
Base del montoBruto, comisión, neto, transferenciaA pagar, comisión, ingresos, efectivoEvita comparaciones entre montos incompatibles
Ventana de fechascreated, available_on, fecha de pagoFecha de transacción, fecha del libro mayor, fecha de liquidaciónSepara las diferencias de tiempo de las filas faltantes

No empieces por el monto del pago. Es demasiado agregado.

Empieza por la cuenta conectada. Agrupa las filas de Stripe de esa cuenta. Compáralas con el libro mayor de la cuenta. Cuando cada cuenta cuadre, sube los resultados al lote de pagos.

Ese orden mantiene la conciliación legible. Si la plataforma tiene un déficit de 3,842.18, quieres saber que la cuenta conectada acct_72K tiene dos filas de reembolso faltantes, que acct_91P tiene una retención y que el resto del lote está limpio.

Para un flujo estándar de pago a banco, el problema adyacente es conciliar un CSV de pago de Stripe con tu estado de cuenta bancario. El trabajo de pagos de marketplace agrega otra capa porque el pago debe vincularse a la titularidad de la cuenta, no solo al efectivo recibido.

Normaliza los dos archivos sin modificar las fuentes

No edites los exports originales. Crea columnas de trabajo a su lado.

Esas columnas hacen que los dos archivos sean comparables y preservan los valores originales de Stripe y del libro mayor interno.

Columna de trabajoFuente StripeFuente libro mayorPor qué importa
normalized_account_idconnected_account_idID de vendedor, proveedor, carteraAlinea los nombres de las cuentas
normalized_referenceID de cargo, transferencia o transacción de saldoID de pedido, referencia de pago, referencia del libro mayorCrea candidatos de coincidencia a nivel de fila
signed_amountMonto, comisión, neto con signo conservadoMonto de débito o crédito con signo alineadoEvita reversiones débito-crédito
amount_basisTipo y categoría de reporteCuenta del libro mayor o tipo de transacciónElimina la confusión bruto-neto
settlement_windowFecha de creación, disponibilidad, pagoFecha de registro o liquidaciónControla las diferencias de tiempo
currencyColumna de monedaMoneda del libro mayorBloquea las falsas coincidencias entre divisas

Para normalized_reference, la fórmula base es:

Fórmula
=ESPACIOS(SUSTITUIR(MAYUSC(A2),CARACTER(160)," "))

La columna A es el campo de referencia — ID de transacción de saldo, ID de cargo, ID de transferencia o referencia del libro mayor interno. ESPACIOS elimina los espacios estándar; CARACTER(160) cubre el espacio de no separación que exportan algunos sistemas. Si el libro mayor solo almacena un fragmento de la referencia de Stripe, extrae con EXTRAE o DERECHA antes de normalizar.

La columna auxiliar más importante es amount_basis.

Sin ella, una búsqueda puede devolver una coincidencia matemáticamente cercana pero conceptualmente incorrecta. Una transferencia de 100.00 a un vendedor y un cargo bruto de 100.00 al cliente no son el mismo registro. Los valores idénticos no prueban identidad cuando los tipos de transacción difieren.

La misma regla aplica a los signos. Stripe puede exportar reembolsos, reversiones y comisiones como valores negativos. El libro mayor puede registrar el mismo movimiento económico como un débito en una columna o un número positivo en una columna de gastos. Normaliza el signo para la comparación, pero conserva el signo original visible en el informe.

Concilia cada cuenta conectada antes del lote de pagos

El flujo correcto: primero la cuenta, luego el pago.

Supón que el archivo de pagos de Stripe contiene esto:

ID de pagoCuenta conectadaTipoReferenciaBrutoComisiónNeto
po_8841acct_ATransferenciatr_1001500.00-20.00480.00
po_8841acct_AReembolsore_1008-75.000.00-75.00
po_8841acct_BTransferenciatr_1002900.00-36.00864.00
po_8841acct_CRetenciónadj_4421-120.000.00-120.00

El libro mayor interno podría mostrar esto:

Cuenta del libro mayorReferenciaMovimiento de cuentaComisión de plataformaEstado de liquidación
Vendedor Atr_1001480.0020.00Liquidado
Vendedor Are_1008-75.000.00Reembolsado
Vendedor Btr_1002864.0036.00Liquidado
Vendedor Cadj_44210.000.00Retenido

Si comparas primero el total del pago, la retención parece un pago faltante. Si comparas primero cada cuenta conectada, el Vendedor C no está faltante. El libro mayor clasificó la fila como retenida en lugar de liquidada.

Esa distinción cambia la respuesta final.

El informe no debe decir:

El Vendedor C tiene un déficit de 120.00.

Debe decir:

El Vendedor C tiene una retención de 120.00 en Stripe que no es pagable en la liquidación actual del libro mayor.

Esa es una nota de conciliación que se puede usar. Le dice al operador qué pasó y qué hacer a continuación.

Usa primero coincidencias candidatas, luego confirmadas

Los archivos de marketplace no siempre tienen una clave perfecta en todos los exports. La misma actividad puede aparecer como un ID de cargo en un export, un ID de transferencia en otro y una referencia de pedido en el libro mayor.

Usa primero la coincidencia candidata.

Regla candidataCuándo usarlaRiesgo
Coincidencia exacta por referenciaEl mismo ID de cargo, transferencia o transacción de saldo aparece en ambos archivosBajo
Cuenta conectada + fragmento de referenciaEl libro mayor almacena solo parte de la referencia de StripeMedio
Cuenta conectada + monto + ventana de fechasLa referencia falta pero el monto y el tiempo coincidenMedio
Cuenta conectada + ID de pedido + montoEl libro mayor rastrea el pedido en lugar del movimiento de StripeMedio
Coincidencia solo por montoNo existe una referencia confiableAlto

Las coincidencias candidatas no son definitivas. Son una lista corta para validar.

Una coincidencia confirmada debe pasar estas verificaciones:

  1. La cuenta conectada coincide.
  2. El tipo de transacción o la base del monto coinciden.
  3. El monto con signo coincide tras entender el tratamiento de las comisiones.
  4. La fecha está dentro de la ventana de liquidación esperada.
  5. La moneda coincide.
  6. La fila no ha sido emparejada ya con otra entrada del libro mayor.

Esta última verificación importa. Los exports de marketplace pueden contener valores repetidos. Si el proceso de coincidencia permite que una fila de Stripe coincida con dos entradas del libro mayor, la conciliación cuadrará en papel mientras oculta un duplicado.

Separa comisiones, reembolsos, retenciones y diferencias de tiempo

La lista de excepciones no debe ser un solo grupo llamado "sin conciliar."

Ese grupo es demasiado vago para cerrar. Mezcla errores reales con el comportamiento esperado del marketplace.

Usa categorías de excepción que describan la causa real:

Categoría de excepciónSignificadoAcción
Faltante en el libro mayorLa fila de Stripe existe pero no hay entrada en el libro mayorAgregar o investigar la entrada del libro mayor
Faltante en el archivo de StripeLa entrada del libro mayor existe pero no hay fila de StripeVerificar filtros de fechas, alcance del export o entrada manual
Discrepancia de cuentaLa referencia existe pero la cuenta conectada difiereRevisar el mapeo de vendedores
Discrepancia de base del montoMisma actividad, tipo de monto distinto comparadoReclasificar monto bruto, comisión, neto o a pagar
Diferencia en comisiónLa comisión de plataforma o procesamiento no coincideVerificar las reglas de registro de comisiones
Tiempo de reembolso o reversiónEl movimiento negativo se relaciona con una transacción anteriorVincular a la actividad original
Reserva o retenciónStripe retrasó el pago en lugar de pagarle al vendedorTrasladar al siguiente ciclo de liquidación
Diferencia de fechasMisma fila, distinta fecha de registro o pagoMarcar como diferencia de tiempo, no como faltante
Entrada duplicada en el libro mayorUna fila de Stripe coincide con múltiples entradas del libro mayorEliminar o revertir el duplicado

Los reembolsos y las reversiones merecen su propio tratamiento. Un reembolso puede pertenecer a un cargo de un período anterior pero aparecer en el pago actual. Si el libro mayor solo contiene pedidos del período actual, el reembolso parecerá sin conciliar. La solución no es forzar el reembolso en la lista de ventas actual. Es identificar el cargo original, registrar el reembolso en la cuenta correcta y mostrar que el pago actual se redujo por ese reembolso.

Las suscripciones agregan un problema de tiempo relacionado cuando las facturas, los pagos y la liquidación del pago caen en períodos distintos. Si las facturas recurrentes forman parte del flujo del marketplace, aplica aquí la misma disciplina de fechas que se usa en la conciliación de facturas de suscripción de Stripe: la fecha de factura, la fecha de pago, la fecha de disponibilidad y la fecha de pago son campos separados.

Cierra el lote de pagos solo después de conciliar por cuenta

Cuando cada cuenta conectada esté conciliada, consolida los resultados en un resumen del pago.

El resumen debe responder cuatro preguntas:

  1. ¿El total del pago de Stripe coincide con el depósito bancario o el movimiento de efectivo?
  2. ¿La actividad de Stripe de cada cuenta conectada coincide con el libro mayor interno?
  3. ¿Las comisiones, reembolsos, retenciones y diferencias de tiempo están separados de los errores reales?
  4. ¿La diferencia inexplicada restante es cero?

Un resumen de pago útil se ve así:

CategoríaCantidadMonto
Transferencias de cuentas conectadas conciliadas8248,210.00
Comisiones de plataforma conciliadas82-1,928.40
Reembolsos y reversiones conciliados9-1,144.20
Retenciones trasladadas3-640.00
Entradas faltantes en el libro mayor2-318.75
Entradas duplicadas en el libro mayor1120.00
Diferencia inexplicada tras la revisión00.00

Las etiquetas exactas dependen de tu marketplace, pero la estructura no debe cambiar. Actividad conciliada, diferencias esperadas y excepciones reales deben estar en líneas separadas.

El informe final también debe incluir una tabla de excepciones por cuenta:

Cuenta conectadaProblemaMontoEvidenciaAcción
acct_AReembolso faltante en el libro mayor-75.00Reembolso de Stripe re_1008Registrar reembolso contra Vendedor A
acct_CRetención en Stripe-120.00Ajuste de Stripe adj_4421Trasladar hasta que se libere
acct_DTransferencia duplicada en el libro mayor120.00Dos entradas del libro mayor coinciden con tr_4410Revertir el duplicado

Esa tabla es la que el operador puede usar. Apunta a filas, cuentas, evidencias y acciones. Una hoja de cálculo resaltada sin esta estructura deja la pregunta abierta.

Qué prueba una conciliación correcta de marketplace

Una conciliación de pagos de marketplace terminada no prueba que cada número en cada archivo sea idéntico. Prueba que cada diferencia tiene la etiqueta correcta.

El pago de la plataforma puede diferir de las ventas brutas del marketplace porque las transferencias de vendedores, comisiones, reembolsos, disputas, reservas y el tiempo de los pagos se ubican entre la venta y el movimiento de efectivo. El libro mayor de cuentas conectadas puede diferir del archivo de pagos porque algunas filas aún no son pagables, pertenecen a transacciones de períodos anteriores o se registraron con una referencia distinta.

El resultado correcto debe decir:

  • Este lote de pagos cuadra con el efectivo.
  • Estas cuentas conectadas coincidieron limpiamente.
  • Estas filas son diferencias de tiempo, reservas, reembolsos o comisiones esperadas.
  • Estas filas requieren corrección en el libro mayor.
  • La diferencia inexplicada restante es cero, o está aislada en filas específicas.

Ese es el estándar para cerrar la conciliación.

Lista de verificación antes de cerrar el archivo

Antes de entregar el informe de pago, confirma que el lote está identificado, que los IDs de cuentas conectadas están mapeados a las cuentas del libro mayor, que la base del monto está etiquetada en ambos archivos, que las filas brutas y netas no están mezcladas, que los reembolsos y las retenciones están separados, que las coincidencias duplicadas están eliminadas y que las filas del libro mayor que realmente faltan están listadas con sus referencias.

El orden es la clave. La conciliación por cuenta viene antes que el cierre del lote. Si el total del pago coincide pero los saldos de las cuentas conectadas no, la conciliación no está terminada. Si cada cuenta conectada cuadra pero el lote de pagos no coincide con el efectivo, el movimiento de efectivo final todavía necesita revisión.

Un archivo de pagos de marketplace tiene demasiada información para una sola fórmula de búsqueda. Trátalo como una conciliación controlada: identifica el lote, mapea las cuentas conectadas, concilia las filas, clasifica las diferencias esperadas y luego consolida el resultado en un informe que explique el pago en lugar de ocultarlo.