Suppliers & Vendors Master
1. Overview & Vendor Management
What is the Suppliers & Vendors Master?
2. When to Use Suppliers Master
Principal FMCG Manufacturer Procurement (Unilever / Indofood)
Procuring high-volume commercial merchandise directly from official brand principals with agreed NET45 credit terms and automated Purchase Orders.
Fresh Ingredient & Farm Producer Sourcing (Central Kitchen)
Sourcing daily fresh vegetables, meats, or milk from local agricultural suppliers requiring Cash-on-Delivery (COD) settlement upon warehouse gate inspection.
Custom Packaging & Corrugated Box Suppliers (High MOQ)
Ordering custom printed boxes, film wrap, or plastic bottles that require 14-day manufacturing lead times and strict minimum order quantities (MOQ).
Logistics Carriers & Direct Operating Expense Vendors
Freight forwarders, cold chain 3PL carriers, or equipment maintenance contractors issuing recurring non-inventory commercial service invoices.
Foreign Currency Import Principals (USD / SGD / EUR)
Procuring overseas machinery or raw ingredients from international manufacturers settled in foreign currencies.
3. Payment Terms & Procurement Compliance
Supplier master records bind with incoming Goods Receipts (GR), Purchase Orders (PO), and Accounts Payable (AP). The polymorphic address structure stores warehouse delivery docks and office headquarters, ensuring procurement documents match vendor logistics locations.
4. Data Dictionary & Field Specifications
Core database column specifications for the suppliers master table:
| Field / Column | Input Type | Requirement | Description & Operational Guide |
|---|---|---|---|
code | Text (Supplier Code) | Required | System-wide unique supplier identifier code used on PO headers. Example: SUPP-00001, SUPP-UNILEVER |
name | Text (Supplier Name) | Required | Legal registered business trade name of the supplier. Example: PT Unilever Indonesia Tbk, CV Maju Logistik Makmur |
addresses | List of Addresses | Optional | Warehouse or office postal addresses. Must contain exactly one record marked Primary. Example: [{ address: "Kawasan Industri MM2100 Blok C", city: "Bekasi", province: "Jawa Barat", isPrimary: true }] |
contacts | List of Contacts | Optional | Contact channels (phone, email, taxId). Must contain exactly one record marked Primary. Example: [{ name: "Sales Desk", email: "orders@unilever.co.id", phone: "0218987654", isPrimary: true }] |
status | Select (Active / Inactive) | Required | Active status toggle. Inactive suppliers cannot receive new Purchase Orders. Example: Active |
5. Interface Preview & Vendor Cards
6. Workflow: Registering Vendors
Navigate to Suppliers Directory
Suppliers Navigation ItemOpen the sidebar menu and click Master Data -> Suppliers.
Enter Supplier Credentials
Add Supplier ModalClick "Add Supplier". Enter Supplier Code (e.g. SUPP-001) and Official Corporate Business Name.
Add Office Address & Remittance Contacts
Address and Contact FormsEnter the supplier headquarters address, corporate phone number, dispatch order email, and Tax ID (NPWP). Ensure the "Primary" toggle is enabled.
Save Supplier Profile
Save Supplier ButtonClick "Save Supplier" to register the vendor in your procurement directory.
7. Workflow: Updating Terms & Bank Details
Locate Supplier Record
Suppliers Search InputSearch by Supplier Name, Code, Phone, or Contact Person in the live search field.
Modify Address or Contact Information
Edit Action IconClick "Edit" to update dispatch contact emails, representative phone numbers, or corporate addresses.
Save Updates
Save Changes ButtonClick "Save Changes" to apply updated vendor information across future purchase orders.
8. Deactivation & Procurement Safeguards
Purchase History & Vendor Safeguard
Review Historical Procurement Records
Supplier Transaction Audit PaneBefore attempting to remove a supplier, verify whether past purchase orders, goods receipts, supplier invoices, debit notes, or bills exist in the system.
Deactivate Supplier Status
Status Toggle (Active/Inactive)If the supplier has historical procurement records, toggle its Status to Inactive. Inactive suppliers cannot be chosen for new POs while past bills remain fully auditable.
Deleting Unused Draft Vendors
Delete Action IconIf a supplier was added mistakenly with zero historical orders or bills, click "Delete" to permanently remove it.
9. Cross-Module Impact on AP & POs
Every Purchase Order and Purchase Invoice references an active Supplier ID. Vendor details autofill supplier delivery terms.
Incoming warehouse shipment dock receipts match against supplier purchase orders to verify delivered quantities.
Unpaid vendor invoices accrue under AccountsPayable, feeding payment schedules and bank disbursement runs.
Procurement Governance Pro-Tips
- Always enter the official accounting email address for electronic purchase order dispatch and remittance notification.
- Do not delete suppliers with historical purchases; deactivate them to keep all tax audit trails and expense ledgers intact.