Qorex OSDocumentation
/
v1.0.1
Getting started

Key concepts

Five ideas explain how Qorex is organised. Read this once and the rest of the guide is easier.

ConceptWhat it isWhere to manage it
CompanyThe legal business. It owns its products, customers, users, accounts and settings. Qorex runs as a single company by default. The Multi-Company add-on adds more.Settings → Organisation
BrandA trading brand inside a company. Branches can be assigned to a brand. Deleting a brand unassigns its branches, it never deletes them.Settings → Brands
BranchA shop, office or site. Users can be limited to certain branches, and reports can be filtered by branch. One branch is marked MAIN.Settings → Branches
WarehouseA place where stock is held. Each belongs to a branch. Sales, purchases, transfers and counts always name a warehouse.Inventory → Warehouses
Payment accountWhere money sits: bank, cash, mobile money, card or other. Every payment, expense and transfer touches one.Accounting → Payment accounts

How a sale moves through the system#

  1. A product is sold from a warehouse. Stock goes down and cost of goods sold is worked out with your costing method (see stock-control).
  2. The customer pays in full, in part, or on account. Each payment goes to a payment account.
  3. A journal entry is posted to the ledger using your account mappings, so the books update without extra work.
  4. Returns and exchanges reverse stock, payment and ledger together.

Statuses you will see#

AreaStatuses
Sales and purchasesPaid, Partial, Unpaid
QuotationsDraft, Sent, Accepted, Rejected, Converted
RequisitionsPending, Approved, Rejected, Converted
Stock transfersPending, In Transit, Completed, Cancelled
Stock countsDraft, Completed, Cancelled
DeliveriesPending, Out for delivery, Delivered, Failed, Returned
Gift cardsActive, Fully Redeemed, Expired, Voided
CouponsActive, Scheduled, Expired, Exhausted, Disabled
PayrollDraft, Processed, Paid
Payment linksWaiting, Paid, Expired, Cancelled
Inventory period closeClosed, Reopened

Permissions in one minute#

Every action is protected by a permission named module.action, for example sales.create. A role is a set of permissions. A user has one role and can be limited to some branches. See users-roles for the full list.

Qorex OS – Multi-Business ERP, POS & Inventory Management SystemVersion 1.0.1