Best Foods

Gastos de viaje
Best Foods

Registra tus comprobantes desde el teléfono, valida la lectura OCR y mantén cada viaje sincronizado de forma segura.

Acceso protegido mediante Firebase Authentication
Acceso seguro

Ingresa a la aplicación

Utiliza el usuario autorizado por Best Foods y tu clave de acceso.

Verificando sesión…
La sesión puede permanecer iniciada en este dispositivo. Usa “Cerrar sesión” si el teléfono es compartido.
OCR requiere ejecución web. Estás abriendo este archivo directamente. Los navegadores bloquean Workers/WASM necesarios para OCR en este modo. Abre la aplicación desde http://localhost o desde el sitio HTTPS de Best Foods.
Local
—
BF

Gastos de viaje

Control multi‑viaje, digitalización OCR y justificación de comprobantes.

Cómo funciona el sistemaEmpieza seleccionando el viaje correcto. Desde aquí controlas el flujo general sin salir del tablero.
1Selecciona uno o varios viajes para analizar.
2Registra gastos o revisa comprobantes desde el detalle.
3Genera reportes y pasa a aprobaciones cuando corresponda.
Tip: para registrar o editar un gasto, trabaja con un solo viaje activo.

Gasto por categoría

Últimos comprobantes

Registrar gasto

Fotografía o adjunta uno o varios archivos. El OCR usa el comprobante principal para proponer fecha, número, detalle, moneda y total.

Guía rápida para registrar un gastoEl sistema usa OCR como apoyo, pero siempre puedes editar antes de guardar.
1Carga la foto o PDF y define el comprobante principal.
2Revisa OCR, completa los datos faltantes y valida moneda/valor.
3Guarda el gasto para que quede asociado al viaje seleccionado.
Tip: puedes adjuntar varios archivos al mismo gasto y luego abrirlos desde el detalle.

Digitaliza el comprobante

Toma una foto nítida o adjunta varias imágenes/PDF. Define un comprobante principal para OCR; todos los archivos quedarán asociados al mismo gasto.

JPG · PNG · WEBP · PDF · Cámara móvil

Archivos adjuntosPuedes asociar hasta 10 imágenes o PDF al mismo gasto.
0/10
OCR híbrido
Primero se procesa localmente con Tesseract. Si la confianza o los campos críticos no son suficientes, puedes usar Document AI como respaldo. La imagen y los datos siempre quedan editables antes de guardar.
Revisión inteligente recomendadaLa lectura local necesita revisión.
Ver texto reconocido

Datos del gasto

Viaje:
Sin OCR
Corrige los siguientes campos:
Registro individual: el gasto se asigna únicamente al viaje seleccionado.Selecciona el viaje.
Se guarda como fecha de calendario, sin conversión de zona horaria.Indica una fecha válida del comprobante.
Indica el número del comprobante.
Indica el proveedor o detalle.
Selecciona el tipo de gasto.
Selecciona la forma de pago.
Si seleccionas “Sí”, el sistema calcula el 5% adicional para la liquidación. El valor original del comprobante no se modifica.
Moneda original del comprobante. Los reportes se consolidan en USD.Selecciona la moneda.
$
Solo números y separador decimal. No escribas símbolos de moneda.El valor debe ser un número mayor a 0.
Tasa de conversión de la moneda original a USD.La tasa debe ser un número mayor a 0.
Este es el valor utilizado en dashboards, reportes y Excel.
Se calcula únicamente cuando “¿Aplica ISD 5%?” está en Sí.
Catálogo administrable. Los valores históricos se conservan aunque estén desactivados.
El estado lo controla el flujo de aprobación. Guardar un gasto lo envía a revisión; “Guardar borrador” no lo envía.

Detalle de gastos

Consulta gastos por viaje o consolida todos los viajes.

Cómo usar el detalle de gastosEsta vista te ayuda a buscar, validar y exportar comprobantes rápidamente.
1Filtra por viaje, categoría, estado o documento.
2Abre el gasto para revisar imagen, PDF y datos completos.
3Exporta el detalle cuando necesites respaldo o análisis.
Tip: “Todos los viajes” consolida el universo visible según tu rol.
ViajeFechaComprobanteDetalleTipo de gastoPagoMonedaValor USDDocumentoEstado

