# Movimientos

**GET** /v1/inventory/movements

Devuelve el libro inmutable de movimientos de stock. Cada recepción, transferencia, ajuste, venta o devolución queda registrada y nunca se modifica ni elimina.

Filtros opcionales: listing_id, location_id, movement_type (receive, transfer_in, transfer_out, adjustment, sale, return), page (base 0, predeterminado 0) y page_size (máx. 200, predeterminado 50).

Respuesta: count y movements. Cada movimiento incluye id, movement_type, quantity_delta (positivo = entrada), quantity_after, batch_id (nullable), reference_type, reference_id, note, created_by, created_at, listing (id, sku, barcode), location (id, name, code) y batch (id, lot_number, expiry_date), si corresponde.
