This guide covers the procurement side of inventory — managing your vendor relationships, creating and tracking purchase orders through their full lifecycle, and configuring the inventory module to match your accounting workflow.
For products, services, and categories, see the companion guide Inventory: Manage Products, Services, and Stock Levels.
Getting Here
- Open the main sidebar and select a Bookkeeping Client.
- In the client sidebar, expand the Inventory section.
Click Vendors / Suppliers to manage vendor contacts, or Purchase Orders to create and track POs. Click Settings to configure the module.
Part 1: Vendors / Suppliers
The Vendors page is your supplier directory. Every company or individual you purchase from lives here, with full contact details, payment terms, and status tracking.
Vendor Page Overview
Top Metrics
Four cards summarize your vendor base:
| Metric | What It Shows |
|---|---|
| Total Vendors | How many vendors are in the directory. |
| Active Vendors | Vendors currently available for purchasing, in green. |
| Pending Vendors | Vendors awaiting approval or setup, in yellow. |
| 1099 Vendors | Vendors flagged for 1099 tax reporting (US), in blue. |
Filters
| Control | What It Does |
|---|---|
| Search | Type a vendor name or code to find matching records. |
| Status | Filter by Active, Inactive, Pending, or Blocked. |
| Category | Filter by vendor category (e.g., Supplies, Services, Technology). |
The Vendors Table
| Column | What You See |
|---|---|
| Vendor Code | The unique vendor code (auto-generated or manually assigned). |
| Name | The vendor's display name or company name. |
| Contact | Email, phone, and website icons with quick info. |
| Category | The vendor category tag. |
| Payment Terms | The default payment terms (e.g., Net 30, Due on Receipt). |
| Status | A badge: Active (green), Inactive (grey), Pending (outline), or Blocked (red). |
| Actions | A three-dot menu with View, Edit, and Delete. |
Creating a Vendor
- Click the Add Vendor button.
- A dialog opens with the following fields:
Basic Information
| Field | What To Enter | Required |
|---|---|---|
| Display Name | How the vendor appears in lists and dropdowns. | Yes |
| Company Name | The legal business name. | No |
| First Name / Last Name | For individual contacts (sole proprietors, freelancers). | No |
| Primary contact email. | No | |
| Phone | Primary phone number. | No |
| Mobile | Mobile number. | No |
| Website | Vendor's website URL. | No |
Billing Address
| Field | What To Enter |
|---|---|
| Address Line 1 | Street address or PO box. |
| Address Line 2 | Suite, unit, or additional info. |
| City | City name. |
| Province / State | Province or state. |
| Postal Code | Postal or ZIP code. |
| Country | Defaults to Canada. |
Financial Information
| Field | What To Enter |
|---|---|
| Payment Terms | Net 15, Net 30, Net 45, Net 60, Net 90, Due on Receipt, COD, or Prepaid. |
| Credit Limit | Maximum credit amount extended by this vendor. |
| Tax ID | The vendor's business number or tax ID. |
| Account Number | Your account number with this vendor. |
| Category | Assign to an existing category or type a new one. |
Additional Settings
| Field | What It Does |
|---|---|
| Status | Active (available for POs), Inactive (hidden but kept), Pending (under review), or Blocked (cannot be used). |
| Is 1099 Vendor | Flag for US 1099-MISC tax reporting. |
| Notes | Any internal notes about this vendor. |
- Click Create Vendor.
Editing and Deleting Vendors
- Edit — From the three-dot menu, select Edit. The form opens pre-filled. Make changes and click Update.
- Delete — From the three-dot menu, select Delete. Confirm in the dialog. You cannot delete a vendor linked to existing purchase orders.
Vendor Statuses Reference
| Status | Meaning |
|---|---|
| Active | The vendor is available for purchasing. |
| Inactive | The vendor is hidden from selection lists but kept for historical records. |
| Pending | The vendor is under review and not yet available for purchasing. |
| Blocked | The vendor cannot be used for new purchase orders. |
Part 2: Purchase Orders
The Purchase Orders page lets you create, approve, send, receive, and track every purchase from draft to completion.
Purchase Orders Page Overview
Filters
| Control | What It Does |
|---|---|
| Search | Type a PO number or vendor name to find orders. |
| Status | Filter by order status: All, Draft, Pending Approval, Approved, Sent, Partially Received, Received, or Cancelled. |
| Vendor | Filter by a specific vendor. |
The Purchase Orders Table
| Column | What You See |
|---|---|
| PO Number | The auto-generated or manual PO number. |
| Vendor | The vendor name. |
| Order Date | When the order was created. |
| Expected Delivery | The estimated delivery date. |
| Total | The total amount of all line items. |
| Items | How many line items are on the order. |
| Status | A badge showing the current status. |
| Actions | A three-dot menu with status-appropriate actions. |
Creating a Purchase Order
- Click the Create Purchase Order button.
- A form opens with header fields and line items.
Header Fields
| Field | What To Enter | Required |
|---|---|---|
| Vendor | Select a vendor from the dropdown. | Yes |
| Order Date | Defaults to today. | Yes |
| Expected Delivery Date | When you expect the items to arrive. | No |
| Payment Terms | Net 15 through Net 90, Due on Receipt, COD, or Prepaid. | No |
| Shipping Method | How the order will be delivered (e.g., Ground, Express, Pickup). | No |
| Notes | Notes that may appear on the PO sent to the vendor. | No |
| Internal Notes | Notes visible only to your team. | No |
Line Items
Each line item represents one product or service being ordered:
| Field | What To Enter |
|---|---|
| Item | Select an inventory item from the dropdown, or leave blank for a free-text description. |
| Description | A description of the line item (auto-filled when you select an inventory item). |
| Quantity | How many units you are ordering. |
| Unit Cost | The price per unit. |
| Discount % | A percentage discount on this line. |
| Unit of Measure | Each, Box, Case, etc. |
- Click Add Line to add more items.
- Click the trash icon on any row to remove it.
- The order total updates automatically as you add or modify lines.
- Click Create Purchase Order.
The PO is saved as a Draft. From there, you move it through the workflow.
Purchase Order Workflow
Every purchase order follows a defined lifecycle. The available actions depend on the current status:
flowchart LR
Draft -->|Submit for Approval| PendingApproval[Pending Approval]
PendingApproval -->|Approve| Approved
PendingApproval -->|Cancel| Cancelled
Approved -->|Mark as Sent| Sent
Sent -->|Receive Items| PartiallyReceived[Partially Received]
PartiallyReceived -->|Receive More| PartiallyReceived
PartiallyReceived -->|Receive All| Received
Draft -->|Cancel| Cancelled
Approved -->|Cancel| Cancelled
Status Actions
| Current Status | Available Actions |
|---|---|
| Draft | Submit for Approval, Edit, Cancel, Delete |
| Pending Approval | Approve, Cancel |
| Approved | Mark as Sent, Cancel |
| Sent | Receive Items (enter quantities received) |
| Partially Received | Receive More Items, Complete (close with pending items) |
| Received | View only (closed) |
| Cancelled | View only (closed) |
How to Move a PO Through the Workflow
- Create — The PO starts as Draft.
- Submit for Approval — From the three-dot menu, select Submit for Approval. The status changes to Pending Approval.
- Approve — From the three-dot menu, select Approve. The PO is now Approved and ready to send.
- Mark as Sent — From the three-dot menu, select Mark as Sent. The PO has been communicated to the vendor.
- Receive Items — When goods arrive, select Receive from the menu or open the PO and click Receive. Enter the quantities actually received for each line item. The system updates inventory quantities automatically for inventory-type items.
- Complete — If some items will never arrive (e.g., discontinued), select Complete to close the PO with the remaining items marked as undelivered.
Cancelling a PO
- From the three-dot menu, select Cancel.
- Enter a reason for cancellation.
- Click Confirm Cancel.
Cancelled POs remain in the list for audit purposes but cannot be reactivated.
Viewing a Purchase Order
Click the eye icon or select View from the three-dot menu to open the PO detail view. It shows:
- Header — PO number, vendor, dates, payment terms, shipping method
- Line Items Table — Each item with description, quantity ordered, quantity received, unit cost, discount, and line total
- Order Totals — Subtotal, discount total, and grand total
- Status Badge — Current status with appropriate action buttons
- Notes — Both public and internal notes
From the detail view, you can perform all status-appropriate actions.
Part 3: Inventory Settings
Click Settings in the Inventory sidebar menu to open the configuration page. The settings are organized into four cards.
General Settings
| Setting | What It Does | Default |
|---|---|---|
| Inventory Module | Master toggle to enable or disable the entire inventory module for this client. | Off |
| Track Quantity | When on, the system tracks stock quantities. When off, all items behave as non-inventory. | On |
| Low Stock Alerts | When on, the system flags items below their reorder point. | On |
Costing Method
Determines how the cost of goods sold is calculated when items are sold:
| Method | How It Works | Best For |
|---|---|---|
| FIFO (First In, First Out) | Oldest inventory is sold first. COGS reflects earliest purchase costs. | Most businesses, perishable goods. |
| LIFO (Last In, First Out) | Newest inventory is sold first. COGS reflects most recent purchase costs. | Tax optimization in rising-price environments. |
| Average Cost | COGS is the weighted average of all purchases. | Stable-price environments, simplicity. |
| Specific Identification | Each item is tracked individually with its actual cost. | High-value unique items (vehicles, equipment). |
SKU Generation
| Setting | What It Does | Default |
|---|---|---|
| Auto-Generate SKU | When on, new items get an automatically generated SKU if you leave the SKU field blank. | On |
| SKU Prefix | Text prepended to every auto-generated SKU (e.g., "SKU-"). | SKU- |
| Next Number | The starting or next sequential number for auto-generation. | 1 |
GL Account Mappings
Seven searchable account selectors let you set the default accounts for all inventory transactions. Individual items can override the first four.
| Setting | Purpose |
|---|---|
| Inventory Asset Account | Balance sheet account for inventory value. |
| Cost of Goods Sold Account | Income statement account for COGS when items are sold. |
| Income Account | Revenue account for sales of inventory items. |
| Purchase Expense Account | Expense account for inventory purchases. |
| Inventory Adjustment Account | Account used for stock quantity adjustments. |
| Write-off / Loss Account | Expense account for inventory write-offs, obsolete stock, and value decreases. |
| Inventory Gain Account | Income account for inventory value appreciation. |
Each selector is a searchable popover — type an account number or name to find it quickly.
Require Adjustment Reason
When on, every stock adjustment requires a reason to be selected before saving. This ensures a clear audit trail for all quantity changes.
Purchase Order Settings
| Setting | What It Does | Default |
|---|---|---|
| Auto-Generate PO Numbers | When on, POs get an automatically generated number (e.g., PO-0001). | On |
| PO Number Prefix | Text prepended to auto-generated PO numbers. | PO- |
| Default Payment Terms (Days) | The pre-selected payment terms for new POs: Net 15, 30, 45, 60, or 90. | Net 30 |
Saving Settings
Click the Save Settings button at the top-right. A toast confirms the save. Changes take effect immediately for all new items and POs.
Frequently Asked Questions
Which costing method should I choose?
FIFO is the most common and matches the physical flow of goods for most businesses. Average Cost is simpler and works well in stable-price environments. LIFO is less common internationally but used in the US for tax purposes. Consult your accountant before changing the costing method.
What happens to existing POs if I change settings?
Existing POs are not affected. Settings changes apply only to new purchase orders and new inventory items. Existing items keep their current GL account assignments unless you edit them individually.
Can I have multiple vendors for the same item?
Yes. The Preferred Vendor on an item is just a suggestion — you can select any active vendor when creating a purchase order, regardless of the item's preferred vendor.
How does receiving items update inventory?
When you receive items on a purchase order, the system automatically increases the Quantity on Hand for each inventory-type item by the amount received. The item's average cost is also updated based on the new purchase.
Can I edit a purchase order after it has been approved?
No. Once a PO is approved or sent, it is locked to preserve the audit trail. You would need to cancel and recreate it if changes are needed.
What is a 1099 vendor?
A 1099 vendor is a US tax classification for independent contractors and unincorporated businesses to whom you pay $600 or more in a calendar year. Flagging a vendor as 1099 helps with year-end tax reporting.
Can I send purchase orders to vendors from the system?
The system tracks the status of POs including whether they have been sent. Depending on your plan, you may be able to email POs directly to vendors or download them as PDFs to send manually.
How do inventory adjustments affect the general ledger?
When you adjust quantity, the system calculates the value change (quantity difference × current cost) and, if GL accounts are configured, creates a journal entry debiting or crediting the Inventory Asset account and the Adjustment, Write-off, or Gain account as appropriate.