Inventory
Inventory & Meter Lifecycle Management — PostgreSQL-backed. Production requires an explicit Production Request. Calibration PASS is required only for products that follow the calibration workflow. Total Assets includes Received + Ready + Calibration + Production + Meter Shop + Failed.
| Vendor PO | Vendor | Model | Ordered | Received | Remaining | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Client PO | Client | Model | Ordered | Delivered | Remaining | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Master Inventory
Central Asset Register — meters, cabinets, DCUs, repeaters and other controlled property.
| Asset ID | Type | Meter Type / Model | Description | Physical Serial | Lin Man Serial | Status | Location | Vendor PO | Client PO | Unit Cost | Unit Price | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||
Calibration Cycle
Request → Issue → calibrate on external tool → Upload results Excel (multi-tranche) · Client PO link optional
| Request ID | Model | Qty Req | Issued | Passed | Failed | Still needed | Uploads | Status | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
| When | Request | File | Rows | Pass | Fail | Dup | Uploaded by |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Issue to Calibration
Handoff from Received stock · Quantity only · Physical calibration runs on external tool
| When | Qty | Calibrator | Issued by |
|---|---|---|---|
| No issuance history for this request. | |||
Upload Calibration Results
Accuracy Test Report (.xlsx) from Calibration Department · Stored per request · Multi-tranche · View full results
| Serial No | Meter No. * | Error COS=1.0 @ 0.1Ib | Error COS=1.0 @ 1Ib | Error COS=0.5L @ 1Ib | Result * |
|---|---|---|---|---|---|
| No sample data. The uploaded Accuracy Test Report is parsed and stored here after processing. | |||||
| Tranche | When | File | Rows | Pass | Fail | Dup | Unassigned | By | |
|---|---|---|---|---|---|---|---|---|---|
| No uploads for this request | |||||||||
Calibration Results (stored)
Selected request · All tranches · DB-backed line items
| Tranche | Serial No | Meter No. | Err COS1 0.1Ib | Err COS1 1Ib | Err COS0.5L 1Ib | Result | Stored at |
|---|---|---|---|---|---|---|---|
| No calibration results stored for this request. | |||||||
Calibration Request
Selected calibration request · Model / quantity loaded from DB
| When | Qty | Calibrator | Issued by |
|---|---|---|---|
| No issuance history | |||
| Tranche | When | File | Pass | Fail | Dup | Unassigned | By | |
|---|---|---|---|---|---|---|---|---|
| No result uploads | ||||||||
Production Cycle
Request → Capture meters (scan ENERTEK + Lin Man Serial) → automatic completion → View / Export
| Request ID | Model | Qty | Issued | Completed | Still needed | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| When | Request | Qty issued | Assigned to | Issued by |
|---|---|---|---|---|
| Loading… | ||||
Production Meter Capture
One row per request qty · Assigned serial pre-filled · Scan ENERTEK serial → system matches row, then scan Lin Man Serial
| # | Box No. | Assigned serial (reserved) | ENERTEK serial (scanned) | Lin Man Serial | Status |
|---|
View Production Request
Review captured meters · Production is automatically completed when scanned quantity equals requested quantity
| # | Box | Assigned Serial | ENERTEK Serial | Lin Man Serial | Status |
|---|---|---|---|---|---|
| Loading… | |||||
Failed / Exception Statuses
For Return to Supplier · Returned · Repair · Scrap
| Vendor Serial | Reason | Original Request | Vendor PO | Date | |
|---|---|---|---|---|---|
| Loading… | |||||
Create Calibration Request
Production Manager only · Client PO / Product Configurator item + quantity · Results via Excel upload from external tool
Create Production Request
Hierarchy: Client PO (optional) → Model / Product → Master Inventory stock → Quantity · Availability is based on actual physical assets in Master Inventory
1. Select Client PO only when you want to restrict the available Master Inventory to that Client PO (optional).
2. Select a Model / Product that has available physical stock.
3. Quantity cannot exceed the actual available Master Inventory stock. Serial Min/Max are informational and come from the actual available assets; Issue/Capture uses the exact physical serials.
Meter Shop Cycle
From Production Complete → Meter Shop → Ready · Client PO mandatory
| Request ID | Client PO | Model | Qty | Completed | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
New Meter Shop Request
Client PO is mandatory · Source: Production Complete only
PO – Client
Client Purchase Orders · NEA Electric Cooperatives · Links to Inventory
| PO – Client | Client | Date | Status | Qty Ordered | Qty Delivered | Remaining | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
New PO – Client
Commercial order from NEA coop · Must link a Pending quotation · Header fields editable · Line product/price locked to quote
| # | Item / Model * | Qty Ordered * | Serial Min (optional) | Serial Max (optional) | Unit Price | Line Notes |
|---|---|---|---|---|---|---|
| No quotation selected — line items load from the Pending quote | ||||||
PO – Client
—
| # | Model | Ordered | Allocated | Delivered | Remaining |
|---|---|---|---|---|---|
| Loading… | |||||
| Model | Ordered | On Hand | Ready | In Process | Allocated | Shortage | Action |
|---|---|---|---|---|---|---|---|
| Checking Master Inventory… | |||||||
| Vendor PO | Vendor | Model | Assets | Status |
|---|---|---|---|---|
| Loading… | ||||
| Request | Type | Model | Qty | Status |
|---|---|---|---|---|
| No linked inventory requests | ||||
SIM Management
Manage SIM inventory, assignments and deployment information.
| SIM ID | SIM Number | Telco | EC Code | Deployment Start | Deployment End | Status | Remarks | Actions |
|---|
Reports
Operational reports for inventory, procurement, receiving, client fulfillment and calibration.
Current stock by model and inventory status.
Ordered, received and remaining supplier quantities.
Delivery receipts and received quantities by Vendor PO.
Ordered, allocated, delivered and remaining quantities.
Pass/fail/duplicate result counts.
| Select a report above. |
Analytics
Management KPIs and operational trends from the current database.
| Status | Quantity |
|---|
| Status | Quotes | Value |
|---|
Vendor PO
Create & track supplier POs · Receive opens Goods Receipt for that PO only · Status Open until fully received
| Vendor PO | Vendor | Model | PO Date | Ordered | Received | Remaining | Status | Last Receipt | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Goods Receipt
Receive the physical shipment. Enter the supplier Delivery Receipt and the physical serial range; the system creates the corresponding Master Inventory assets automatically.
| # | Item / Model | Qty Received | Physical Serial Min | Physical Serial Max | Assets to Create |
|---|
| Receiving ID | Delivery Receipt | Date | Model | Qty | Physical Serial Range | Assets Created | Posted By |
|---|---|---|---|---|---|---|---|
| No receiving history yet. | |||||||
Issue Quotation
NEA Electric Cooperatives only · Wizard: EC → Product & Plan → Review → Confirm · PDF on demand (not stored)
Product Configurator
Reference master data for products and pricing templates. Existing quotation calculation remains unchanged.
| Category | Description | Cost type | Pricing basis | Currency | Cost | PHP |
|---|
| Config ID | Product | Rate | Markup | Inflation | Items |
|---|
Pricing Dashboard
Sales pipeline · Status is informational only · Workflow: Pending → Draft PO → Converted to PO · Cancelled
| Ref / Date | EC | Config | Qty / Term | Total | Status |
|---|
Electric Cooperatives
Reference master data used by quotations.
| Acronym | Cooperative | Region | Main Office | General Manager | GM Contact |
|---|
Vendors
Vendor master records for purchasing.
| Code | Vendor | Contact | Number | Status |
|---|
Payment Terms
Reference payment terms. Supports one-time, day, month and year terms.
| Code | Name | Term | Description | Status |
|---|
User Management
Manage users, status, roles and passwords. Authentication remains in inv.users; authorization is stored separately.
| Name | Role | Status | Actions |
|---|
Roles & Permissions
Create roles and assign exactly which modules/actions each role can access.
| Role | Description | Permissions | Status | Actions |
|---|
| Module | Action | Code | Description |
|---|
Authorization Audit Log
Recent user, password and authorization changes.
| Date | User ID | Action | Target | Details |
|---|
Change Password
Change the password for the currently signed-in database user.