Mi Finca
☰

Novedades

Qué cambió en Mi Finca, versión por versión. Cada versión es lo que llegó a producción ese día.

Próximamente

Ya listo en el ambiente de pruebas; llega a producción con la próxima versión.

Sin cambios registrados.

1.12.0

Añadido

  • Finca de demostración: quien entra a la finca de demostración ve un aviso permanente con el enlace para crear su propia finca; en ella no se pueden invitar miembros, subir fotos, usar el asistente ni escanear etiquetas, y los datos vuelven a su estado inicial cada noche.

Corregido

  • El enlace para darse de baja del resumen diario ahora abre las preferencias de la finca que envió el correo, aunque en el dashboard esté activa otra finca; antes, quien pertenece a varias fincas podía cambiar sin querer la preferencia de otra.

1.11.1

Corregido

  • El límite de peticiones del servidor ahora se cuenta por visitante y no por el borde de la red, así que una finca con mucho uso ya no puede frenar a otra ni agotar el formulario de demo del sitio para los demás.

1.11.0

Añadido

  • Resumen diario por correo: a la hora que elija la finca (por defecto las 5:00), cada persona recibe lo pendiente de hoy —partos, secados, celos, tareas sanitarias, retiros de leche, alertas de inventario y caídas de producción— según lo que su rol le permite ver. La finca elige la hora y las secciones en Configuración → Operación; el dueño y los encargados eligen quién lo recibe en Miembros, y cada persona puede darse de baja desde Notificaciones. Además, siete días antes de que venza el acceso de un miembro, llega un aviso a esa persona y al dueño y los encargados.
  • Tareas del equipo: el dueño o encargado asigna tareas —una vez, todos los días o ciertos días de la semana— a cualquier persona del equipo, también con un clic desde los pendientes de la portada (partos, secados, celos, sanidad, retiros, inventario). Cada persona ve «Mis tareas de hoy» en la portada y en el resumen diario, y las marca hechas; la sección Equipo → Tareas muestra la semana completa.
  • Días libres y rol de ordeño: cada persona pide sus días libres desde Equipo → Ausencias y el dueño o encargado los aprueba (o los registra directo); el calendario del equipo muestra quién está libre. En Equipo → Rol de ordeño se define quién ordeña cada turno de la semana, con excepciones por día, y la pantalla de ordeño dice quién ordeña hoy. Al asignar una tarea en un día libre, la app avisa; el resumen diario dice si te toca ordeñar, cuántas solicitudes esperan aprobación y si la tuya fue aprobada.
  • Una página que tu rol no te permite ver ahora muestra la pantalla «Acceso denegado» con un enlace de vuelta al dashboard, en lugar de quedar vacía.
  • Avisos por correo del plan: el dueño y los encargados reciben un recordatorio 7 días y 1 día antes de que termine el período, un aviso al terminar con 10 días de gracia y otro 5 días antes de que acabe la gracia, el aviso de que la finca quedó en pausa si no hubo pago, la confirmación de cada pago registrado y, si la finca canceló su plan, un aviso antes de que se eliminen sus datos.
  • El plan en el dashboard: una finca en pausa muestra la pantalla «La finca está en pausa» con el correo del administrador para reactivarla, la opción de cambiar a otra finca si hay más de una y la de cerrar sesión. El dueño y los encargados ven un aviso arriba de cada página cuando la prueba está por terminar, cuando el período está en gracia o cuando el plan está cancelado, que se puede ocultar por el día; en Configuración, la nueva pestaña Suscripción muestra el estado, el vencimiento, los usuarios y el próximo cobro, y en Miembros se ve cuántos usuarios usa la finca de los incluidos. La invitación al dueño de una finca en prueba dice cuándo termina la prueba.

