Skip to main content
Version: Latest

Introducción al Sandbox

El sandbox permite probar la integración completa del ciclo de vida de una guía sin mensajero real, usando autenticación y datos reales del sistema.

¿Para qué sirve?​

Cuando una empresa externa integra su sistema con AVE para consultar el estado de los envíos, necesita poder simular todo el flujo antes de salir a producción:

  • Ver cómo luce la respuesta de cada estado posible
  • Probar que su polling detecta correctamente los cambios de estado
  • Verificar que su sistema dispara el flujo interno cuando un estado cambia

El sandbox resuelve esto sin necesidad de que haya un mensajero físico moviendo el paquete.


Credenciales de prueba​

El sandbox está habilitado para dos empresas de prueba dentro de AVE:

EmpresaID
Sandbox #16077
Sandbox #225505

Las credenciales (usuario y clave) son las mismas que se usan en Autenticación.

caution

avanzarEstado solo funciona con estas dos empresas. Cualquier otro id recibirá un error 403.


Roles en el flujo​

┌──────────────────────────┬────────────────────────────────────────────────┐
│ Empresa externa │ AVE (interno) │
├──────────────────────────┼────────────────────────────────────────────────┤
│ │ │
│ Pedido llega al cliente │ │
│ ↓ │ │
│ Cliente llama AVE con │ Guía creada en el sistema │
│ noGenerarEnvio=1 │ (sin mensajero real) │
│ │ ↓ │
│ │ AVE llama avanzarEstado │
│ │ → estado actualizado en el sistema │
│ │ │
│ Polling cada minuto │ │
│ → obtenerEstadoAuth │ │
│ → detecta el cambio ←────────────────────────────────────────────── │
│ → dispara flujo cliente │ │
└──────────────────────────┴────────────────────────────────────────────────┘

Flujo de estados​

Los estados se avanzan en este orden. No hay saltos:

(sin estado) → GENERADA → PRODUCIDA → EN DESPACHO → EN REPARTO → ENTREGADA
↓
EN NOVEDAD (forzado)
EstadoDescripción
GENERADAGuía registrada, sin procesar
PRODUCIDAEtiqueta impresa, lista para despacho
EN DESPACHOPaquete entregado a la transportadora
EN REPARTOMensajero en camino al destinatario
ENTREGADAEntregado exitosamente
EN NOVEDADInconveniente en la entrega (forzado con parámetro)
ANULADAGuía anulada, estado terminal

Endpoints del sandbox​

EndpointDescripción
obtenerEstadoAuthRetorna ejemplos de todos los estados posibles. Sin consulta real a guías.
avanzarEstadoAvanza el estado real de una guía de empresa sandbox.