El archivo de facturas no es el archivo de tesorería. FreshBooks puede exportar facturas por fecha de emisión o por fecha de cobro, pero tu extracto bancario mensual solo muestra el dinero que efectivamente ingresó a la cuenta. Por eso los dos archivos parecen inconsistentes aunque el mes esté bien.

Una conciliación confiable empieza por elegir el reporte de FreshBooks centrado en cobros, y luego separar cuatro casos: cobros directos uno a uno, depósitos agrupados, cobros parciales y desfases de fechas al cierre del mes. Si tienes que conciliar el CSV de facturas de FreshBooks con un extracto bancario mensual en un solo archivo, esa separación importa más que la fórmula que uses.

Diagnostica el tipo de diferencia antes de empezar la conciliación

Lo que ves en pantallaCSV de facturas FreshBooksExtracto bancarioLo que realmente significa
INV-1048 por 1250.00 con fecha 2026-05-31Factura cobrada el 31 de mayoDepósito de 1250.00 el 2 de junioMismo cobro, desfase de fechas a fin de mes
Cuatro facturas cobradas el mismo día, total 3950.00Cuatro filas de facturas cobradas por separadoUn solo depósito de 3950.00Depósito agrupado, no cuatro líneas bancarias faltantes
Total factura 800.00, saldo pendiente abiertoLa factura existe, pero solo se cobró en parteDepósito de 300.00Cobro parcial, no diferencia de monto
Total facturas cobradas 1250.00Valor bruto cobrado al clienteDepósito de 1214.75Un procesador de pagos se ubica entre la factura y el banco
1,250.00 en una columna y 1250 en otraMonto exportado como texto con separadoresMonto almacenado como número realProblema de formato, no efectivo faltante

Esa tabla importa porque cada fila requiere una acción distinta. Solo el primer caso es una conciliación directa uno a uno. Los demás no son errores. Son formas distintas en que el dinero puede llegar.

Elige la exportación de FreshBooks centrada en cobros, no en facturación

FreshBooks puede responder dos preguntas distintas: qué facturaste y qué cobros recibiste realmente. El extracto bancario solo responde la segunda. Si exportas facturas por fecha de emisión y comparas ese archivo con el extracto mensual, estás comparando actividad de facturación con movimientos de caja.

Si trabajas con el reporte Invoice Details de FreshBooks, ejecútalo con Paid Date, no con Issue Date. Si trabajas con una exportación más amplia, fíltrala a las facturas efectivamente cobradas en el período del extracto antes de comparar nada. Las facturas impagas, borradores, disputadas o todavía abiertas pertenecen a la revisión de cuentas por cobrar, no a la conciliación bancaria.

Estos son los campos que importan del lado de FreshBooks:

Campo de FreshBooksPor qué importa en la conciliación bancaria
Invoice numberLa mejor referencia cuando el memo bancario lo incluye
Client nameVerificación secundaria cuando la referencia es débil
Issue dateSolo contexto; no es el campo principal de conciliación
Paid dateLa fecha con mayor probabilidad de coincidir con la actividad bancaria
Invoice amount or paid amountEl número que estás buscando rastrear
Status or balance dueIndica si la factura se cobró totalmente, en parte o sigue abierta
CurrencyEvita falsas diferencias en trabajos con múltiples monedas

Si solo puedes recordar una regla, que sea esta: concilia partiendo de la fecha de cobro hacia afuera, no desde la fecha de factura hacia adentro. La fecha de factura indica cuándo facturaste. La fecha de cobro indica cuándo empezó a moverse el dinero.

Reduce el extracto bancario a las filas que pueden coincidir con facturas

El extracto bancario contiene mucho más que cobros de clientes. También incluye transferencias, suscripciones, cargos de tarjeta, nómina, comisiones bancarias, reversiones, pagos de impuestos y cualquier otro movimiento de la cuenta. Solo una parte de esas filas puede coincidir con el archivo de facturas de FreshBooks.

Crea una hoja de trabajo bancaria con estas columnas:

Campo del extractoPor qué importa
Fecha del extractoSe usa para verificaciones de tiempo y fecha de corte
Descripción o memoCon frecuencia el único lugar donde aparece el nombre del cliente, una nota de transferencia o el nombre del procesador
MontoEl valor central de la conciliación
Signo crédito/débitoEvita comparar un cobro de factura con un reembolso o comisión bancaria
Saldo acumulado si está disponibleÚtil para verificar la secuencia del extracto alrededor del cierre de mes