Corregido

  • El filtro por persona de Equipo → Tareas lista a todo el equipo asignable, no solo a quien tiene tareas esa semana.
  • Las negativas que tienen un motivo —una finca a la que ya no perteneces, una finca desactivada o en pausa, o una regla del negocio en fotos y notificaciones— ahora llegan a la app con su motivo, así que se ve el mensaje traducido en lugar de un error genérico. La importación de animales ahora señala la fila que falló.
  • Si el servidor falla mientras revisa tu sesión (por ejemplo, la base de datos no responde), la app ya no te cierra la sesión ni muestra el detalle técnico: avisa que el servicio falló para que lo intentes de nuevo.

1.10.0

Cambiado

  • Ventas: al elegir la tanda de queso de una línea, cada opción muestra el día y el ordeño de su leche, igual que la pestaña Existencias, seguidos de los kilos que le quedan y del número de tanda («viernes · tarde · 12,5 kg (20261002-1)»). El ajuste de existencias de una tanda la nombra de la misma forma.

Corregido

  • Ordeño: si dos personas trabajan el mismo turno a la vez, ya no puede quedar una vaca registrada dentro de un ordeño guardado como total (sus litros se contaban dos veces en la producción), ni entrar una vaca en un ordeño que se está cerrando; la segunda acción recibe el aviso de siempre.
  • Fotos: subir fotos vuelve a funcionar (logo de la finca, animales, productos, insumos y medicamentos). Las fotos cargadas antes de esta versión se retiraron y hay que volver a subir las que se necesiten.

1.9.0

Añadido

  • Roles externos: el dueño o el gerente invita a su veterinario o a su contador desde la nueva pestaña Configuración → Miembros, con un último día de acceso opcional, y puede cambiar el rol o la fecha y quitar el acceso en cualquier momento. El historial de salud y de reproducción de cada animal muestra quién registró cada fila, y quien no tiene el permiso de finanzas ya no ve costos, valoración de inventario ni precios de compra.
  • Ordeño: un ordeño se puede registrar como total (litros del turno y vacas ordeñadas) en lugar de vaca por vaca, a elección en cada ordeño. Si hay vacas en retiro, la app pide los litros descartados para que esa leche nunca llegue al queso. La producción del hato, el tanque y la eficiencia del alimento incluyen esos totales; los reportes por vaca avisan cuántos litros no pueden repartir, y las alertas de caída ignoran esos días.

Cambiado

  • Compras de insumos: cualquier insumo con unidad se puede comprar por envase escribiendo cuánto trae, cuántos envases y el precio de cada uno, y si se compra suelto se anota el total pagado en vez del precio por unidad, así nunca hay que dividir. Un resumen muestra la cantidad, el total y el precio por unidad antes de guardar, la app pide confirmar cuando el precio sale 5 veces más alto o más bajo que la última compra, y corregir una compra ofrece las mismas dos formas.
  • Los trabajadores ya no ven la sección Finanzas, y la lista de miembros de la finca solo la ven el dueño y los gerentes.

Corregido

  • Ventas de animales: en el detalle de una venta la fila del animal ya no aparece bajo la columna «Tanda o lote», el reporte «Ventas de animales» muestra su fila de total en pantalla, el monto al registrar la salida por venta indica la moneda, y si dos personas registran a la vez la salida del mismo animal la segunda recibe un aviso claro en lugar de un error inesperado.
  • Reabrir una sesión de ordeño o una tanda de queso, o borrar una tanda, espera a que termine una venta o una tanda que esté usando esa leche o ese queso en ese mismo momento, así el inventario no puede quedar en negativo.
  • Al agregar una línea a una venta, el formulario baja hasta ella y deja el cursor en su tipo. Las pestañas de Quesería (tandas y productos) y de Compras ahora quedan en la dirección de la página, como las del animal y la configuración de la finca: al recargar, compartir el enlace o volver atrás se abre la misma pestaña.

1.8.0

