NovedadesGastos

29 de agosto al 1 de septiembre de 2026

Gastos

Gastos se rehizo por la puerta de entrada: el formulario ahora entra en un cajón que se desliza desde la derecha, la categoría dejó de mostrarse en crudo, el alcance del gasto (toda la finca / un campo / cuadros) es una elección explícita y obligatoria, los montos se escriben a la argentina sin que se carguen mil veces más chicos, el comprobante aparece en Archivos, y un fallo ya no borra lo cargado ni duplica el gasto.

Gastos · Cargar gasto

Nuevo gasto

Monto

80.000

Fecha

Hoy

Categoría

Combustibles

Cuadro

Cuadro Norte olivar
Gastos · Monto

Monto

1.250.000

un millón doscientos cincuenta mil pesos

El gasto se carga en un cajón que entra desde la derecha

El formulario de gasto se abre como un panel que se desliza desde el borde derecho, con fondo atenuado, cierre por Escape, por clic afuera y por la cruz, y foco atrapado adentro.

Dónde está: Botón «Cargar Gasto» en la pantalla de Gastos. El mismo cajón se usa al cargar el gasto de una tarea.

Cómo se usa: 1) Tocá «Cargar Gasto». 2) Entra el cajón desde la derecha. 3) Cargás y guardás. 4) Escape, clic afuera o la cruz lo cierran.

Cuándo aparece: Requiere permiso de crear gastos.

La letra chica: Antes el panel aparecía de golpe, sin animación, y lo que se movía era la página de atrás (392 px durante 300 ms), que es lo que confundía. En el teléfono era una hoja que subía desde abajo y no cerraba con Escape. Los dos caminos para cargar un gasto —desde Gastos y desde una tarea— se abren, entran y se cierran igual.

Categorías agrupadas y con nombre legible

El selector de categoría muestra los dieciocho rubros agrupados (Fitosanitarios, Personal, etc.) y el disparador muestra el nombre y no el valor crudo de la base.

Dónde está: Formulario de gasto, campo «Categoría».

Cómo se usa: 1) Abrí el selector. 2) Elegí el rubro dentro de su grupo. 3) El campo muestra «Combustibles y lubricantes», no «combustibles_y_lubricantes».

Cuándo aparece:

La letra chica: La lista y las etiquetas viven en un solo lugar compartido con la lista de gastos: cuando estaban duplicadas, el mismo gasto se llamaba de una forma mientras se cargaba y de otra cuando se leía.

El alcance del gasto: toda la finca, un campo o cuadros

Elección explícita y siempre visible de a qué apunta el gasto, con tres opciones. No deja guardar una elección a medias.

Dónde está: Formulario de gasto, arriba de la selección de cuadros.

Cómo se usa: 1) Elegí «Toda la finca», «Un campo» o «Cuadros». 2) Si elegís campo, elegí cuál; si elegís cuadros, marcá al menos uno. 3) Si cambiás de alcance, lo que no corresponde se limpia solo.

Cuándo aparece: No se puede guardar «cuadros» sin ningún cuadro marcado, ni «campo» sin campo.

La letra chica: El pedido fue «si tiene que estar, se tiene que seleccionar. Se sigue poniendo mal». Antes la tarjeta de cuadros solo aparecía si destildabas un checkbox redactado en negativo que estaba más abajo, en otra tarjeta. Y había un agujero peor: destildándolo sin elegir cuadros, el gasto quedaba ni general ni de nadie, y desaparecía de los dos lados del informe sin que nada fallara en pantalla.

Montos escritos a la argentina

Los campos de monto agrupan los miles con punto mientras escribís y muestran el número EN LETRAS abajo («tres millones de pesos»), para que se vea qué entendió el sistema antes de guardar.

Dónde está: Todos los campos de plata y de cantidad de la app: gastos, stock, el cajón del gasto de la tarea, el importador de Excel.

Cómo se usa: 1) Escribí «3000000». 2) El campo muestra «3.000.000». 3) Abajo dice «tres millones de pesos». 4) Guardás y se guarda exactamente lo que veías.

Cuándo aparece: Acepta el formato argentino («1.234,56») y también el que llega pegado de una planilla en inglés («1,234.56»).

La letra chica: El bug que lo originó no rompía nada: «3.000.000» se guardaba como 3. Un bien de uso de tres millones quedó cargado como tres pesos y nadie lo vio hasta semanas después. NO arregla lo que ya se cargó deformado: hay consultas de auditoría de solo lectura para encontrar esas filas, en supabase/auditorias/.

El comprobante del gasto ahora vive también en Archivos

La foto o el PDF que se adjunta a un gasto aparece en la sección Archivos, con el sello «Comprobante del gasto» y el link al gasto del que cuelga.

Dónde está: Sección Archivos, mezclado con el resto de los papeles.

Cómo se usa: 1) Cargá el comprobante desde el gasto, como siempre. 2) Andá a Archivos: está ahí, con su sello y su link.

Cuándo aparece: Archivos es de gerencia (gerente, administrador, super_admin). La miniatura de un comprobante respeta el mismo corte que la descarga: nunca es la puerta de atrás a una factura que la persona no podría abrir.

La letra chica: Se unifica AL LEER, no al escribir: no se duplica ninguna fila, así que los comprobantes que la finca venía subiendo hace meses aparecen sin correr ningún backfill sobre datos reales. La pregunta que lo originó fue textual: «¿dónde veo las facturas y la documentación que se carga?». La sección se sigue llamando Archivos: el cliente rechazó renombrarla.

Un fallo ya no borra lo cargado ni duplica el gasto

Si se corta la red o falla algo a mitad del guardado, el formulario lo dice en castellano, no pierde lo escrito, y al reintentar actualiza en vez de crear de nuevo.

Dónde está: Formularios de Gastos y de Tareas.

Cómo se usa: 1) Si sale un error, leelo: dice explícitamente «volvé a guardar: el gasto no se duplica». 2) Volvés a guardar.

Cuándo aparece:

La letra chica: Antes no había manejo de error de transporte: ningún mensaje y el formulario quieto — el «no carga» que reportó la clienta. Y reintentar creaba el gasto de nuevo, con sus entradas de inventario. Además, las filas de productos o recursos a medio llenar ya no se descartan en silencio: la pantalla dice cuál está incompleta y qué le falta antes de mandar nada.

Los errores se leen en castellano

Los mensajes de error de la base dejaron de mostrarse en inglés y con nombres de tablas: sesenta lugares en trece archivos pasaron a decir qué pasó en criollo.

Dónde está: Cualquier cartel rojo de formulario de la app.

Cómo se usa: 1) Si algo falla, el cartel dice qué pasó (por ejemplo, que ese número de WhatsApp ya está cargado) en vez de un texto de Postgres.

Cuándo aparece: Los mensajes de login y recuperación de contraseña se dejaron como estaban a propósito: ahí el texto original SÍ es accionable.

La letra chica: Además de ilegible, el mensaje crudo filtraba nombres de tablas y de restricciones. El error técnico se sigue guardando del lado del servidor para poder diagnosticar.

Todas las novedades

Las 17 áreas de esta tanda, con su buscador.

Ver todo