Limited time: 90% off your first 6 months on Bookkeeping plans Claim offer
Inventory

Inventory: Vendors, Purchase Orders, and Settings

Advanced 6 min read 2 views

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

  1. Open the main sidebar and select a Bookkeeping Client.
  2. 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

  1. Click the Add Vendor button.
  2. 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
Email 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.
  1. 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

  1. Click the Create Purchase Order button.
  2. 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.
  1. 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

  1. Create — The PO starts as Draft.
  2. Submit for Approval — From the three-dot menu, select Submit for Approval. The status changes to Pending Approval.
  3. Approve — From the three-dot menu, select Approve. The PO is now Approved and ready to send.
  4. Mark as Sent — From the three-dot menu, select Mark as Sent. The PO has been communicated to the vendor.
  5. 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.
  6. 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

  1. From the three-dot menu, select Cancel.
  2. Enter a reason for cancellation.
  3. 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.

Was this article helpful?

Get help

Questions & Answers

Ask a question about this article and our team will reply.

0 answered
No questions yet. Be the first to ask about this topic.

Ask a question

Questions are reviewed before they're answered and published.

Never published. We'll only use it if we need to follow up.