Feature #5399
closedFeature #5398: Implement Vendor-wise Stock Batches for Product Inventory
Create Stock Batch Schema & Endpoints
Status:
Closed
Priority:
High
Assignee:
Target version:
Description
Description:
Implement MongoDB/Mongoose models for StockBatch and StockMovement.
API Work:
Model: StockBatch
Model: StockMovement
Endpoint: POST /api/products/:id/stock/receive
Validation for vendor, qty, purchase price
Update product totalQty on save
Create stock movement entry
Acceptance Criteria
Creates a new batch and stores qtyReceived & qtyRemaining
Product.totalQty increments
StockMovement record kept
Subtasks
Related issues