Añadido

  • Vender un animal deja rastro en la plata: al registrar la salida por venta anotas el monto y, si quieres, el comprador y el peso, y la venta aparece en Ventas, en el estado de resultados (fila "Animales"), en el flujo de caja y en la rentabilidad de ese animal. Un animal comprado puede llevar su precio de compra, que entra como costo. El estado de resultados muestra los ingresos desglosados en queso, leche y animales, y el indicador del inicio pasa a llamarse «Ingresos» y lleva al estado de resultados.
  • Nueva pestaña «Otros ingresos» en Finanzas para lo que entra sin ser una venta: servicio de monta, abono, alquiler de potrero y subsidios, con cliente opcional (y la opción de crear uno sin salir del formulario). Suman al estado de resultados, con una fila por categoría, al flujo de caja y al indicador «Ingresos» del inicio. Los gastos y los otros ingresos ahora se pueden exportar como reporte en PDF, Excel o CSV.

Corregido

  • Gastos, el estado de resultados, la rentabilidad, los reportes de ventas, leche, queso y nutrición, el ordeño, los calendarios de salud y reproducción, las tarjetas de la semana del inicio y las compras de inventario abren siempre en el día de la finca: con el navegador en otra zona horaria, cerca del cambio de día o de mes podían mostrar el día o el mes equivocado y esconder lo que se acababa de anotar.

1.7.0

Añadido

  • mi-finca.com estrena su sitio público: qué hace Mi Finca dominio por dominio, precios, y un formulario para pedir una demo o empezar la prueba de 14 días. El manual sigue en mi-finca.com/manual.
  • Un protocolo sanitario puede llevar su medicamento y la dosis por animal: al marcarlo como aplicado, Mi Finca registra el tratamiento, descuenta el stock del lote que elijas y pone al animal en retiro si el medicamento lo pide. Y una dosis que no se va a dar se puede omitir, con su motivo y, si quieres, una fecha para volver a recordarla.
  • El stock de queso muestra el día y el ordeño de cada tanda («viernes · mañana»), tomados de la leche con que se hizo.
  • Los insumos generales, los insumos queseros y los medicamentos pueden anotar su contenido por envase: la compra se registra en envases y precio por envase, y Mi Finca calcula la cantidad y el precio por unidad (2 frascos de 100 ml a ₡1.000 entran como 200 ml a ₡10,00 por ml).
  • Venta de leche: cada línea de una venta puede ser de queso o de leche. La leche se vende por litros desde los lotes de venta directa de un ordeño cerrado, con el precio de la leche de la finca como sugerencia; el ordeño muestra cuánto se vendió y cuánto queda, y los reportes, el inicio y las finanzas cuentan esos ingresos.

Cambiado

  • En el teléfono ya no hay pestañas: todas las secciones se abren como un acordeón, igual que la ficha del animal.
  • El saludo y el logo de la finca en el inicio se ven más grandes.

Corregido

  • Los reportes de ventas por período y por comprador, y su exportación, muestran los litros de leche vendidos junto a los kilos de queso; la tarjeta de ventas del inicio indica kilos, litros o ambos.
  • Los precios por unidad menores a 1 (por ejemplo ₡0,0833 por ml) se muestran con cuatro decimales en el historial de movimientos, el panel de compras y los precios promedio del reporte, en vez de redondearse a ₡0,08.
  • Al guardar un medicamento cuya etiqueta escaneada traía lote o vencimiento, el formulario se cierra y la oferta de registrar la compra aparece en un diálogo aparte; antes el formulario parecía quedarse abierto.
  • Dos ventas o tandas registradas al mismo tiempo sobre el mismo lote de leche o la misma tanda de queso ya no pueden sacar más de lo que queda.
  • Los litros retenidos del inicio y del reporte de leche cuentan solo la leche ordeñada desde la primera dosis del tratamiento hasta el fin del retiro; antes sumaban también la leche anterior al tratamiento.
  • El calendario reproductivo ya no muestra «No se pudieron cargar las alertas» al abrir la página de golpe: los indicadores y el calendario esperan a que la sesión esté lista.
  • Si la configuración de la finca no carga, la página muestra el error y un botón Reintentar en vez de quedarse en «No hay datos disponibles».
  • En el teléfono, las tarjetas de protocolos, proveedores y productos de queso ya no cortan sus botones: las acciones pasan a una fila propia.

