enBusiness FlowsInventory · Quality · Asset Management

Operations Pack — Inventory · Quality · Asset Management

The Operations Pack manages the physical world: goods in and out of warehouses, quality checks at every stage, and fixed assets from purchase to disposal. The three modules are connected — receiving goods triggers quality inspection, quality failures create NCRs, and assets depreciate into the general ledger automatically.


Inventory

Goods Receipt (PO → GRN → Stock In)

The standard inbound flow when purchasing goods.

Purchase Order (confirmed) → GRN created → confirmed → Stock added to warehouse

                                         3-Way Match (PO ↔ GRN ↔ Invoice)

Create GRN

Create a Goods Receipt Note manually or directly from a Purchase Order (all PO lines pre-filled).

  • Select destination warehouse
  • Enter quantities actually received (may be less than ordered — partial receipt supported)
  • Attach delivery note or packing list

Confirm GRN

Confirmation adds stock to the selected warehouse.

  • If lot tracking is on: lot number and expiry date are required before confirmation
  • If serial tracking is on: serial numbers must be scanned or entered
  • GRN confirmation updates the PO “qty received” counter
  • 3-Way Match triggered automatically once a linked vendor bill is created

Create Vendor Bill (optional)

From a confirmed GRN, create the vendor bill with one click. Lines carry over — no re-entry.

Stock Movements

Movement typeTriggerStock effect
GRN confirmedGoods received from supplier+ to warehouse
Goods Issue confirmedGoods dispatched (SO, WO, internal) from warehouse
Transfer shippedGoods leave source warehouse from source
Transfer completedGoods arrive at destination+ to destination
Stocktaking adjustmentVariance found in count+ or
Lot expiredLot passes expiry dateStock quarantined (not deducted)

3-Way Matching

Before paying a vendor bill, XBuddy verifies the triangle:

Purchase Order ←→ GRN ←→ Vendor Bill
  • Quantities match?
  • Prices within tolerance?
  → Matched: bill auto-approved for payment
  → Exception: flagged for manual review

Exception types: quantity overage, price variance, no PO reference.

Stocktaking

Create session (select warehouse + items)
  → Print count sheets
  → Enter actual counts
  → Review variance (actual vs. system)
  → Finalize → stock adjustment records created automatically

Only one active stocktaking session per warehouse at a time. Stock cannot be adjusted directly — only via stocktaking or explicit adjustment documents.

Lot & Serial Tracking

Lots — track a batch of items with shared attributes (supplier batch, production date, expiry):

active → quarantined (e.g. QC hold) → active (released)
active → expired (automatic on expiry date)

Serials — track individual units throughout their life:

available → sold → returned → available
         └→ scrapped

Reorder & Auto-Purchase

Configure reorder rules per item per warehouse:

  • Reorder point: stock level that triggers a replenishment suggestion
  • Reorder qty: how much to order each time
  • Lead time: used to calculate “order by” date

The system surfaces reorder suggestions automatically. One click creates purchase orders grouped by supplier.


Quality Control

Inspection Flow

QC Template (define checklist) → Inspection created → submitted → approved / hold / released
                                                                      ↓ [if failed]
                                                                    NCR created

QC Template

Define what to check — a checklist of items with pass/fail criteria or numeric measurements. Templates can be linked to: incoming goods inspections, production operations, or outgoing finished goods.

Inspection

Create an inspection against a template. Fill in results for each checklist item.

StatusMeaning
createdInspection opened, not yet completed
submittedResults filled in, awaiting QC approval
approvedPassed — goods cleared for use or shipment
holdFlagged for further review
releasedReviewed after hold, cleared

NCR (Non-Conformance Report)

When an inspection fails or a quality issue is discovered, an NCR is raised.

open → assigned (QC manager assigns owner) → resolved (CAPA described) → verified → closed
FieldDescription
SourceLinked inspection, work order, or customer complaint
NC typeMaterial, process, equipment, personnel
SeverityMinor · Major · Critical
CAPACorrective and Preventive Action description
AttachmentsPhotos, videos, supporting documents

NCR comments support a threaded discussion with file attachments — all stakeholders contribute in one place.


Asset Management

Asset Lifecycle

Purchase / Import → Active → [In Use / Under Maintenance] → Disposed

                  Assigned (check-out) → Returned (check-in) → Available
StatusDescription
activeIn warehouse/storage, available
in_useChecked out to a user or department
availableReturned, not yet re-assigned
under_maintenanceIn repair or scheduled service
disposedWritten off — removed from active register

Assignment (Check-out / Check-in)

Asset (active) → Check-out → In Use (assigned to person/department)
             → Check-in  → Available
             → Reassign  → In Use (different person)
             → Dispose   → Disposed (record reason + residual value)

Assignment history is maintained indefinitely for audit purposes.

Maintenance

Preventive (scheduled):

Maintenance Schedule defined (interval: days / operating hours / mileage)
  → Maintenance records auto-created when due
  → Assigned to maintenance team
  → Completed → next due date calculated
  → Overdue alert if not completed within grace period

Reactive (breakdown):

  • Create maintenance record directly against the asset
  • Link to Field Service work order for external contractors
  • Cost recorded and tracked per asset

Depreciation

XBuddy calculates and posts depreciation automatically.

Supported methods:

  • Straight-line (fixed amount per period)
  • Declining balance (fixed % of book value per period)

Depreciation flow:

Asset registered with: purchase price, useful life, residual value, method
  → Depreciation schedule calculated and stored
  → Accountant runs periodic depreciation batch (monthly/quarterly)
  → System posts GL journal:
      Dr  Depreciation Expense (cost centre)    XX
        Cr  Accumulated Depreciation (asset)      XX
  → Book value updated on asset record

Asset Audit

Create audit (select location / department)
  → Compare system register vs. physical count
  → Record found / not found / condition
  → Finalize → discrepancies flagged for investigation

Status Reference

GRN:              draft → confirmed / cancelled
Transfer:         draft → confirmed → shipped → completed / cancelled
Stock Request:    draft → submitted → approved → fulfilled / rejected
Stocktaking:      active → finalized
Lot:              active ⟷ quarantined; active → expired
Serial:           available → sold → returned → available / scrapped
Inspection:       created → submitted → approved / hold → released
NCR:              open → assigned → resolved → verified → closed
Asset:            active / in_use / available / under_maintenance / disposed
Asset Transfer:   draft → approved → completed
Maintenance:      scheduled → due → completed / overdue

Integration Points

ModuleWhat happens
FinanceGRN → Vendor Bill (Procure-to-Pay); Asset depreciation → GL journal
ProcurementConfirmed PO → GRN; Item below reorder point → auto-create PO
SalesSales Order confirmed → Goods Issue triggered
ManufacturingWork Order started → Goods Issue (material consumption); WO completed → GRN (finished goods)
Field ServiceAsset under maintenance → Service work order linked
Accounting3-Way Match approved → AP bill cleared for payment

AI Agents

AgentWhat it doesCadence
Reorder Intelligence AgentAnalyses demand patterns, recommends optimal reorder pointsWeekly
Dead Stock DetectorFlags items with no movement in configurable periodMonthly
Stockout Risk PredictorPredicts items likely to stockout before next deliveryDaily
3-Way Match MonitorReviews unresolved 3-way match exceptionsDaily
NCR Trend AnalyzerIdentifies recurring quality issues by supplier/productMonthly
Asset Depreciation MonitorFlags assets near end of useful life for replacement planningMonthly
Asset Maintenance ForecasterPredicts maintenance needs before breakdowns occurWeekly