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 pantalla | CSV de facturas FreshBooks | Extracto bancario | Lo que realmente significa |
|---|---|---|---|
INV-1048 por 1250.00 con fecha 2026-05-31 | Factura cobrada el 31 de mayo | Depósito de 1250.00 el 2 de junio | Mismo cobro, desfase de fechas a fin de mes |
Cuatro facturas cobradas el mismo día, total 3950.00 | Cuatro filas de facturas cobradas por separado | Un solo depósito de 3950.00 | Depósito agrupado, no cuatro líneas bancarias faltantes |
Total factura 800.00, saldo pendiente abierto | La factura existe, pero solo se cobró en parte | Depósito de 300.00 | Cobro parcial, no diferencia de monto |
Total facturas cobradas 1250.00 | Valor bruto cobrado al cliente | Depósito de 1214.75 | Un procesador de pagos se ubica entre la factura y el banco |
1,250.00 en una columna y 1250 en otra | Monto exportado como texto con separadores | Monto almacenado como número real | Problema 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 FreshBooks | Por qué importa en la conciliación bancaria |
|---|---|
| Invoice number | La mejor referencia cuando el memo bancario lo incluye |
| Client name | Verificación secundaria cuando la referencia es débil |
| Issue date | Solo contexto; no es el campo principal de conciliación |
| Paid date | La fecha con mayor probabilidad de coincidir con la actividad bancaria |
| Invoice amount or paid amount | El número que estás buscando rastrear |
| Status or balance due | Indica si la factura se cobró totalmente, en parte o sigue abierta |
| Currency | Evita 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 extracto | Por qué importa |
|---|---|
| Fecha del extracto | Se usa para verificaciones de tiempo y fecha de corte |
| Descripción o memo | Con frecuencia el único lugar donde aparece el nombre del cliente, una nota de transferencia o el nombre del procesador |
| Monto | El valor central de la conciliación |
| Signo crédito/débito | Evita 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 FreshBooks | Fecha de cobro | Monto cobrado | Fecha bancaria | Descripción bancaria | Monto bancario | Estado |
|---|---|---|---|---|---|---|
| INV-1048 | 2026-05-06 | 1250.00 | 2026-05-06 | ACH CLIENT PAYMENT INV-1048 | 1250.00 | Coincidencia directa |
| INV-1051 | 2026-05-11 | 980.00 | 2026-05-12 | BANK TRANSFER SMITH STUDIO | 980.00 | Desfase de un día |
| INV-1059 | 2026-05-22 | 640.00 | 2026-05-22 | CARD PAYMENT | 640.00 | Coincidencia 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 FreshBooks | Monto |
|---|---|
| INV-1062 | 900.00 |
| INV-1063 | 1100.00 |
| INV-1064 | 750.00 |
| INV-1065 | 1200.00 |
| Total | 3950.00 |
| Línea bancaria | Monto |
|---|---|
| CLIENT PAYMENTS BATCH | 3950.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:
=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:
| Caso | FreshBooks muestra | El banco muestra | Qué hacer |
|---|---|---|---|
| Cobro parcial | Factura todavía abierta, saldo pendiente | Depósito menor al total de la factura | Concilia solo la parte cobrada y deja el saldo en cuentas por cobrar |
| Cobro en exceso | El monto cobrado supera el total de la factura o existe un crédito adicional | Depósito mayor al esperado | Separa el monto extra como crédito o anticipo |
| Liquidación combinada | Varios cobros de facturas el mismo día | Un depósito redondeado o combinado | Concilia como lote, no línea por línea |
| Reembolso o reversión | Actividad negativa vinculada a un cobro de cliente | Movimiento bancario negativo o reducido más adelante | No 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:
| Capa | Monto ejemplo |
|---|---|
| Facturas cobradas en FreshBooks | 1250.00 |
| Comisiones retenidas antes del depósito bancario | -35.25 |
| Depósito bancario neto | 1214.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 FreshBooks | Fecha de cobro | Monto | Registro bancario esperado | Estado |
|---|---|---|---|---|
| INV-1074 | 2026-05-31 | 1250.00 | Siguiente período del extracto | Traspaso a junio |
| INV-1077 | 2026-05-31 | 640.00 | Siguiente período del extracto | Traspaso 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ía | Qué pertenece ahí |
|---|---|
| Coincidencias directas | Un cobro de factura conciliado con una línea bancaria |
| Depósitos agrupados | Varios cobros de facturas asociados a un solo depósito bancario |
| Cobros parciales | El cliente pagó solo parte de la factura en este período |
| Depósitos netos del procesador | Los cobros brutos de facturas difieren del banco porque hay comisiones o lotes de liquidación de por medio |
| Traspaso a cierre de mes | Cobrado a fin de mes, registrado en el banco en el siguiente período |
| Diferencias reales | Duplicados, 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.
