Almacenes
Almacenes
Sección titulada «Almacenes»GET /api/warehouses # ListarPOST /api/warehouses # CrearPATCH /api/warehouses/:id # ActualizarDELETE /api/warehouses/:id # EliminarPOST /api/warehouses/:id/generate-bins # Generar ubicaciones| Campo | Descripción |
|---|---|
name |
Nombre del almacén |
location |
Ubicación física |
isDefault |
Almacén por defecto |
GET /api/zones # ListarPOST /api/zones # CrearPATCH /api/zones/:id # ActualizarDELETE /api/zones/:id # EliminarLas zonas son ubicaciones dentro de un almacén (estanterias, pasillos, etc.).
El stock se gestiona automáticamente al crear documentos:
- Albaran de venta → resta stock
- Albaran de compra → suma stock
Tablas de stock:
ItemWarehouseStocks— Stock por artículo y almacénItemZoneStocks— Stock por artículo, almacén y zona
Unidades de medida
Sección titulada «Unidades de medida»GET /api/uom # ListarPOST /api/uom # CrearPATCH /api/uom/:id # ActualizarDELETE /api/uom/:id # EliminarUOMs por defecto: UD (unidad), KG, L (litro), M (metro), CJ (caja), BL (blister), H (hora).
Categorías
Sección titulada «Categorías»GET /api/categories # ListarPOST /api/categories # CrearPATCH /api/categories/:id # ActualizarDELETE /api/categories/:id # EliminarLas categorías son jerarquicas — cada categoría puede tener un parentId.
Impuestos
Sección titulada «Impuestos»GET /api/taxes # ListarGET /api/taxes/:id # DetallePOST /api/taxes # CrearPATCH /api/taxes/:id # ActualizarDELETE /api/taxes/:id # EliminarGrupos por defecto: IVA0 (0%), IVA4 (4%), IVA10 (10%), IVA21 (21%).
Series de documentos
Sección titulada «Series de documentos»GET /api/series # ListarPOST /api/series # CrearPATCH /api/series/:id # ActualizarDELETE /api/series/:id # EliminarCada serie tiene: docType, prefix, suffix, firstNumber, nextNumber, isDefault.
Periodos contables
Sección titulada «Periodos contables»GET /api/periods # ListarPOST /api/periods # CrearPATCH /api/periods/:id # ActualizarDELETE /api/periods/:id # EliminarEstados: O (Abierto), C (Cerrado).
Listas de precios
Sección titulada «Listas de precios»GET /api/pricelists # ListarPOST /api/pricelists # CrearPATCH /api/pricelists/:id # ActualizarDELETE /api/pricelists/:id # EliminarGET /api/pricelists/:id/prices # Precios de la listaPOST /api/pricelists/:id/prices # Añadir precio