1. Overview
The Production module allows you to create and track product production inside your business. Production is used when:
You produce finished goods from raw materials, or
You disassemble a product into its component parts.
Each production entry records:
Location
Product being produced or disassembled
Reference source (Invoice or Transfer Order)
Cost
Quantity produced or disassembled
Status
This module serves as the central list of all production activities and provides tools for adding new production entries.
2. Key Features
Based strictly on your wireframe and repository behavior:
✔ Production List
View all production entries with:
Production number
Date
Type (Production or Disassembly)
Cost
Quantity
Status
✔ Create Production Entry
Create a new Production or Disassembly record.
✔ Two Production Types
The module supports:
Production – converting materials into finished goods
Disassembly – breaking down a finished product into components
✔ Reference Source
Each production can reference either:
Invoice, or
Transfer Order
This suggests traceability within inventory movements.
✔ Filtering Options
You can filter production entries by:
Status
Created Date / Other date filters
Date range
✔ Search Function
Search by name or production number.
✔ Settings Tab
The interface includes a "Settings" tab (contents not provided in your screenshot), but no unsupported features are listed here.
3. Getting Started
Step 1 — Navigate to Production
In the left navigation menu, open Inventory Management.
Click Production.
Step 2 — Choose What You Want to Do
The module has two tabs:
Production List — view all existing production entries
Settings — additional options (not shown in the wireframe)
You will primarily work inside the Production List tab.
4. How to Use
A. View Production List
The main table shows all production entries.
You can filter entries by:
Status → All, Completed, Pending (based on system usage)
Filter Date By → Created Date or other date fields
Date Range → e.g., “2025-11-11 to 2025-12-11”
Search → type product name or number
Each row displays:
Production # – system-generated identifier
Date
Type – Production or Disassembly
Cost
Quantity
Status
B. Create a New Production Entry
Step 1 — Click "+ Add Production"
A dropdown will appear with two choices:
Create Production
Create Disassembly
B1. Create Production
When you select Create Production, a modal opens.
Fill in the following fields:
Location
Choose the branch where production occurs.
Select Product
Choose the product being produced.
Reference Type
Invoice
Transfer Order
Select Invoice / Transfer Order
Required only if reference type is selected.
Name (optional)
You may enter a custom name for the production batch.
Notes (optional)
Internal notes for team members.
Products Table (empty until items are added)
Displays:
Product
Cost
Quantity
Note: The wireframe indicates no inline add-item function, meaning product details auto-populate from the chosen reference.
Step 2 — Click “Save”
The system creates the production entry and adds it to the list.
B2. Create Disassembly
This workflow is similar to Create Production, except:
The modal header says Create Disassembly
The process removes quantity from a finished product and generates components (supported by backend naming conventions and UI design)
Fields are the same:
Location
Select Product
Reference Type
Invoice / Transfer Order
Name (optional)
Notes (optional)
After saving, the disassembly entry appears in the Production List.
C. Filter Production Records
From the top of the screen:
Status Filter → Select All, Pending, Completed
Filter Date By → Created Date
Date Range Selector → Choose start and end date
Search Field → Enter keywords or production number
Filtering updates the table instantly.
D. Editing or Completing Production Records
Your screenshot does not display edit options, so no editing behavior is documented.
DizLog backend supports production status fields:
Pending
Completed
But the UI in your screenshot shows Status only as a column, not an editable control.
Therefore, no editing or completion actions are included, as required by your instructions.
5. Connected Modules
Production interacts with several parts of the system:
1. Inventory Management
Production affects stock levels:
Producing items increases finished goods.
Disassembling reduces finished goods.
2. Purchase Orders & Requisitions
Production may depend on raw materials received from purchase processes.
3. Stock Requisitions
Components needed for production may come from stock requests.
4. Transfer Orders
Production and disassembly can reference these documents for traceability.
5. Invoices
If production is triggered by customer orders, it may reference invoice records.
6. Adjust Stock
Production and disassembly indirectly adjust stock levels through system logic.
7. Recipes (from Products & Services)
Recipe costing in DizLog informs:
Cost calculation
Ingredient/material requirements
While recipes do not appear in the Production modal, the cost computation structure in the backend supports linking recipes with product production.
6. Troubleshooting
⚠ Cannot create production
Check that:
A product is selected
A valid reference (Invoice or Transfer Order) is chosen
Location is not empty
⚠ Product list is empty
Possible reasons:
No eligible products for production
You are at a location with no assigned inventory
The reference document does not contain items
⚠ Wrong cost displayed
Cost is derived from:
Product cost in Items List
Recipe costing (backend logic)
Reference document cost
Verify these modules.
⚠ Production not appearing in list
Check:
Date filter
Status filter
Location filter
Search input
✅ Summary
The Production module enables you to:
Create production runs
Disassemble products
Track costs, quantities, and status
Reference invoices or transfer orders
Maintain a complete list of production activities