1. Cargar datos (elige una opción)
Columnas esperadas:
ruta_id, orden_entrega, fecha_entrega, numero_orden, tracking_number,
cliente_nombre, cliente_calle, cliente_numero, cliente_colonia, cliente_municipio, cliente_ciudad,
cliente_estado, cliente_cp, cliente_pais, cliente_referencia, cliente_telefono, cliente_email,
remitente_sucursal, remitente_id_sucursal, remitente_estado, remitente_calle, remitente_numero,
remitente_colonia, remitente_municipio, remitente_ciudad, remitente_cp, peso_kg, volumen_kg,
tipo_vehiculo, producto_id, producto_descripcion, producto_cantidad, producto_precio.
fecha_entrega debe estar en formato AAAA-MM-DD.
Debe ser un arreglo de guías, cada una con:
trackingNumber, rutaId, ordenEntrega, fechaEntrega,
referenciaEnv, destinatario{ }, remitente{ }, envio{ }, paquete{ } (el mismo esquema que ya usa
la app internamente). También acepta {"guias": [...]} o
{"rutas": [{"guias": [...]}, ...]} — se aplana automáticamente.
Estado de librerías
Verificando…
2. Elegir fecha de entrega a procesar
3. Generar
El ZIP incluye:
json_por_pedido/, json_por_ruta/,
pdfs_individuales/ y pdfs_por_ruta/ (una guía por página, más
TODAS_LAS_RUTAS.pdf con todas las guías de la fecha elegida).Registro
Esperando CSV o JSON…