| Fecha | Saldo inicio | Chq emitidos | Pagos | Ingresos | Saldo fin | Disponible |
|---|---|---|---|---|---|---|
| Cargando datos... | ||||||
| Cargando resumen… |
| Cliente | Vto. cheque | Fecha entrega efectivo | Importe a entregar | Estado |
|---|---|---|---|---|
| Sin datos | ||||
| Proveedor / Destino | Fecha pago | Días | Importe |
|---|---|---|---|
| Sin datos | |||
| Fecha | Saldo inicio | Chq emitidos | Pagos | Ingresos | Saldo fin | Disponible |
|---|---|---|---|---|---|---|
| Cargando datos... | ||||||
| Proveedor / Destino | Fecha pago | Días | Importe |
|---|---|---|---|
| Sin datos | |||
| — |
Esta página junta datos de tres tipos de fuente distintos y los combina. Antes de entrar número por número, conviene tener claro qué es cada tipo, porque vas a verlos mencionados todo el tiempo abajo:
"TF Carnes" y "Trade Food" son dos empresas separadas, cada una con sus propios Sheets y sus propios archivos subidos — nunca se mezclan datos de una con la otra, salvo en el Resumen de Posición, que las muestra a las dos lado a lado para comparar.
Casi todas las tarjetas de número (KPIs de arriba y de Financiera) tienen una flechita "↗" y son clickeables: al tocarlas se abre un detalle con los ítems (bancos, cheques, proveedores, clientes) que suman ese total.
Debajo del Resumen de Posición hay un botón "🔒 Cerrar semana"
que guarda una foto de esos números (con fecha, y con nota opcional) en la tabla
cierres_semanales de la base Supabase de esta página — la misma base
que ya guarda los Excel subidos. No hace falta ningún paso manual: cada click
agrega una fila nueva por empresa (nunca reemplaza las anteriores).
Estos números vienen todos de la misma planilla: el Google Sheet "Reporte Tesorería" de cada empresa (uno para TF Carnes, otro para Trade Food — no es el mismo Sheet). Tiene una fila por banco y una fila "TOTAL".
parseReporte() → KPI "Saldo bancos"Para TF Carnes es un caso especial: en vez de la fila TOTAL de todo el Sheet, se suman solo los bancos operativos (Galicia + Macro + CMF) — BAVSA se muestra aparte, no se mezcla acá. Para Trade Food sí es directamente la fila TOTAL completa.
Si el Sheet no responde, la página usa el último archivo .xlsm que hayas subido a mano como respaldo (mismo formato, mismas dos pestañas del Excel).
Misma fila TOTAL del Sheet, la columna de al lado del saldo — es el límite de descubierto acordado con el banco.
Es un cálculo, no una fuente nueva. El texto chico de abajo ("Desc. usado: …") solo aparece cuando el saldo de bancos es negativo, y muestra cuánto del descubierto ya está siendo usado.
TF Carnes: sale del Sheet "Reporte Tesorería" — es la fila del banco "BAVSA" ahí adentro, no una fuente separada. Trade Food: es un BAVSA distinto (no es un banco con saldo en el Sheet) — acá es Tenencia − Caución, 2 de los 4 montos manuales de la sección BAVSA de Modo B (Tenencia, Garantía, Caución, Disponible Caución, ver ④; Garantía y Disponible Caución no entran en este número, arman el "Cupo disponible caución" calculado de esa misma sección). Clickeando la tarjeta se abre el detalle de los montos que la componen.
El sub-texto ("19 elect." etc.) cuenta cuántos cheques electrónicos y físicos entran en la suma.
parseChEmitidos() = Chq emitidos (total)Mismo respaldo .xlsm que "Saldo bancos" si el Sheet falla (viene del mismo archivo, otra pestaña).
Cada fila es un día. Así se arma cada columna:
| Columna | De dónde sale |
|---|---|
| Saldo inicio | El primer día (HOY) es el "Saldo bancos" de arriba. Los demás días es el "Saldo fin" del día anterior — se va arrastrando. |
| Chq emitidos | Cheques del Sheet "Ch. Emitidos" cuya fecha de débito cae justo ese día. |
| Pagos | Ítems de Cuentas a pagar (el Excel manual) que vencen ese día, más cualquier pago que hayas cargado a mano desde el panel de Detalle. |
| Ingresos | Solo tiene valor en HOY: es la Cartera de cheques activa — y para TF Carnes, específicamente, es "Fondos disponibles" completo (Cartera + BAVSA), el mismo número que la tarjeta KPI. Del día siguiente en adelante, "Ingresos" queda vacío salvo que hayas cargado un ingreso a mano — no hay ninguna fuente automática de cobranzas futuras en esta tabla (eso es justo lo que trae el Resumen de Posición desde TFcobranzas, más abajo). |
| Saldo fin | Saldo inicio − Chq emitidos − Pagos + Ingresos. |
| Disponible | Mismo número que Saldo fin, es la misma columna con otro nombre para dejar claro que es lo que queda disponible ese día. |
| KPI | De dónde sale |
|---|---|
| Compromisos | Cantidad de filas del Excel que no marcaste como "pagado" en la tabla de abajo. |
| Efectivo a entregar | Suma del importe de esas filas. |
| Costo financiero (3%) | Efectivo a entregar × 3% — cuenta simple y directa. No es el cálculo con tope de $70M/día que arma el plan de cheques del Excel exportable — son dos cuentas distintas a propósito, una para mirar en pantalla y otra para planificar el descuento real. |
| Efectivo + costo (3%) | Efectivo a entregar + Costo financiero. |
| KPI | De dónde sale |
|---|---|
| Pesos / Dólares / Cheques en caja | Ese Sheet compartido "resumen". |
| Saldo Financiera (solo TF Carnes) | Mismo Sheet "resumen" — la fila cuyo label (columna A) contiene "financiera" (hoy es la fila 6, pero se busca por texto, no por número de fila, para no depender de que nadie reordene filas arriba). Trade Food no tiene esta fila. |
| Total equiv. pesos | Pesos + Cheques + (Dólares × la cotización que vos cargás arriba, si la cargaste) + Saldo Financiera (solo TF Carnes) — a pedido tuyo. |
| Total compromisos (Vencido / 7 / 15 / Más15) | Excel manual que subís en esta misma pestaña ("Subir compromisos" de Modo B) — reutiliza el mismo lector que Cuentas a pagar, pero es un archivo distinto. |
| BAVSA — Tenencia / Garantía / Caución / Disponible Caución (solo Trade Food) | Carga manual — no vienen de ningún Sheet ni Excel, no hay forma de leerlos automáticamente. A pedido tuyo, sincronizan en la nube (Supabase, tabla "bavsa_tf") — cualquiera que abra el link ve los mismos 4 valores, no hace falta cargarlos de nuevo en cada navegador (localStorage sigue existiendo como caché local, para que no se vea vacío mientras llega la respuesta de la nube). Tenencia − Caución es la tarjeta "Saldo BAVSA ↗" de Cash Flow Proyectado (①) y la fila "BAVSA" de Trade Food en Resumen de Posición (⑤) — y, a pedido tuyo, también suma a la Posición Modo A de Trade Food (ver ⑤). Garantía y Disponible Caución no entran en ese número: arman el "Cupo disponible caución" calculado de la misma sección (70% × (Tenencia − Garantía) − Caución), que es solo para consulta y no suma a ningún total. |
La parte de Bancos/Cheques emitidos/Cuentas a pagar/Cheques en cartera está confirmada contra el ejemplo de referencia que me pasaste. "BAVSA" se sumó después, a pedido tuyo — en TF Carnes es el banco BAVSA (Sheet "Reporte Tesorería"); en Trade Food es Tenencia − Caución, de los 4 montos manuales de la sección BAVSA de Modo B (④) — dos fuentes distintas, pero las dos suman a la Posición Modo A de su empresa. Cobrar usa solo Archivo A (antes sumaba Archivo A + Archivo B; se ajustó a pedido tuyo). Incobrables se suma al total (no se resta), y se puede activar/desactivar tocando el nombre de la fila — cuando está desactivado, el número sigue mostrándose (tachado) pero no entra en el total. "Movidas (a Financiera)" ya no está en Modo A — se movió a Modo B. Posición Modo B es el total completo de Modo B (sección ⑥) sumado tal cual da — si Modo B diera negativo, resta — y es solo TF Carnes: en Trade Food esa fila queda en "—" y no afecta su total de Modo A. El botón "↺ Actualizar" de esta tarjeta vuelve a leer todos los Sheets/Excels (Tesorería, Modo B, TFcobranzas) antes de recalcular — no es solo un refresco visual con lo que ya estaba cargado.
| Fila | De dónde sale |
|---|---|
| Bancos | Mismo número que "Saldo bancos" de la franja de KPIs (①). |
| BAVSA | Mismo número que la tarjeta "Saldo BAVSA" de la franja de KPIs (①), para las dos empresas — en TF Carnes es el banco BAVSA; en Trade Food es Tenencia − Caución, de los 4 montos manuales de BAVSA (④). Se suma a la Posición Modo A en las dos empresas. |
| Cheques emitidos | Mismo número que "Chq emitidos (total)" (①). |
| Cuentas a pagar | Mismo número que "Cuentas a pagar" (①). |
| Cheques en cartera | Mismo número que "Cartera cheques" (①). |
| Cobrar | De TFcobranzas, solo Archivo A — ver ⑦ más abajo. |
| Incobrables | De TFcobranzas, solo Archivo A — ver ⑦ más abajo. Clickeable: tocar el nombre lo activa/desactiva del total. |
| Posición Modo B | Solo TF Carnes (Trade Food queda en "—", no afecta su Modo A). El total completo de Modo B (sección ⑥), calculado con los mismos ajustes de Incobrables de Modo B (si está desactivado ahí, también se refleja acá). |
| Fila | De dónde sale |
|---|---|
| Disponible (Modo B) | Mismo número que "Total equiv. pesos" de la pestaña Modo B (④). |
| Cuentas a pagar | NO es el mismo archivo que en Modo A: acá es el "Total compromisos" de Modo B (Vencido+Próx.7+Próx.15+Más15 del Excel "Subir compromisos" de Modo B, ④) — mismo número que ves al lado de esos 4 buckets en la franja de Modo B. |
| Cobrar | De TFcobranzas, solo Archivo B — distinto del Cobrar de Modo A, que usa Archivo A únicamente. |
| Movidas | Solo TF Carnes: mismo número que "Efectivo a entregar" de Financiera (③) — los compromisos activos, sin contar los que marcaste como pagados. Trade Food no tiene Financiera, así que queda "—". Vive acá (antes estuvo en Modo A). |
| Incobrables | De TFcobranzas, solo Archivo B — distinto del Incobrables de Modo A, que usa Archivo A. Clickeable: tocar el nombre lo activa/desactiva del total — y, en cascada, también cambia la fila "Posición Modo B" que se ve dentro de Modo A de TF Carnes (Trade Food no tiene esa fila). |
TFcobranzas es otro proyecto tuyo, separado de este, que no tiene base de datos propia: calcula todo al vuelo en el navegador leyendo dos Google Sheets de cuentas a cobrar (uno por empresa), cada uno con dos pestañas — "Archivo A" y "Archivo B" para TF Carnes, "A" y "B" para Trade Food. Esta página lee esos mismos dos Sheets en vivo y repite exactamente la misma lógica de TFcobranzas (mismas listas de clientes excluidos y de difícil cobro, mismo criterio de coincidencia parcial para TF Carnes) — no es una fuente nueva ni distinta.
Verificado corriendo el código real de TFcobranzas (app.js/tfcarnes.js) contra los Sheets en vivo y comparando los totales byte a byte contra lo que calcula esta página — coinciden exactos.
Es el listado fila por fila de exactamente los mismos datos que arman "Cartera cheques" y "Cuentas a pagar" de la franja de KPIs (①) — no hay ninguna fuente adicional acá, es el detalle de esos mismos totales, con filtros para buscar por empresa, librador/proveedor o rango de fechas.
En Cartera de Cheques, el botón "+ Agregar cheque" deja cargar a mano un cheque que no vino ni del Excel del banco ni del Sheet de físicos (empresa, N° cheque, recibido de, librador, CUIT, fecha de cobro e importe — las mismas columnas de la tabla). Aparece en la tabla con una etiqueta "a mano", suma a los mismos totales que el resto (Cartera cheques de la franja de KPIs, Resumen de Posición, Fondos disponibles), y se puede adjudicar/restaurar o borrar igual que cualquier otro cheque. Se guarda solo en este navegador (no sincroniza entre dispositivos).
| Fuente | Trae |
|---|---|
| Sheet "Reporte Tesorería" (por empresa) | Saldo bancos, Acuerdos descubierto, BAVSA, Chq emitidos |
| Sheet "Cheques físicos" (solo TFC) | Parte de Cartera cheques |
| Sheet "resumen" Modo B (compartido) | Pesos/Dólares/Cheques en caja |
| Sheets de TFcobranzas (Archivo A/B, por empresa) | Cobrar, Incobrables |
| Excel "Cuentas a pagar" | Cuentas a pagar |
| Excel "Cheques cartera" | Resto de Cartera cheques |
| Excel "Compromisos" (Financiera, solo TFC) | Efectivo a entregar, Costo financiero |
| Excel "Compromisos" (Modo B) | Buckets de Total compromisos en Modo B |
| Cotización USD (la tipeás vos) | Conversión de Dólares en caja |
| BAVSA Trade Food (la cargás vos, sincroniza en la nube) | Tenencia/Garantía/Caución/Disponible Caución |
| Cálculo (no tiene fuente propia) | Disponible para operar, Fondos disponibles, Saldo fin/Disponible del Cash Flow, ambas Posición (Modo A y B) |
| Cliente / banco | Detalle | Filas | Importe |
|---|