1.6.3

Corregido

  • La lista de lotes de queso carga en una fracción del tiempo: el costo de materiales y el stock de cada lote se leen de una vez para toda la lista, no lote por lote.

1.6.2

Corregido

  • Al guardar un formulario con un dato inválido, el cursor salta al primer campo con error en vez de quedarse en el botón.

1.6.1

Cambiado

  • Las cantidades se guardan con hasta 4 decimales (litros con 2): lo que muestra la pantalla es exactamente lo que hay en el registro.
  • No se puede eliminar un insumo que una receta usa ni un alimento que un plan de alimentación usa, y no se puede repetir el nombre de un artículo activo en la misma área.

Corregido

  • Al vender un lote de queso completo, el stock queda exactamente en cero: ya no aparece una fracción de kilo varada.
  • El stock de la pestaña de alimentación y de los demás inventarios se muestra con decimales limpios.
  • Las cantidades se muestran sin separador de miles en español: «15000 kg» ya no puede leerse como quince.
  • Al guardar un alimento o un insumo de quesería, el aviso de nombre repetido o de unidad bloqueada aparece junto al campo, no en una notificación detrás de la ventana.

1.6.0

Añadido

  • Una compra registrada se puede corregir sin borrar el artículo: precio, cantidad, fecha, proveedor, lote y vencimiento se ajustan desde el historial de movimientos, y el stock y el costo promedio se recalculan solos.

Corregido

  • El logo de Mi Finca se ve en la página de inicio y en la pantalla de acceso de la consola antes de iniciar sesión, y las vistas previas de enlaces vuelven a mostrar su imagen.
  • Los ajustes de inventario y de stock de queso se registran eligiendo «Salida» o «Entrada» y una cantidad positiva: ya no hay que escribir un número negativo, que en el teléfono era imposible porque el teclado numérico no trae el signo menos.
  • El stock de queso se ordena del lote más nuevo al más viejo, y los lotes agotados quedan plegados en vez de llenar la lista.
  • Los botones de guardar y cancelar quedan siempre visibles al pie de las ventanas, sin tener que desplazarse hasta el final del formulario.
  • En el teléfono, los botones de cada fila del historial de movimientos quedan siempre alcanzables aunque la tabla sea más ancha que la pantalla.
  • El historial de movimientos se ve completo: la columna de acciones ya no queda escondida fuera de la pantalla.
  • Las cantidades del historial de movimientos y del consumo de alimento se muestran con decimales limpios, sin colas como «2,3400000000000003».

1.5.0

Añadido

  • Mi Finca estrena logo: aparece en la barra lateral, en la portada, en la pestaña del navegador y al compartir un enlace.
  • Se puede marcar que una vaca no se ordeñó en un turno, con el motivo: no cuenta como producción, no baja su promedio y no dispara la alerta de caída.
  • La leche que toman los terneros se registra como su propio destino, separada del autoconsumo: es costo de crianza, no consumo de la casa.

Corregido

  • La casilla de alimento del ordeño dice lo que hace: la columna «Omitir» tiene su propio encabezado y el botón indica a cuántas vacas va a registrar la ración.
  • La dosis sugerida de una receta ya no aparece con una ristra de decimales.
  • Los campos de cantidad aceptan la coma como separador decimal, la casilla de litros del ordeño incluida: escribir 8,25 ya no borra lo escrito.
  • Mi Finca se usa bien desde el teléfono: las tablas anchas se deslizan en vez de quedar cortadas, las tarjetas del inicio ya no se salen de la pantalla, y Configuración abre sus secciones una por una en lugar de arrastrar la página de lado.

1.4.0

Añadido

  • El dashboard avisa las novedades de cada versión: un aviso cuando llegan funciones nuevas y la entrada «Novedades» con el detalle.

Cambiado

  • Mi Finca vive en su propio dominio: la aplicación en app.mi-finca.com, el manual en mi-finca.com y el inicio de sesión en auth.mi-finca.com. Hay que volver a iniciar sesión una vez.

