Una exportación de pedidos de Shopify y un CSV de actividad de PayPal pueden describir la misma venta con identificadores distintos, fechas distintas y un número de filas distinto. Por eso la lista de diferencias crece cada vez que los comparas línea por línea.
El problema empieza antes de escribir la primera fórmula. Shopify registra el evento comercial: el pedido, sus líneas, descuentos, gastos de envío y estado. PayPal registra el evento de pago: la captura, la comisión, el reembolso, la anulación o la transferencia. Son registros relacionados, pero no son el mismo registro.
Si estás buscando cómo resolver filas de ventas sin conciliar entre tu exportación de Shopify y tu CSV de PayPal, deja de tratar los dos archivos como si cada fila tuviera que tener su gemela al otro lado. Lo que hay que hacer es encontrar el campo clave correcto, reducir ambas exportaciones a vistas comparables y separar las ventas realmente ausentes de las diferencias por plazos, reembolsos o formato.
Por qué las filas en bruto no coinciden
La mayoría de las diferencias falsas vienen de comparar las exportaciones por defecto tal como están.
Shopify puede generar varias filas para un solo pedido si tiene varios artículos. PayPal puede generar varias filas para esa misma venta porque el pago, la comisión, el reembolso y cualquier ajuste posterior aparecen cada uno en una fila distinta. Incluso cuando los dos sistemas son correctos, los archivos en bruto pueden tener un número de filas diferente.
| Lo que ves | Lo que suele significar | Por qué parece sin conciliar |
|---|---|---|
| Un pedido de Shopify aparece en tres filas | El pedido tiene tres productos | Shopify escribe el detalle por línea de artículo, no por pago |
| Una venta de PayPal aparece con una fila de comisión y luego una de reembolso | PayPal registra los eventos de transacción en el tiempo | El importe y el número de filas ya no coinciden con la exportación de Shopify |
| La misma venta aparece en fechas distintas | Shopify usa la hora del pedido, PayPal usa la hora del pago | La conciliación por fecha falla aunque la venta sea real |
| El número de pedido existe en Shopify pero PayPal muestra un ID de transacción | Los sistemas usan referencias primarias distintas | La coincidencia exacta por ID produce falsos negativos |
Es el mismo problema estructural que explica por qué los pedidos de Shopify y los pagos de Stripe se concilian lentamente: un archivo describe lo que se vendió, el otro describe cómo se movió el dinero.
Elige el campo clave antes de comparar nada
Una fila sin conciliar rara vez es prueba de que falta una venta. Casi siempre es prueba de que el campo clave elegido no puede conectar los dos sistemas.
Empieza por el campo disponible más fiable y baja en el orden solo si el archivo no lo tiene.
| Prioridad | Campo en Shopify | Campo en PayPal | Fiabilidad |
|---|---|---|---|
| Mejor caso | Payment ID o Payment References | Transaction ID o referencia vinculada a factura | Máxima confianza cuando el mismo valor existe en ambos archivos |
| Segunda opción | Número o nombre de pedido llevado a un campo de nota o factura | Invoice ID, campo personalizado o texto de nota | Sólida si tu proceso de checkout o exportación conserva el número de pedido |
| Alternativa | Monto bruto, correo del cliente, divisa y marca de tiempo cercana | Monto bruto, correo del pagador, divisa y marca de tiempo cercana | Útil para revisión, no suficiente para una conciliación automática ciega |
No empieces solo por el monto. Dos pedidos pueden tener el mismo importe. No empieces solo por la fecha. Un pedido de medianoche y un pago del día siguiente pueden ser la misma venta. No empieces por la posición de la fila. El orden de las filas no te dice nada.
La pregunta correcta no es «¿Qué columna se parece?». Es «¿Qué campo puede probar que esta venta de Shopify y este pago de PayPal son el mismo evento comercial?»
Construye dos vistas de comparación en lugar de usar los archivos completos
El enfoque más limpio es convertir cada exportación en una vista de trabajo más pequeña antes de conciliar nada.
Para Shopify, quédate con los campos que identifican la venta y reduce el ruido de las líneas por artículo. Si un pedido aparece en varias filas, agrúpalo en un solo registro a nivel de pedido antes de la comparación.
| Conservar de Shopify | Por qué importa |
|---|---|
| Order ID o Name | La referencia comercial que necesitas para rastrear el pedido después |
| Created at o Paid at | Permite revisar diferencias de plazo sin usar la fecha como campo principal |
| Payment Method | Confirma que solo estás comparando ventas pagadas con PayPal |
| Payment ID o Payment References | El mejor puente disponible hacia el lado del pago |
| Total, divisa, monto reembolsado | Necesario para separar la venta bruta de las reducciones posteriores |
| Correo del cliente | Útil para revisión secundaria cuando faltan identificadores |
Para PayPal, quédate solo con las filas vinculadas a la actividad de la tienda. Una exportación de actividad en bruto puede incluir también transferencias, retiros, reservas, conversiones de divisa y eventos de cuenta sin relación con la tienda. Esas filas no pertenecen a la primera comparación con las ventas de la tienda.
| Conservar de PayPal | Por qué importa |
|---|---|
| Transaction ID | La referencia principal del lado del pago |
| Fecha y hora | Necesaria para revisar diferencias de plazo |
| Transaction type | Separa pago, reembolso, anulación y comisión |
| Bruto, comisión, neto, divisa | Muestra si el importe de la venta cambió después del procesamiento |
| Correo del cliente o pagador | Útil para la conciliación secundaria |
| Campos de factura o referencia personalizada, si están disponibles | A menudo el único puente hacia el número de pedido de Shopify |
Si además necesitas explicar por qué el saldo de PayPal no cuadra con otro archivo, conciliar una exportación mensual de PayPal con un estado de cuenta bancario es el problema adyacente. No mezcles esa conciliación a nivel bancario con esta a nivel de filas hasta que sepas qué ventas van juntas.
El proceso para encontrar rápidamente las filas de ventas sin conciliar
1. Limita Shopify a las ventas que realmente estás revisando
Filtra Shopify por los pedidos pagados donde PayPal sea el método de pago. Excluye los pedidos de prueba, los pedidos cancelados que nunca se liquidaron y cualquier categoría de pedido fuera del período que estás conciliando.
Si la exportación de Shopify está a nivel de línea de artículo, agrúpala en una fila por pedido antes de comparar. Tu tabla de conciliación no debe tener cinco filas para un pedido de cinco artículos si PayPal tiene una sola fila de pago para esa misma compra.
2. Divide la exportación de PayPal por tipo de transacción
No compares todas las filas de PayPal con las ventas de Shopify en una sola hoja. Separa:
- Pagos de clientes completados
- Reembolsos y anulaciones
- Comisiones y otras deducciones
- Actividad de cuenta sin relación con la tienda
La primera pasada debe comparar ventas de Shopify únicamente con pagos de clientes completados en PayPal. Los reembolsos van en una segunda pasada. Las comisiones se explican, no se concilian.
3. Ejecuta primero la pasada por ID exacto
Si Shopify incluye Payment ID o Payment References y esos valores aparecen en la exportación de PayPal, empieza por ahí. Esta pasada debe producir tu conjunto de coincidencias más limpio y eliminar rápidamente el ruido evidente.
Cuando los ID exactos funcionan, registra el estado de inmediato:
| Estado | Significado |
|---|---|
| Conciliado | La misma referencia probada en ambos lados |
| Ausente en PayPal | La venta de Shopify no tiene registro en el lado del pago con esa referencia |
| Ausente en Shopify | El pago de PayPal existe pero ningún pedido de Shopify lleva la referencia vinculada |
Esta primera pasada es donde desaparecen muchas filas «sin conciliar».
4. Ejecuta una segunda pasada para filas sin ID compartido
Algunas combinaciones de exportaciones de Shopify y PayPal no exponen el mismo valor. Eso no significa que falte la venta. Significa que necesitas un campo de revisión.
Usa un campo de revisión compuesto como:
- misma divisa
- mismo monto bruto
- misma ventana de tiempo o ventana cercana
- mismo correo del cliente o detalle del pagador reconocible
Es una cola de revisión, no una conciliación automática definitiva. Si dos registros coinciden en monto y cliente pero las marcas de tiempo tienen doce horas de diferencia, puede ser la misma venta. Si cuatro registros comparten el mismo monto el mismo día, necesitas confirmación manual antes de marcar nada como conciliado.
Marca primero las filas que no se pueden confiar automáticamente. Cuenta cuántas filas de PayPal comparten cada monto y fecha:
=CONTAR.SI.CONJUNTO(PayPal!$D:$D,D2,PayPal!$B:$B,B2)Un resultado de 1 es un candidato seguro. Cualquier valor superior a 1 significa que el monto y la fecha no son únicos, así que confirma esas filas por correo o referencia antes de marcarlas como conciliadas.
5. Saca los reembolsos de la pila sin conciliar
Los reembolsos generan algunas de las excepciones falsas más confusas porque Shopify puede mostrar el pedido como una venta pagada con un monto reembolsado, mientras que PayPal muestra una transacción de reembolso posterior con su propio ID.
Si una fila de Shopify parece sin conciliar, hazte estas preguntas antes de marcarla como ausente:
- ¿Se reembolsó el pedido original después?
- ¿Muestra PayPal el reembolso como un evento separado fuera de la fila de venta?
- ¿Ocurrió el reembolso en un período de reporte distinto?
- ¿El total de Shopify es bruto mientras PayPal solo muestra el movimiento del reembolso?
Si la respuesta a cualquiera de esas preguntas es sí, no falta ninguna venta. Es una secuencia de venta más reembolso que hay que clasificar correctamente.
6. Revisa las filas que quedan
En este punto, las excepciones restantes suelen ser reales y útiles. Tienden a caer en un conjunto reducido de categorías.
Qué significan normalmente las filas que siguen sin conciliar
Una vez que eliminas los duplicados por línea de artículo, el ruido por tipo de transacción y los problemas de campo clave ausente, las filas que siguen sin conciliar son mucho más fáciles de explicar.
| Síntoma restante | Causa real | Qué hacer después |
|---|---|---|
| Venta de Shopify sin pago en PayPal | Pago fallido, pedido no capturado o ventana de exportación incorrecta | Revisa el estado del pedido, el estado de la captura y las fechas del reporte |
| Pago en PayPal sin pedido en Shopify | Pago manual, importación duplicada o fila de exportación de Shopify ausente | Rastrea por correo, monto y marca de tiempo; verifica si la venta pertenece a otro sistema |
| Mismo cliente y mismo monto, fecha distinta | Diferencia de plazo entre la creación del pedido y la finalización del pago | Marca como diferencia de plazo, no como ausente |
| Monto ligeramente diferente | Envío, impuesto, descuento, manejo de divisa o reembolso parcial | Compara los campos brutos antes de tratarlo como una excepción |
| Varios pedidos de Shopify podrían coincidir con una fila de PayPal | Pago agrupado o mismo monto repetido el mismo día | Revisa los campos de referencia antes de marcar como conciliado |
| La misma venta aparece dos veces en un archivo | Fila de exportación duplicada o transacción registrada dos veces | Deduplica antes del conteo final |
Aquí es cuando dejas de preguntarte «¿Por qué tengo filas sin conciliar?» y haces una pregunta mejor: de las filas sin conciliar, ¿cuáles son excepciones reales y cuáles son diferencias de modelo entre una exportación de pedidos y una exportación de pagos?
Qué debe producir una revisión completa de filas sin conciliar
El resultado debe ser más que una hoja de cálculo con marcas de color. Debe decirte qué se concilió, qué necesita revisión y qué acción hace falta.
| Sección del resultado | Qué debe mostrar |
|---|---|
| Coincidencias exactas | Ventas vinculadas con confianza mediante una referencia de pago o ID de transacción compartido |
| Coincidencias para revisar | Ventas que coinciden en monto, cliente y plazo pero que aún necesitan confirmación humana |
| Filas vinculadas a reembolsos | Ventas cuyo estado sin conciliar se explica por actividad de reembolso posterior |
| Excepciones reales | Filas sin ningún candidato creíble después de todas las revisiones |
| Notas por causa | Fecha incorrecta, campo clave incorrecto, duplicado, fila de exportación ausente o actividad fuera de la tienda |
Una lista de excepciones útil es corta y específica. Para cada fila sin resolver, tienes que poder decir una de las siguientes:
- la venta existe en Shopify pero nunca se liquidó en PayPal
- el pago existe en PayPal pero la exportación de Shopify no incluye el pedido relacionado
- los registros son la misma venta, pero el campo disponible es débil y necesita confirmación manual
- la diferencia la crea un reembolso, una anulación o un duplicado
Esa es la diferencia entre una comparación de archivos y un resultado de conciliación. Una comparación te dice que las filas no coinciden. Un resultado real te dice por qué.
