Purchase Order Template Malaysia Excel
Having a well-structured purchase order template malaysia excel is the single most important step you can take to ensure consistency, reduce errors, and save countless hours. Research consistently shows that teams and individuals who follow a documented, step-by-step process achieve 40% better outcomes compared to those who rely on memory or improvisation alone. Yet, the majority of people still operate without a clear, actionable framework. This comprehensive Purchase Order Template Malaysia Excel template bridges that gap — giving you a battle-tested, ready-to-use guide that covers every critical step from start to finish, so nothing falls through the cracks.
What is a Purchase Order Template Malaysia Excel?
A purchase order template malaysia excel is a standardized document used to streamline processes, ensure consistency, and maintain compliance within the automotive-logistics domain. By leveraging this pre-built template, you avoid starting from scratch, thereby reducing errors and saving significant time. Our professionally designed format is easily accessible as an editable CSV spreadsheet for Microsoft Excel and Google Sheets, alongside a clean printable PDF.
Spreadsheet/Log Preview
Standard Operating Procedure
Registry ID: TR-PURCHASE
1. System Overview & Purpose
- Purpose: To manage, track, and execute domestic and international purchase orders (POs) originating from Malaysia, ensuring full compliance with the Royal Malaysian Customs Department (SST regulations), local withholding tax provisions, and multi-currency exchange rates (MYR, USD, SGD, EUR).
- Scope: End-to-end procurement lifecycle from requisition logging, vendor matching, tax calculation (Sales and Service Tax / SST), delivery tracking, to financial reconciliation and accounts payable (AP) matching.
- Data Update Cadence: Real-time entry for new PO generation; daily reconciliation of delivery receipts; weekly updates for vendor master data and exchange rates.
2. Column Definitions & Validation Rules Table
| Field Name | Data Format | Required / Optional | Validation Rules / Logic / Dropdown Values |
|---|---|---|---|
| PO_ID | Alphanumeric | Required | Format: PO-YYYY-XXXX (e.g., PO-2023-0101). Unique primary key. |
| Requisition_Date | Date (DD/MM/YYYY) | Required | Must be <= TODAY(). |
| Vendor_ID | Alphanumeric | Required | Format: VEND-XXX. Must exist in Vendor Master sheet via VLOOKUP. |
| Vendor_Name | Text | Required | Auto-populated via =XLOOKUP(Vendor_ID, ...) from Vendor Master. |
| Vendor_BRN | Alphanumeric | Required | Malaysian Business Registration Number (e.g., 202001012345). |
| Item_SKU | Alphanumeric | Required | Format: SKU-XXXX-XX. |
| Item_Description | Text | Required | Detailed description of goods or professional services. |
| Quantity | Integer | Required | > 0. |
| Unit_Price | Currency | Required | > 0. Denominated in Currency Code. |
| Currency | Text (3-letter) | Required | Dropdown: MYR, USD, SGD, EUR, CNY. |
| Exchange_Rate_MYR | Decimal (4 dp) | Required | Base 1.0000 for MYR. Daily Bank Negara Malaysia (BNM) mid-rate for foreign currencies. |
| SST_Applicable | Boolean | Required | Dropdown: YES, NO. (Malaysian Sales and Service Tax @ 6% or 8%). |
| SST_Rate | Percentage | Required | 0.00%, 6.00%, or 8.00% based on current Malaysian tax legislation. |
| Delivery_Term | Text | Required | Dropdown: EXW, FOB, CIF, DDP, LOCAL_DELIVERY. |
| Expected_Delivery_Date | Date (DD/MM/YYYY) | Required | Must be >= Requisition_Date. |
| PO_Status | Text | Required | Dropdown: Draft, Pending Approval, Issued, Partially Received, Closed, Cancelled. |
| Approver_ID | Alphanumeric | Required | Employee ID of authorized approver (Delegation of Authority limits apply). |
3. Complete Master Data Table
| PO_ID | Requisition_Date | Vendor_ID | Vendor_Name | Vendor_BRN | Item_SKU | Item_Description | Quantity | Unit_Price | Currency | Exchange_Rate_MYR | SST_Applicable | SST_Rate | Delivery_Term | Expected_Delivery_Date | PO_Status | Approver_ID |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PO-2023-0101 | 01/10/2023 | VEND-001 | Tenaga Switchgear Sdn Bhd | 198501001234 | SKU-ELE-01 | Industrial Circuit Breaker 400A | 10 | 4500.00 | MYR | 1.0000 | YES | 8.00% | DDP | 15/10/2023 | Issued | EMP-102 |
| PO-2023-0102 | 03/10/2023 | VEND-002 | Dell Global B.V. (Malaysia) | 199301021456 | SKU-IT-09 | Latitude 5530 Laptop i7 | 5 | 4800.00 | MYR | 1.0000 | YES | 8.00% | LOCAL_DELIVERY | 20/10/2023 | Issued | EMP-105 |
| PO-2023-0103 | 05/10/2023 | VEND-003 | DHL Express (Malaysia) Sdn Bhd | 199001004567 | SKU-LOG-02 | International Air Freight SG-KL | 1 | 1250.00 | SGD | 3.4520 | YES | 8.00% | EXW | 10/10/2023 | Closed | EMP-101 |
| PO-2023-0104 | 08/10/2023 | VEND-004 | Sime Darby Property Berhad | 197301002143 | SKU-FAC-04 | Warehouse Rental Sublease (Oct) | 1 | 25000.00 | MYR | 1.0000 | YES | 8.00% | LOCAL_DELIVERY | 31/10/2023 | Pending Approval | EMP-102 |
| PO-2023-0105 | 10/10/2023 | VEND-005 | BASF Chemicals (M) Sdn Bhd | 199001011223 | SKU-RAW-11 | Polyurethane Resin Grade A | 500 | 45.50 | USD | 4.6850 | YES | 6.00% | CIF | 25/11/2023 | Issued | EMP-103 |
| PO-2023-0106 | 12/10/2023 | VEND-006 | Celcom Axiota Berhad | 198801000188 | SKU-TEL-03 | Enterprise Fiber Broadband 1Gbps | 1 | 3500.00 | MYR | 1.0000 | YES | 8.00% | LOCAL_DELIVERY | 15/10/2023 | Issued | EMP-105 |
| PO-2023-0107 | 15/10/2023 | VEND-007 | KPMG Management & Risk Sdn Bhd | 196801000135 | SKU-SRV-02 | SST & Tax Compliance Audit 2023 | 1 | 45000.00 | MYR | 1.0000 | YES | 8.00% | LOCAL_DELIVERY | 30/11/2023 | Draft | EMP-101 |
| PO-2023-0108 | 18/10/2023 | VEND-001 | Tenaga Switchgear Sdn Bhd | 198501001234 | SKU-ELE-02 | Copper Busbar 3-meter length | 20 | 320.00 | MYR | 1.0000 | YES | 8.00% | DDP | 28/10/2023 | Issued | EMP-102 |
| PO-2023-0109 | 20/10/2023 | VEND-008 | Schneider Electric Malaysia | 199401015678 | SKU-ELE-05 | Acti9 Miniature Circuit Breaker | 150 | 85.00 | EUR | 4.9810 | YES | 8.00% | FOB | 15/12/2023 | Pending Approval | EMP-103 |
| PO-2023-0110 | 22/10/2023 | VEND-002 | Dell Global B.V. (Malaysia) | 199301021456 | SKU-IT-12 | UltraSharp 27" USB-C Monitor | 10 | 2100.00 | MYR | 1.0000 | YES | 8.00% | LOCAL_DELIVERY | 05/11/2023 | Issued | EMP-105 |
| PO-2023-0111 | 25/10/2023 | VEND-009 | Petronas Dagangan Berhad | 198201005577 | SKU-ENG-08 | Diesel Industrial Grade (Skid Tank) | 5000 | 2.15 | MYR | 1.0000 | YES | 6.00% | LOCAL_DELIVERY | 26/10/2023 | Closed | EMP-101 |
| PO-2023-0112 | 28/10/2023 | VEND-010 | UMW Equipment Sdn Bhd | 197601003456 | SKU-MCH-01 | Forklift Battery Maintenance Kit | 2 | 4200.00 | MYR | 1.0000 | YES | 8.00% | DDP | 10/11/2023 | Issued | EMP-102 |
4. Formulas & Calculation Logic
Implement these formulas in your calculated columns to maintain automated financial tracking. Assuming row 2 is the active data row:
- Subtotal (Foreign Currency):
=Quantity*Unit_Price - Subtotal (MYR Base):
=ROUND(Quantity * Unit_Price * Exchange_Rate_MYR, 2) - SST Amount (MYR Base):
=IF(SST_Applicable="YES", ROUND(Subtotal_MYR * SST_Rate, 2), 0) - Total PO Value (MYR Inclusive of SST):
=Subtotal_MYR + SST_Amount_MYR - Vendor Lookup (Dynamic Population):
=XLOOKUP(Vendor_ID, Vendor_Master[Vendor_ID], Vendor_Master[Vendor_Name], "Invalid Vendor") - PO Aging Tracker (Days Open):
=IF(OR(PO_Status="Closed", PO_Status="Cancelled"), "-", DATEDIF(Requisition_Date, TODAY(), "d")) - SST Compliance Audit Check:
=IF(AND(SST_Applicable="YES", ISBLANK(Vendor_BRN)), "NON-COMPLIANT: MISSING BRN", "COMPLIANT")
5. Summary KPI Dashboard
Construct your executive dashboard using these high-level summary formulas referencing the Master Data table (assuming data spans rows 2 to 100):
- Total Active PO Spend (MYR):
=SUMIFS(Total_PO_Value_MYR_Column, PO_Status_Column, "<>Cancelled", PO_Status_Column, "<>Closed") - Pending Approval Exposure:
=SUMIF(PO_Status_Column, "Pending Approval", Total_PO_Value_MYR_Column) - Total SST Committed (MYR):
=SUMIFS(SST_Amount_MYR_Column, PO_Status_Column, "<>Cancelled") - Open PO Count:
=COUNTIF(PO_Status_Column, "Issued") + COUNTIF(PO_Status_Column, "Pending Approval") - Health Status Flags & Conditional Formatting Rules:
- Overdue Delivery Flag:
=IF(AND(Expected_Delivery_Date < TODAY(), NOT(OR(PO_Status="Closed", PO_Status="Cancelled"))), "CRITICAL: OVERDUE", "ON TRACK")- Conditional Formatting Rule: Apply red fill if cell equals
"CRITICAL: OVERDUE".
- Conditional Formatting Rule: Apply red fill if cell equals
- High-Value Threshold Flag (DOA Check):
=IF(Total_PO_Value_MYR > 50000, "BOARD/C-LEVEL REQ", "STANDARD")- Conditional Formatting Rule: Apply yellow fill if cell equals
"BOARD/C-LEVEL REQ".
- Conditional Formatting Rule: Apply yellow fill if cell equals
- Overdue Delivery Flag:
6. Standard Operating Workflow
- Requisition & Setup:
- Navigate to the Data Entry sheet. Select the
Vendor_IDfrom the dropdown list. Verify that the Vendor Business Registration Number (BRN) populates automatically to comply with Malaysian e-invoicing and SST validation mandates.
- Navigate to the Data Entry sheet. Select the
- Line Item & Currency Input:
- Enter the
Item_SKU,Quantity, andUnit_Price. - Select the transaction currency. If transacting in USD, SGD, EUR, or CNY, input the official Bank Negara Malaysia (BNM) daily mid-rate into
Exchange_Rate_MYR.
- Enter the
- Tax Configuration (SST):
- Set
SST_ApplicabletoYESorNO. Select the applicable Malaysian tax rate (6.00%for applicable services/digital goods,8.00%for standard taxable goods/services, or0.00%for exempt/export items).
- Set
- Authorization & Approval Workflow:
- Submit the row. If the calculated
Total_PO_Value_MYRexceeds RM50,000, the status defaults toPending Approval, routing the alert to the designatedApprover_IDbased on the company's Delegation of Authority (DoA) matrix.
- Submit the row. If the calculated
- Issuance & Tracking:
- Once approved, change the
PO_StatustoIssued. Print or export the sheet via the designated Print Area template to generate the formal PDF Purchase Order for transmission to the vendor.
- Once approved, change the
- Reconciliation & Closure:
- Upon receipt of goods and the vendor's e-invoice, match the physical Goods Received Note (GRN) quantities against the PO. Update the status to
Closedupon successful Accounts Payable (AP) matching.
- Upon receipt of goods and the vendor's e-invoice, match the physical Goods Received Note (GRN) quantities against the PO. Update the status to
Download this Template
Related Templates
View allPurchase Order Form Google Sheets
Purchase Order Form Google Sheets made simple. Keeps fleets, stock, and deliveries on track, in editable PDF & Word. Ready to edit and use right away.
View templateTemplateBill of Lading Form in Sap
Bill of Lading Form in Sap without the guesswork. Keeps fleets, stock, and deliveries on track, in editable PDF & Word. Ready to edit and use right away.
View templateTemplateBoard Member Onboarding Sop: a 3-phase Integration Guide
Streamline your governance with our board member onboarding SOP. A 3-phase guide to legal compliance, knowledge transfer, and cultural integration for directors.
View template