1.3.0

Añadido

  • Consola de plataforma para el equipo de Mi Finca: crear y desactivar fincas, invitar personas por correo y ver su estado (pendiente hasta que entran por primera vez), cambiar roles, transferir la propiedad, otorgar superadministradores, editar la matriz de permisos y las plantillas de protocolos sanitarios, y consultar la bitácora y la salud del sistema.
  • Correo de invitación propio, en español o inglés según la finca, con el enlace al dashboard; cuando el correo no está configurado, la consola muestra el texto para copiar.

Cambiado

  • Una persona que entra sin pertenecer a ninguna finca recibe un mensaje claro en lugar de un error genérico.

Corregido

  • Las invitaciones desde la consola de plataforma responden en segundos aunque el servidor de correo no esté disponible: la API conecta al SMTP por IPv4 y deja de esperar dos minutos por una conexión que no llega.

1.2.0

Añadido

  • Reportes exportables: cada página de reportes trae un botón Exportar con PDF, Excel y CSV, y el PDF y el Excel salen con los datos de la finca (CUE, cédula jurídica, contacto), el período consultado y quién los generó — el PDF además con el logo y el color de la finca. Además, una página Reportes nueva reúne todos los reportes del sistema en un solo lugar.

Corregido

  • Un protocolo sanitario nuevo aplica desde el día en que se crea: los animales que ya pasaron la edad de la primera dosis quedan pendientes ese día, no vencidos desde su nacimiento.
  • "Hoy" sigue la zona horaria de la finca en toda la aplicación: calendarios, fechas de formularios y alertas ya no saltan al día siguiente por la noche.

1.1.0

Añadido

  • Quesería completa: catálogo de productos, lotes con ingredientes y trazabilidad, reportes de rastreo, stock de queso y costo por lote.
  • Ventas: clientes, registro de ventas y reportes por período.
  • Nutrición: planes por categoría, consumo de alimentos, sugerencia de raciones en la grilla de ordeño y reportes de eficiencia.
  • Finanzas: gastos, estado de resultados, flujo de caja y rentabilidad por producto.
  • Inicio ejecutivo: indicadores del mes (leche, resultado neto, ventas, costo del queso), pendientes del día y mejores productoras.
  • Asistente conversacional que responde sobre los datos de tu finca en el idioma en que le preguntás.
  • Marca por finca: logo y color principal, visibles en el inicio y en toda la aplicación.
  • Manual "Puesta en marcha" con lista imprimible para cargar una finca desde cero.

Cambiado

  • Ordeño: tarjetas por turno plegables y apertura explícita de la sesión antes de registrar.
  • Los nombres de protocolos sanitarios y de clientes son únicos por finca.

Corregido

  • Los permisos por rol se aplican de forma consistente en todas las páginas.

1.0.0

Añadido

  • Hato: fichas de animales con identidad (arete, DIIO), categoría productiva automática, historial cronológico, fotos, salidas y regresos, e importación del Formulario 03.
  • Configuración de finca: datos básicos, productivos, legales y operativos, protocolos sanitarios y proveedores.
  • Reproducción: servicios, preñez, partos y secas, calendario reproductivo con alertas, ratios de fertilidad y pajillas de semen.
  • Salud: eventos y tratamientos con períodos de retiro, calendario sanitario por protocolos, catálogo de medicamentos con dosis por peso, condición corporal y lectura de etiquetas por foto.
  • Inventario unificado: proveedores, compras, ajustes e historial por área; medicamentos con lote y vencimiento, insumos queseros, alimentos y valoración de compras.
  • Ordeño: sesiones por turno, captura en grilla, calidad de leche, reportes de producción, conciliación con el tanque y alertas de caída.
  • Acceso con roles por finca (dueño, encargado, trabajador, visor), español e inglés, modo oscuro y manual de usuario en línea.

Las versiones siguen Versionado Semántico y el formato Keep a Changelog.