Procurement Flow ================ Material Check & Allocation ---------------------------- .. mermaid:: flowchart TD A[Central Ops: Check Material Availability] --> B{Stock Available in Zone?} B -->|Yes| C[Procurement: Allocate from Zone Stock] C --> D[Update MaterialStock quantity] D --> E[Create MaterialAllocation record] E --> F[Set Installation material_ready = True] B -->|No| G[Create ProcurementRequest] G --> H[Identify Local Vendor] H --> I[Get Cost Estimate] I --> J{Estimate Approved?} J -->|Yes| K[Order from Vendor] K --> L[Field Team: Share Vendor QR/Bank Details] L --> M[Finance: Direct Vendor Payment] M --> N[Materials Received] N --> O[Record Actual Cost] O --> E J -->|No| P[Find Alternative Vendor] P --> H Stock Level Monitoring ---------------------- .. mermaid:: flowchart LR A[Material Allocated] --> B[Stock Deducted] B --> C{Below Reorder Level?} C -->|Yes| D[Generate Low Stock Alert] D --> E[Procurement Reviews] C -->|No| F[No Action]