GPS Warehouse

Simulated GPS fulfillment center — products, orders & goods receipts

Failure mode Off — toggle to make every GPS API endpoint answer 500 problem+json (exercises EXTERNAL_API_FAILURE paths)

No products synced yet.

Products appear when stock-service calls POST /api/gps/articulos/nuevo

What GET /api/gps/articulos/stocks answers — one row per ARTICLE (a product with combinaciones exposes one article per combination). 0 articles 0 with stock 0 declared balance 0 units available

No articles yet.

Stock is either a declared balance (stocks) or derived from the article's last movement.

No outbound orders yet.

Orders appear when stock-service calls POST /api/gps/pedidos/nuevo

No goods receipts yet.

Receipts appear when stock-service calls POST /api/gps/pedidos/entrada

No registered returns yet.

Returns appear when stock-service calls POST /api/gps/pedidos/devolucion

Seed Test Movements

Load 8 predefined manual movements (entries & exits) from fixture data. Requires synced products in GPS.

Create Manual Movement

No manual movements yet.

Create movements using the form above or via POST /api/gps/movimientos/manual

Movement History Lookup
Product Sync

stock-service calls POST /api/gps/articulos/nuevo to register products in the GPS warehouse system.

Order Dispatch

stock-service calls POST /api/gps/pedidos/nuevo to create outbound orders for shipment.

Goods Receipt

stock-service calls POST /api/gps/pedidos/entrada to register incoming stock from suppliers.

Manual Movements

POST /api/gps/movimientos/manual to create stock adjustments (REGULARIZACION, ENTRADA/SALIDA MANUAL, TRASPASO).