# ¿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.

## En resumen

- Separa clientes, cargos y abonos en pestañas distintas.
- Una fila por cliente y periodo es más fácil de conciliar que una matriz ancha.
- La validación de datos evita variaciones que rompen fórmulas.
- Protege fórmulas y lleva una pestaña de notas.

## 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](/glosario/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](/guias/como-detectar-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](/guias/como-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.