Aprobaciones de gastos

Revisa por viaje los gastos enviados por los colaboradores, aprueba, observa o rechaza con trazabilidad completa.

0 pendientes
Guía rápida de aprobacionesUsa esta sección para revisar soportes y dejar decisiones trazables.
1Filtra el viaje o estado que necesitas revisar.
2Abre el detalle, valida soporte y deja observaciones si aplica.
3Aprueba, observa o rechaza; cada decisión queda registrada.
Tip: Usuario / Aprobador no puede aprobar sus propios gastos.
Flujo controladoLos roles Finanzas / Aprobador, Usuario / Aprobador y Administrador pueden decidir. Usuario / Aprobador no puede aprobar sus propios gastos. Usa “Detalle” para revisar los datos y abrir la imagen/PDF en pantalla completa antes de aprobar. Las observaciones y rechazos requieren una nota; cada decisión queda registrada con usuario y fecha.

Administración de viajes

Cada viaje mantiene sus propios gastos, estado y reporte de justificación.

Cómo gestionar los viajesLos viajes organizan todo el proceso: gastos, estados, aprobaciones y reportes.
1Crea el viaje con datos del colaborador, destino y fechas.
2Usa “En selección” para análisis múltiple o “Ver solo” para operar.
3Desde cada tarjeta abre gastos, edición o reporte del viaje.
Tip: los viajes cerrados quedan como histórico de solo lectura.
Analítica y respaldo

Reportes de justificación

Consolidado total, análisis gráfico y detalle por viaje con una experiencia visual más clara y ejecutiva.

Cómo aprovechar los reportesPrimero define el alcance y luego profundiza con filtros, analítica y exportación.
1Elige si quieres un viaje, la selección actual o todos los viajes.
2Usa la analítica por área, estado y tipo para profundizar.
3Imprime o exporta Excel con imágenes para soporte formal.
Tip: en modo corporativo verás el universo visible para tu rol.
Selecciona el alcance del reporte. “Viajes seleccionados” usa la selección superior; “Todos los viajes” incluye todo el universo visible.Operativo

Administración

Catálogos y configuración de campos utilizados por viajes, gastos y reportes.

Guía rápida de administraciónLos maestros y configuraciones impactan formularios, filtros, validaciones y reportes.
1Administra catálogos como áreas, tipos de gasto y estados.
2Prefiere desactivar antes que eliminar para no afectar históricos.
3Revisa tasas, OCR y conexión Firebase como parte del control.
Tip: cualquier cambio aquí impacta la experiencia operativa del resto del sistema.

Tipos de gasto

El orden definido aquí se usa en el formulario y filtros. “Otros” permanece al final.

Formas de pago

Usa ↑ ↓ para definir el orden en formularios y filtros.

Tarjeta / referencia

Valores disponibles al registrar gastos · usa ↑ ↓ para ordenar.

Áreas

Cargos

Estados de viaje

Estados de gasto

Monedas y tasas actuales

Pendiente de actualización
Tasas indicativas actualizadas diariamente. Fuente: ExchangeRate-API. Cada gasto conserva la tasa usada al registrarse.

Histórico de tasas a USD

Auditoría de actualizaciones

Campos dinámicos

Configura etiqueta, orden, visibilidad y obligatoriedad por módulo.

OCR inteligente · Document AI

Respaldo seguro para lecturas de baja confianza
Pendiente
ModoManual controlado
Umbral local78%
Uso mensual—
Tesseract procesa primero en el teléfono. Document AI se usa solo cuando la lectura local no es suficiente o cuando el usuario pulsa “Mejorar con Document AI”. Las credenciales permanecen protegidas en Firebase Cloud Functions.

Firebase · Base central

Local
ProyectoNo configurado
Usuario—
EstadoAlmacenamiento local
Última sincronización—
Configura firebase-config.js para usar Firestore y Firebase Storage. Si Firebase está vacío, los datos locales existentes pueden migrarse a la nube.
Sin conexión

Cuenta pendiente de autorización

Tu usuario existe en Firebase Authentication, pero todavía no tiene un perfil activo en Best Foods. Solicita a un Administrador que asigne tu rol.