¿Cómo organizar tu registro de cobranza en Google Sheets?
Para organizar tu cobranza en Google Sheets usa tres pestañas: Clientes (datos y referencia), Cargos (una fila por cliente y periodo con el monto debido) y Abonos (una fila por pago recibido). Con fórmulas de suma calculas el saldo, y con validación de datos mantienes los estatus consistentes.
Estructura de pestañas para una cobranza ordenada
La clave es separar lo que cambia poco de lo que cambia seguido:
| Pestaña | Una fila representa | Se actualiza |
|---|---|---|
| Clientes | Un cliente o unidad | Cuando hay altas, bajas o cambios |
| Cargos | Lo que un cliente debe en un periodo | Al generar cada cobro |
| Abonos | Un pago recibido | Cada vez que entra un pago |
| Notas | Una decisión o aclaración | Cuando surge un caso especial |
Con esta separación, un segundo abono es una fila nueva y no una celda sobrescrita. Las cuentas por cobrar salen de restar abonos a cargos.
Columnas esenciales de la pestaña Clientes
Mantén solo lo necesario para identificar y contactar:
- ID de cliente (único, no cambia).
- Nombre o razón social.
- Unidad, grupo o contrato.
- Referencia de pago (única).
- Cuota o monto habitual.
- Contacto preferido.
- Estatus (activo, baja, en pausa).
No dupliques datos que ya viven en otra pestaña. Si el nombre aparece escrito de tres formas distintas, ninguna fórmula lo reconocerá.
Columnas esenciales de Cargos y Abonos
En Cargos agrega: ID de cliente, periodo (como fecha del primer día del mes), concepto, monto debido y fecha de vencimiento. En Abonos: ID de cliente, periodo al que se aplica, fecha del depósito, monto, referencia usada, clave de rastreo y banco. Con la clave de rastreo puedes evitar duplicados, como se explica en la guía de pagos duplicados.
Usar la fecha del primer día del mes (2026-10-01) como periodo, formateada como «oct 2026», permite ordenar y filtrar sin errores de texto.
Cómo se ve la pestaña Abonos con datos reales a medias
Ejemplo ilustrativo de cuatro filas capturadas desde un estado de cuenta, con nombres inventados:
| ID | Periodo | Fecha | Monto | Referencia usada | Texto original del banco |
|---|---|---|---|---|---|
| C014 | oct 2026 | 2026-10-03 | 1,800 | 302 | SPEI RECIBIDO BBVA REF 302 MANTTO OCT |
| C027 | oct 2026 | 2026-10-05 | 3,200 | 2231 | PAGO CUENTA DE TERCERO/ 0458 MATRIC 2231 |
| C027 | nov 2026 | 2026-10-05 | 3,200 | 2231 | (segunda mitad del mismo depósito de 6,400) |
| sin ID | oct 2026 | 2026-10-09 | 1,000 | vacía | DEP EFECTIVO SUC 0147 |
La última fila queda sin cliente, y está bien. Es mejor dejarla visible con una nota que forzar una asignación dudosa. La tercera muestra cómo un depósito grande se parte en dos filas, una por periodo, y no en una sola celda con una suma.
Conserva siempre la columna con el texto original. Cuando alguien pregunte por un pago, ahí está la evidencia.
Errores que vuelven pesada una hoja de cobranza
- Escribir el periodo como texto libre («octubre», «Oct.», «10/26»).
- Guardar el monto con el símbolo de pesos dentro de la celda.
- Usar el nombre del cliente como llave en lugar de un ID.
- Borrar filas de clientes dados de baja y perder su historial.
- Capturar encima del saldo calculado, sobrescribiendo la fórmula.
Revisa la hoja una vez al mes con un filtro por celdas vacías en cada columna obligatoria.
Fórmulas básicas para saldos y estatus
Con las pestañas listas, el saldo de un cargo es:
=D2-SUMA.SI.CONJUNTO(Abonos!E:E,Abonos!A:A,A2,Abonos!B:B,B2)
Donde D es el monto debido, A el ID de cliente y B el periodo. El estatus puede calcularse así:
=SI(F2<=0,"Pagado",SI(F2<D2,"Parcial","Pendiente"))
Si F es el saldo. Un ejemplo ilustrativo: cargo de $2,500 con abonos de $1,500 da saldo de $1,000 y estatus «Parcial».
Validaciones y protecciones que previenen errores
Aplica validación de datos a las columnas de estatus, periodo y cliente, con listas desplegables. Así evitas variantes como «pagado», «Pagado» y «PAGADO», que las fórmulas tratan distinto. Protege las columnas con fórmulas y deja libre solo la captura. Activa el historial de versiones con nombres para cada cierre. Comparte con permisos mínimos: quien solo consulta no necesita editar.
Vistas y reportes sin romper la base
Resiste la tentación de acomodar la base para que «se vea bonita». Mantén las tablas largas intactas y crea los reportes en pestañas aparte con tablas dinámicas: una para pagos por cliente y mes, otra para morosidad por antigüedad y otra para cobrado contra esperado. Así tu base sigue siendo apta para conciliar y para cualquier herramienta que la lea.
Cómo usar este registro con Meses
Una cobranza en tablas limpias facilita cualquier cruce posterior. Meses lee el PDF de tu estado de cuenta y tus registros en Google Sheets, Excel o CSV; la IA propone a qué cliente y periodo corresponde cada depósito, tu equipo revisa las propuestas y Meses escribe los pagos aprobados en tu hoja, con opción de deshacer. Antes de comenzar, revisa la guía de preparar tus registros para conciliar.
Preguntas frecuentes
¿Conviene una fila por cliente con una columna por mes?
Es cómoda para leer, pero crece a lo ancho y complica fórmulas y automatizaciones. Una tabla larga con una fila por cliente y periodo es más fácil de mantener, y puedes ver la matriz con una tabla dinámica.
¿Cuántas pestañas necesito?
Con tres cubres lo esencial, clientes, cargos y abonos. Puedes agregar una de notas y otra de reportes cuando lo necesites.
¿Cómo evito que alguien rompa las fórmulas?
Protege los rangos con fórmulas desde Datos, Proteger hojas y rangos, y deja editables solo las celdas de captura.