Luego filtra la hoja bancaria para quedarte solo con las filas que representan entradas de dinero. No compares cobros de facturas contra el extracto completo. Si la misma cuenta también recibe otros depósitos, aíslalos primero. Si no, un cobro válido puede parecer faltante porque está sepultado dentro de un conjunto de depósitos que nunca separaste.

Si el CSV bancario en sí es difícil de limpiar o comparar, cómo comparar dos extractos bancarios en CSV sin fórmulas es el flujo de trabajo adyacente. La lógica aquí sigue siendo la misma: reduce el archivo bancario a las filas que razonablemente pertenecen a cobros de facturas antes de empezar a cruzar montos.

Concilia primero los cobros directos uno a uno

Empieza con las filas que deberían coincidir directamente: una factura, un cobro, un depósito bancario, el mismo monto y una fecha dentro de una ventana corta. Limpiar esas primero hace que las excepciones reales sean evidentes.

Una coincidencia directa típica se ve así:

Factura FreshBooksFecha de cobroMonto cobradoFecha bancariaDescripción bancariaMonto bancarioEstado
INV-10482026-05-061250.002026-05-06ACH CLIENT PAYMENT INV-10481250.00Coincidencia directa
INV-10512026-05-11980.002026-05-12BANK TRANSFER SMITH STUDIO980.00Desfase de un día
INV-10592026-05-22640.002026-05-22CARD PAYMENT640.00Coincidencia directa

Si la descripción bancaria incluye el número de factura o el nombre del cliente, úsalo. Si no, el monto más una ventana de fechas corta suele ser suficiente para la primera pasada.

Antes de confiar en el resultado, revisa los tipos de las columnas importadas. Si una columna de monto está como texto y la otra como número, la coincidencia exacta fallará aunque los números parezcan idénticos. Usa =TIPO(cell) en ambos lados. 1 significa que Excel guardó un número real. 2 significa texto.

Para montos en texto que incluyen comas, convierte el valor dentro de la fórmula antes de agregar columnas auxiliares:

=XLOOKUP(VALOR(SUSTITUIR(A2,",","")),Bank!$C:$C,Bank!$B:$B,"Sin coincidencia")

La misma lógica aplica para fechas. Si la fecha de cobro importada es texto en lugar de un número de serie real de fecha, corrígelo primero. Un flujo de conciliación construido sobre fechas en texto seguirá inventando excepciones de tiempo que en realidad son errores de formato.

Luego separa los depósitos agrupados de las diferencias reales

Un CSV de facturas de FreshBooks suele estar a nivel de fila. El extracto bancario no siempre lo está. Un depósito bancario puede representar varios cobros de facturas consolidados. Si sigues buscando una línea bancaria por cada fila de factura, perderás una hora persiguiendo una diferencia que no existe.

Un depósito agrupado suele verse así:

Facturas cobradas FreshBooksMonto
INV-1062900.00
INV-10631100.00
INV-1064750.00
INV-10651200.00
Total3950.00
Línea bancariaMonto
CLIENT PAYMENTS BATCH3950.00

La respuesta correcta es crear una vista por lote. Agrupa las facturas cobradas por la fecha en que ingresó el dinero, por canal de pago o por la referencia común que el banco te da. Construye el total del lote con SUMAR.SI.CONJUNTO por la fecha de cobro:

Fórmula
=SUMAR.SI.CONJUNTO(FreshBooks!$C:$C,FreshBooks!$D:$D,A2)

Aquí la columna D es la fecha de cobro y A2 la fecha del depósito bancario. Si el banco da una referencia de pago común, suma por esa. Una vez que el total agrupado coincide con el depósito bancario, la conciliación está completa para ese lote.

El error es forzar una respuesta fila por fila cuando el banco ya consolidó los movimientos. El extracto no está roto. Describe el mismo movimiento de dinero a un nivel de detalle diferente.

Es la misma lógica bancaria descrita en cómo conciliar un extracto bancario de cliente contra un libro mayor de QuickBooks: prueba primero el movimiento bancario, luego explica los detalles que lo componen.

Trata los cobros parciales, incompletos y excedentes como una categoría aparte

Un cliente puede pagar un anticipo sobre una factura mayor. Puede dividir una factura en dos transferencias. Puede pagar menos del monto, más del monto, o liquidar varias facturas con un importe redondo. Si comparas el total de la factura con la línea bancaria sin revisar el estado de la factura o el saldo pendiente, vas a catalogar actividad normal de cuentas por cobrar como una diferencia bancaria.

Trata estos casos por separado:

CasoFreshBooks muestraEl banco muestraQué hacer
Cobro parcialFactura todavía abierta, saldo pendienteDepósito menor al total de la facturaConcilia solo la parte cobrada y deja el saldo en cuentas por cobrar
Cobro en excesoEl monto cobrado supera el total de la factura o existe un crédito adicionalDepósito mayor al esperadoSepara el monto extra como crédito o anticipo
Liquidación combinadaVarios cobros de facturas el mismo díaUn depósito redondeado o combinadoConcilia como lote, no línea por línea
Reembolso o reversiónActividad negativa vinculada a un cobro de clienteMovimiento bancario negativo o reducido más adelanteNo lo netes ciegamente contra un cobro positivo; clasifícalo por separado

Conciliar el CSV de facturas de FreshBooks con los extractos bancarios mensuales no se trata de probar que cada factura tiene una fila de depósito junto a ella. Se trata de probar cómo cada factura cobrada se convirtió en dinero: cobro directo, cobro parcial, depósito agrupado o partida de traspaso.

No confundas los depósitos del procesador con cobros directos de factura

Algunos cobros de facturas de FreshBooks llegan al banco como transferencias directas. Otros pasan primero por un procesador de pagos. Cuando eso sucede, el banco puede recibir un depósito neto menor al monto de la factura —o menor a la suma de los cobros— porque las comisiones se dedujeron antes de que el dinero llegara al banco.

Eso crea una forma de conciliación diferente:

CapaMonto ejemplo
Facturas cobradas en FreshBooks1250.00
Comisiones retenidas antes del depósito bancario-35.25
Depósito bancario neto1214.75

En ese punto, una conciliación directa factura-banco ya no es suficiente. Necesitas una capa intermedia de liquidación del procesador. Sin ella, el archivo de facturas seguirá pareciendo alto y el banco seguirá pareciendo bajo.

El error es forzar que la línea bancaria iguale el total de la factura cuando el dinero pasó por un procesador que cambió el monto en el camino. Si la descripción bancaria muestra claramente depósitos del procesador, deja de llamarlo una diferencia en las facturas de FreshBooks. La diferencia es entre los cobros brutos de facturas y el efectivo neto liquidado, que es una comparación distinta.

Mantén los desfases de fin de mes en una lista de traspaso

Una factura puede cobrarse el 31 de mayo. El banco puede registrar el depósito el 1 de junio. El dinero es real. El cobro es real. Lo que cambió es la fecha de corte del extracto.

Trata estas filas como partidas de tiempo, no como errores.

Una tabla de traspaso simple es suficiente:

Factura FreshBooksFecha de cobroMontoRegistro bancario esperadoEstado
INV-10742026-05-311250.00Siguiente período del extractoTraspaso a junio
INV-10772026-05-31640.00Siguiente período del extractoTraspaso a junio

Sin una tabla de traspaso, el trabajo de fin de mes se vuelve repetitivo. Los mismos registros aparecen faltantes un mes e inesperados el siguiente. No son ni lo uno ni lo otro. Son partidas de tiempo del extracto.

El cierre mensual debe terminar con un reporte de diferencias claro

Un resultado útil de fin de mes se ve así:

CategoríaQué pertenece ahí
Coincidencias directasUn cobro de factura conciliado con una línea bancaria
Depósitos agrupadosVarios cobros de facturas asociados a un solo depósito bancario
Cobros parcialesEl cliente pagó solo parte de la factura en este período
Depósitos netos del procesadorLos cobros brutos de facturas difieren del banco porque hay comisiones o lotes de liquidación de por medio
Traspaso a cierre de mesCobrado a fin de mes, registrado en el banco en el siguiente período
Diferencias realesDuplicados, faltantes, mal registrados o genuinamente inexplicables

Esa estructura es lo que te permite cerrar el mes rápido. También te da algo que puedes defender ante un cliente o revisor sin tener que volver a ejecutar todo el archivo en vivo durante una llamada.

Cuándo la rutina mensual de dos archivos deja de tener sentido

Hay un punto en que esto deja de ser una tarea de criterio contable y se convierte en manejo repetitivo de archivos: exportar el archivo de facturas de FreshBooks, exportar el extracto bancario, filtrar las filas cobradas, aislar las entradas de dinero, agrupar los depósitos, separar las partidas de tiempo y reconstruir la misma lista de diferencias el mes siguiente.

Ese suele ser el momento de cambiar el proceso. La parte difícil ya no es entender el efectivo. La parte difícil es forzar que dos archivos con formatos diferentes cuenten la misma historia cada mes.