Almacenes
Almacenes
GET /api/warehouses # ListarPOST /api/warehouses # CrearPATCH /api/warehouses/:id # ActualizarDELETE /api/warehouses/:id # EliminarPOST /api/warehouses/:id/generate-bins # Generar ubicaciones| Campo | Descripcion |
|---|---|
name | Nombre del almacen |
location | Ubicacion fisica |
isDefault | Almacen por defecto |
Zonas
GET /api/zones # ListarPOST /api/zones # CrearPATCH /api/zones/:id # ActualizarDELETE /api/zones/:id # EliminarLas zonas son ubicaciones dentro de un almacen (estanterias, pasillos, etc.).
Stock
El stock se gestiona automaticamente al crear documentos:
- Albaran de venta → resta stock
- Albaran de compra → suma stock
Tablas de stock:
ItemWarehouseStocks— Stock por articulo y almacenItemZoneStocks— Stock por articulo, almacen y zona
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).
Categorias
GET /api/categories # ListarPOST /api/categories # CrearPATCH /api/categories/:id # ActualizarDELETE /api/categories/:id # EliminarLas categorias son jerarquicas — cada categoria puede tener un parentId.
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
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
GET /api/periods # ListarPOST /api/periods # CrearPATCH /api/periods/:id # ActualizarDELETE /api/periods/:id # EliminarEstados: O (Abierto), C (Cerrado).
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