Ir al contenido

Estados y enums

Los estados que puede devolver el API. Jaremar normalmente solo necesita interpretar el estado del manifiesto (en estado de manifiesto) y el de las devoluciones, pero se documentan todos para referencia.

Es el estado que devuelve GET /manifiestos/{numero}/estado.

EstadoSignificado
pendingCreado, pendiente de procesamiento inicial.
processingEn procesamiento.
importedFacturas importadas. Estado normal de un manifiesto recién insertado por API.
closedCerrado. No acepta nuevas facturas ni modificaciones.

Ciclo de vida interno de una factura dentro de Hosana. No se expone directamente por API, pero ayuda a entender los conteos del resumen de inserción.

EstadoSignificado
importedImportada y con bodega asignada. Estado típico tras la inserción.
pending_warehouseImportada pero sin bodega resuelta (código de Almacen no mapeado en el momento).
partial_returnTuvo una devolución parcial.
returnedDevuelta (en su totalidad).
rejectedRechazada.
depositedSu cobro fue depositado.
closedCerrada (su manifiesto fue cerrado).

GET /devoluciones/listar solo devuelve devoluciones en estado approved. Los demás estados existen internamente pero no se exponen.

EstadoSignificado¿Se expone por API?
approvedAprobada. En Hosana las devoluciones se auto-aprueban al registrarse.
pendingPendiente de aprobación.No
rejectedRechazada.No
cancelledCancelada (corrección administrativa de un error de captura).No