Procurement that stops waste.
Suppliers, RFQs, POs, GRNs, three-way match. The right inventory, at the right price, on the right day.
- Configured to your business3-way match
- Industry defaultsSupplier scorecard
- TunabilityAuto-reorder
ERPNext · ProcurementInteractive demo · clicktap the menu

Octagon Labs
hello@octagonlabs.io
⌂
Buying
/
Purchase Order
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Purchase Order
ID ~ PO-2026-####
Supplier ~ Any
Status ⇅ Open
⊟ Filter 1
×
⇅ Created On
Open POs
14
B$ 87,300 committed
Awaiting Receipt
9
3 due this week
MTD Spend
B$ 142K
-6% vs LM
Purchase Orders · 5 of 14
typical · illustrative
| ID | Supplier | Date | Expected | Status | Amount |
| PO-2026-0482 | Supplier A Trading | 2026-09-09 | 2026-09-21 | To Receive | 14,238.00 |
| PO-2026-0478 | Supplier B Supplies | 2026-09-08 | 2026-09-15 | Partly Received | 8,420.00 |
| PO-2026-0475 | Supplier C Distribution | 2026-09-05 | 2026-09-19 | To Receive | 32,800.00 |
| PO-2026-0469 | Supplier D Services | 2026-09-02 | 2026-09-10 | Completed | 6,200.00 |
| PO-2026-0461 | Supplier E Engineering | 2026-08-28 | 2026-09-08 | Overdue | 22,150.00 |
Monthly Purchases 2026 · B$
Top Suppliers (YTD)
Supplier C Distribution412.6K
Supplier A Trading318.4K
Supplier E Engineering226.1K
Supplier B Supplies141.9K
Spend by Item Group (YTD)
Lubricants498.2K
Spare Parts402.7K
Filters218.4K
Tools118.6K
⌂
Buying
/
Material Request
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Material Request
Purpose ⇅ Purchase
Status ~ Any
Required By ~ Next 14 days
⊟ Filter 1
⇅ Required By
Auto-raised
12
from reorder levels
Converted to PO
86%
within 2 days
Avg Approval Time
5h
-2h vs last quarter
Material Requests · 5 of 31
typical · illustrative
| ID | Item | Qty | For Warehouse | Required By | Status |
|---|
| MAT-MR-2026-00391 | Engine Oil 5W-30 4L | 120 Nos | Retail Tutong | 2026-10-20 | Pending |
| MAT-MR-2026-00390 | Hydraulic Seal Kit B12 | 60 Nos | Retail BSB | 2026-10-22 | Pending |
| MAT-MR-2026-00388 | Brake Pad Set (Front) | 40 Nos | Retail KB | 2026-10-19 | Partially Ordered |
| MAT-MR-2026-00385 | Heavy-duty Filter A48 | 200 Nos | Central WH | 2026-10-15 | Ordered |
| MAT-MR-2026-00379 | Workshop safety gloves | 50 Pairs | Central WH | 2026-10-10 | Received |
⌂
Buying
/
Request for Quotation
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Request for Quotation
Supplier ~ Any
Status ⇅ Open
⊟ Filter 1
⇅ Transaction Date
Open RFQs
3
sent by email to suppliers
Savings vs List
6.8%
this year
Requests for Quotation · 5 of 72
typical · illustrative
| ID | Items | Suppliers | Sent | Reply By | Status |
|---|
| PUR-RFQ-2026-00071 | Hydraulic Seal Kit B12 · 60 Nos | 3 suppliers | 2026-10-15 | 2026-10-22 | 2 of 3 replied |
| PUR-RFQ-2026-00070 | Engine Oil 5W-30 4L · 120 Nos | 4 suppliers | 2026-10-14 | 2026-10-21 | 3 of 4 replied |
| PUR-RFQ-2026-00068 | Forklift tyres · 4 Nos | 2 suppliers | 2026-10-06 | 2026-10-13 | Completed |
| PUR-RFQ-2026-00066 | Office printer toner · 24 Nos | 3 suppliers | 2026-09-29 | 2026-10-06 | Completed |
| PUR-RFQ-2026-00072 | Cold room panels · 24 Nos | 3 suppliers | 2026-10-16 | 2026-10-23 | Sent |
⌂
Buying
/
Supplier Quotation Comparison
⊟ Filters
Export
↻
⋯
Actions
RFQ ⇅ PUR-RFQ-2026-00070
Item ~ Engine Oil 5W-30 4L
⊟ Filter 1
Quotes Received
3
of 4 suppliers
Best Price
B$ 33.80
Supplier C Distribution
Fastest
2 days
Supplier A Trading
Saving vs Last PO
B$ 312
on 120 Nos
Supplier Quotation Comparison · Engine Oil 5W-30 4L × 120
typical · illustrative
| Supplier | Rate | Amount | Lead Time | Valid Till | Recommendation |
|---|
| Supplier C Distribution | 33.80 | 4,056.00 | 5 days | 2026-11-14 | Best price |
| Supplier A Trading | 35.20 | 4,224.00 | 2 days | 2026-11-04 | Fastest |
| Supplier B Supplies | 36.40 | 4,368.00 | 4 days | 2026-10-31 | — |
⌂
Buying
/
Purchase Invoice
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Purchase Invoice
Supplier ~ Any
Posting Date ⇅ Last 60 days
⊟ Filter 1
⇅ Posting Date
Bills (MTD)
B$ 79,608
18 invoices
Unpaid
B$ 87,300
19 suppliers
Matched to PO
96%
3-way match
Purchase Invoices · 5 of 168
typical · illustrative
| ID | Supplier | Supplier Invoice No | Posting Date | Grand Total | Status |
|---|
| ACC-PINV-2026-00288 | Supplier C Distribution | SINV-88214 | 2026-10-12 | 32,800.00 | Unpaid |
| ACC-PINV-2026-00285 | Supplier A Trading | TA/26/1043 | 2026-10-09 | 14,238.00 | Unpaid |
| ACC-PINV-2026-00281 | Supplier E Engineering | EE-55120 | 2026-10-02 | 22,150.00 | Overdue |
| ACC-PINV-2026-00279 | Supplier B Supplies | BS-9902 | 2026-09-29 | 8,420.00 | Partly Paid |
| ACC-PINV-2026-00270 | Supplier D Services | DS-0418 | 2026-09-18 | 6,200.00 | Paid |
⌂
Buying
/
Supplier
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Supplier
Supplier Group ~ Any
Country ~ Any
Disabled ⇅ No
⊟ Filter 1
⇅ Last Updated On
Active Suppliers
57
+2 this quarter
Local Suppliers
71%
Brunei based
Suppliers · 5 of 57
typical · illustrative
| ID | Supplier Name | Group | Country | Scorecard | Status |
|---|
| SUP-0019 | Supplier A Trading | Raw Material | Brunei | 4.6 / 5 | Enabled |
| SUP-0017 | Supplier B Supplies | Consumables | Brunei | 4.1 / 5 | Enabled |
| SUP-0014 | Supplier C Distribution | Distributor | Malaysia | 4.8 / 5 | Enabled |
| SUP-0011 | Supplier D Services | Services | Brunei | 4.3 / 5 | Enabled |
| SUP-0008 | Supplier E Engineering | Hardware | Singapore | 3.2 / 5 | On Hold |
⌂
Buying
/
Item
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Item
Item Group ~ Any
Is Purchase Item ⇅ Yes
⊟ Filter 1
⇅ Last Updated On
Purchase Items
1,792
of 1,847
Below Reorder
12
requests raised
Last Price Update
2026-10-01
Items · 5 of 1,792
typical · illustrative
| Item Code | Item Name | Default Supplier | Reorder Level | Last Purchase Rate | Status |
|---|
| LUB-20L-IND | Industrial Lubricant 20L | Supplier C Distribution | 100 | 85.00 | Enabled |
| OIL-5W30-4L | Engine Oil 5W-30 4L | Supplier C Distribution | 60 | 33.80 | Below Reorder |
| FLT-A48-HD | Heavy-duty Filter A48 | Supplier A Trading | 200 | 14.50 | Enabled |
| BRK-PAD-FR | Brake Pad Set (Front) | Supplier E Engineering | 40 | 28.00 | Enabled |
| SEAL-B12-HYD | Hydraulic Seal Kit B12 | Supplier B Supplies | 50 | 70.00 | Reorder |
⌂
Buying
/
UOM Conversion
⊟ Filters
Export
↻
⋯
Actions
Item ⇅ Engine Oil 5W-30 4L
⊟ Filter 1
Conversions
86
item-specific
Buy In
Carton
1 Carton = 6 Nos
Unit of Measure · Engine Oil 5W-30 4L
typical · illustrative
| UOM | Conversion Factor | Used For | Barcode |
|---|
| Nos | 1 | Stock & selling | 9 556 120 004 18 |
| Carton | 6 | Purchasing | 9 556 120 004 25 |
| Pallet | 240 | Bulk purchasing | — |
| Litre | 0.25 | Workshop issue | — |
⌂
Buying
/
Terms and Conditions
≡ List View ⇅
Saved Filters ⇅
↻
⋯
+ Add Terms and Conditions
Applicable For ⇅ Buying
⊟ Filter 1
⇅ Last Updated On
Auto-applied
By supplier group
on RFQs & POs
Terms and Conditions · 5 of 5
typical · illustrative
| Title | Applies To | Terms (preview) | Created | Status |
|---|
| Standard Purchase Terms | Buying | Payment 30 days after receipt of a valid invoice and goods. | 2024-03-01 | Enabled |
| Import Terms (CIF Muara) | Buying | CIF Muara port. Supplier bears freight and insurance to port. | 2025-02-10 | Enabled |
| Service Contract Terms | Buying | Monthly billing in arrears. 30 days notice to terminate. | 2025-06-01 | Enabled |
| Quality & Returns | Buying | Goods failing QC are returned at supplier cost within 14 days. | 2024-03-01 | Enabled |
| Framework Pricing 2027 | Buying | Fixed unit prices for calendar year 2027, reviewed quarterly. | 2026-10-12 | Draft |
⌂
Buying
/
Purchase Analytics
⊟ Filters
Export
↻
⋯
Actions
Tree Type ⇅ Supplier
Value / Qty ~ Value
Range ~ Quarterly
Year ~ 2026
⊟ Filter 1
Q3 Spend
B$ 458,000
+2% vs Q2
Top Supplier
Supplier C Distribution
31% of spend
Price Variance
-1.8%
vs standard cost
Purchases by Supplier · 2026
typical · illustrative
| Supplier | Q1 | Q2 | Q3 | Total |
|---|
| Supplier C Distribution | 128,400 | 138,900 | 145,300 | 412,600 |
| Supplier A Trading | 98,600 | 104,200 | 115,600 | 318,400 |
| Supplier E Engineering | 72,300 | 76,900 | 76,900 | 226,100 |
| Supplier B Supplies | 44,800 | 47,200 | 49,900 | 141,900 |
| Others | 61,100 | 81,800 | 70,300 | 213,200 |
| Total | 405,200 | 449,000 | 458,000 | 1,312,200 |
What the buying module looks like in your hands. Click the menu on the left to explore. Illustrative data.
What we configure for you
Set up around the way your team already works, then tuned after go-live.
- Supplier database with scorecard
- RFQ → Supplier Quotation → PO
- Goods Receipt Note (GRN) workflow
- 3-way match (PO + GRN + Invoice)
- Landed cost allocation
- Auto-reorder on low stock