Skip to content
GabNet 365
/Documentation
HomeSign In
  • Executive Overview
  • Getting Started Guide
  • Training Content
  • System Overview
  • User Roles & Permissions
  • Business Workflows
  • Documentation Portal
  • Dashboard
  • Inventory Management
  • Sales Management
  • Invoice Management
  • Rental Management
  • Service Management
  • Customer Management
  • Product Catalog
  • User Management
  • Reports & Analytics
  • Supplier Management
  • Purchase Orders
  • Spare Parts
  • Employee Management
  • Settings
  1. Docs
  2. Module Documentation
  3. Purchase Order Management Module

Purchase Order Management Module

2 min read11 sections
On this pageShowHide
  • Overview
  • UI Paths
  • Permissions
  • PO Lifecycle
  • Typical statuses
  • 1. Create
  • 2. Approve / reject
  • 3. Receive
  • 4. Invoice
  • Integration
  • Best Practices

Purchase Order Management Module

Procurement from supplier order through receipt and invoicing

Module Purpose: Create and track purchase orders (POs), approve them, receive goods into inventory, and record supplier invoices
Primary Users: Procurement, Warehouse staff, Managers, Admins
Last Updated: June 4, 2026


Overview

Purchase orders link a supplier, location, and line items (products, quantities, unit costs). The lifecycle moves from draft/pending through approval, receiving, and optional invoicing. Received quantities update inventory at the target location.

UI Paths

TaskRoute
List POs/dashboard/purchase-orders
Create PO/dashboard/purchase-orders/new
PO detail/dashboard/purchase-orders/[id]

Permissions

PermissionAction
purchaseOrders:listView purchase orders
purchaseOrders:createCreate new POs
purchaseOrders:updateEdit, approve, reject, receive, invoice
purchaseOrders:deleteDelete POs (when allowed)

The sidebar label PO maps to resource purchaseOrders.


PO Lifecycle

flowchart LR
  Create[Create PO] --> Pending[Pending / Draft]
  Pending --> Approve[Approve]
  Approve --> Receive[Receive goods]
  Receive --> Invoice[Record invoice]

Typical statuses

Statuses are returned by the backend and may include variants such as Pending, Approved, Partially Delivered, Delivered, and Rejected. Use the PO detail screen as the source of truth for the current state.

1. Create

  1. Go to PO → New.
  2. Select supplier and location.
  3. Add line items (product, quantity, unit cost).
  4. Save the PO.

2. Approve / reject

Users with purchaseOrders:update can approve or reject pending orders from the PO detail view. Rejection should include a reason when prompted.

3. Receive

Receiving records quantities received against each line and updates stock at the location. Partial receives are supported when the backend marks the PO as partially delivered.

4. Invoice

After receipt, record supplier invoice number, amount, and date to close the financial loop on the PO.


Integration

  • Suppliers — required on every PO (Supplier Management)
  • Products — line items reference catalog products
  • Inventory — receiving increases on-hand stock at the selected location
  • Locations — configured under Settings → Locations

Best Practices

  • Verify supplier and location before submitting for approval.
  • Receive against the PO rather than manual inventory adjustments when possible.
  • Match invoice totals to received quantities and agreed unit costs.

Last Updated: June 4, 2026

PreviousSupplier ManagementNextSpare Parts
Back to Documentation Center

On this page

  • Overview
  • UI Paths
  • Permissions
  • PO Lifecycle
  • Typical statuses
  • 1. Create
  • 2. Approve / reject
  • 3. Receive
  • 4. Invoice
  • Integration
  • Best Practices

© 2026 Gabnet Enterprise. All rights reserved.

Documentationv0.16.0