USER & ADMINISTRATION GUIDE

RankToUp ERP
User Manual

A practical setup and operations guide for companies, branches, products, SKU variants, purchasing, inventory, claims, reservations, pre-sales, sales and accounting.

Edition: July 2026
Scope: Company and branch-level ERP operations
Document: Configuration-to-daily-workflow guide

How to use this manual

This manual is arranged in the recommended implementation order. Administrators should complete company, branch, security, product and inventory setup before operational users enter purchases or sales.

COMPANY → BRANCH → USERS → PRODUCT SETTINGS → PRODUCTS & SKUs → WAREHOUSE → OPENING STOCK → PURCHASES → SALES → CONTROLS & REPORTS
Active context: Always confirm the active company and branch before entering data. Transactions, warehouses, claims, reservations and reports are scoped to the active context.

Contents

  1. Login, navigation and active context
  2. Company settings
  3. Branch settings
  4. Users, roles and permissions
  5. Product settings
  6. Adding products and variants
  7. Warehouses and opening stock
  8. Purchasing workflow
  9. Inventory operations
  10. Claims, damage and breakage
  11. Customer reservations and pre-sales
  12. Sales, POS and fulfilment
  13. Accounting and reports
  14. Daily controls and troubleshooting

1. Login, navigation and active context

Sign in

  1. Open the ERP login page.
  2. Enter your registered email and password.
  3. Complete MFA if enabled.
  4. After login, confirm your company and branch context.

Main navigation

MenuPurpose
Business SetupCompanies, branches, staff and enabled modules.
Security & AccessUser roles, permissions and user types.
ProductsProduct masters, categories, brands, attributes, SKU configuration and variants.
InventoryWarehouses, opening stock, ledger, adjustments, transfers, counts, reservations, claims and damage.
PurchasesSuppliers, purchase orders, invoices, payments and returns.
Sales & POSCustomers, sales orders, pre-sales, POS, fulfilment, invoices and returns.
AccountsVouchers, ledgers, reconciliation and financial reports.
Do not continue in the wrong branch. A correctly entered transaction in the wrong active branch is still operationally incorrect.

2. Company settings

Business Setup → Companies

The company is the top-level business owner of branches, products, users, transactions and reports.

Create or edit a company

Step 1. Open Companies and choose Add Company or Edit.
Step 2. Enter legal name, display name, company code, contact information, addresses and tax/registration information.
Step 3. Configure currency, timezone, date/number conventions and invoice prefixes.
Step 4. Configure purchase, sales and document prefixes. Prefixes identify documents; they do not replace product or SKU codes.
Step 5. Save, then enable required modules under Our Company Modules.

Recommended checks

Scalability: Product codes and SKU codes are unique inside each company, allowing different companies to use their own numbering policies.

3. Branch settings

Business Setup → Branches

A branch represents an operational location. Warehouses, users, purchases, sales, claims, reservations and reports are recorded against branches.

Create a branch

  1. Select the parent company.
  2. Enter branch name, unique code and branch type.
  3. Enter address, phone, email and responsible contact.
  4. Set local document prefixes only when the branch needs different numbering.
  5. Activate the branch and save.
SettingGuidance
Branch codeUse a short stable code, e.g. KHI, LHR or MAIN.
Branch typeHead office, retail, warehouse, factory or other operational type.
Document prefixesLeave blank to use company defaults; enter values only for a deliberate branch override.
Active statusInactive branches should not receive new transactions.
Never reuse a branch merely because a location closed. Deactivate it so its historical transactions remain traceable.

4. Users, roles and permissions

Business Setup → Users / Staff

 

Security & Access

Recommended sequence

  1. Create user types such as Employee, Customer and Supplier.
  2. Create business roles such as Branch Manager, Purchase Officer, Storekeeper, Cashier and Accountant.
  3. Assign module permissions to roles.
  4. Create users and assign company, branch, role and user type.
  5. Test access with a non-administrator account.
RoleTypical access
Branch ManagerBranch operations, approvals, claims and status changes.
Purchase OfficerSuppliers, orders, invoices and returns.
StorekeeperReceiving, counts, transfers, quarantine and reservations.
Sales/CashierCustomers, POS, sales orders and payments.
AccountantVouchers, ledgers, reconciliation and reports.
Use least privilege: give each role only the actions it needs—read, create, update, delete, import or export.

5. Product settings

Products → Product Settings

Complete product settings before adding products. This keeps codes and variants consistent.

Categories

Create categories with a unique code and product profile. Tracking controls can require serials, batches, expiry, quality checks or cold-chain handling.

Brands and manufacturers

Create brand codes and manufacturer records. Category and brand codes can optionally appear in generated SKUs.

Attributes and options

Create attributes such as Color, Size, Storage or Pack. Add options and short codes, e.g. Color Red = RD, Size Large = LG.

Units

Create base and alternate units. A variant can use different sale and purchase units with conversion factors and barcodes.

SKU configuration

FieldRecommended default
Product digits5
Start number1, displayed as 00001
Variant digits2, displayed as 01
Separator-
Pattern partsOptional prefix/category/brand, Product Number, Variant Number and attributes.
Example: Product Code 00001 with four variants produces 00001-01, 00001-02, 00001-03 and 00001-04. The next product is 00002, and its variants restart at 01.

6. Add products and SKU variants

Products → Products → Add Product

Parent product

  1. Enter product name.
  2. Leave Product Code blank for automatic numbering, or enter an approved manual code.
  3. Select category, brand, manufacturer and main/base unit.
  4. Select product type and profile.
  5. Complete descriptions, dimensions and regulated-product details where applicable.
  6. Enable only the tracking controls required by inventory policy.

Variants

  1. Select the attributes used by the product.
  2. Choose attribute options.
  3. Select Generate Auto Variants.
  4. Keep SKU mode on Auto unless an approved manual SKU is required.
  5. Enter cost, selling and wholesale prices.
  6. Configure units, conversions, barcodes and default purchase/sale units.
  7. Save the product.
A Product Code identifies the parent product. Inventory transactions use the exact SKU/variant. Never treat 00001 and 00001-01 as interchangeable identifiers.

Verification after saving

7. Warehouses and opening stock

Inventory → Warehouses

  1. Create each warehouse under the correct branch.
  2. Use meaningful codes and names.
  3. Activate the warehouse.
  4. Use Opening Stock only for balances that existed before ERP go-live.

Inventory → Opening Stock

Select the exact SKU, warehouse, unit and opening quantity. Enter cost and tracking information. Serial-, batch- or expiry-controlled SKUs require their corresponding details.

After go-live, use purchases, adjustments, transfers and returns rather than repeatedly editing opening stock.

8. Purchasing workflow

SUPPLIER → PURCHASE ORDER → APPROVAL → PURCHASE INVOICE / RECEIVING → PAYMENT → RETURN OR CLAIM

Suppliers

Purchases → Suppliers

Create the supplier before entering orders or invoices.

Purchase order

Purchases → Purchase Orders

  1. Select supplier, warehouse and dates.
  2. Search and select the exact SKU code directly.
  3. The parent product derives automatically.
  4. Confirm purchase unit, quantity and unit price.
  5. Create draft, approve and mark ordered through controlled status actions.

Purchase invoice and receiving

Purchases → Purchase Invoices

  1. Select supplier and receiving warehouse.
  2. Enter supplier invoice number and dates.
  3. Select each SKU directly.
  4. Confirm default purchase unit, cost, quantity, discount and tax.
  5. Enter serials, batch, expiry, quality and temperature data when required.
  6. Post the invoice. Stock and accounting entries are created.

Payments and returns

Use Purchase Payments for supplier settlements. Use Purchase Returns against the original invoice; the ERP validates the original SKU and unit.

9. Inventory operations

MenuWhen to use
Stock LedgerReview every SKU movement and balance.
Stock AdjustmentApproved corrections, gains or losses.
Stock TransferMove exact SKUs between warehouses/branches.
Low StockReview reorder requirements.
Stock CountPhysical inventory verification.
Inventory ControlsQuarantine, recalls and customer reservations.
Claims & DamageSupplier/internal breakage, claims and disposition.

Customer reservation

Inventory → Inventory Controls

  1. Select customer, warehouse and exact SKU.
  2. Enter quantity, priority and optional expiry.
  3. Save. Reserved quantity remains physically on hand but is deducted from available stock.
  4. Release unused reservations with remarks.

10. Claims, damage and breakage

Inventory → Claims & Damage

Create a claim

  1. Select claim type: supplier, manufacturer, transporter, insurance or internal.
  2. Select supplier where relevant, warehouse and optional purchase invoice.
  3. Enter reason, claim date, response deadline and description.
  4. Select the exact SKU, batch/serials, quantity and cost.
  5. Indicate whether damaged stock may be saleable.
  6. Create the claim. Affected stock is separated immediately.

Status workflow

DRAFT → SUBMITTED → ACKNOWLEDGED / UNDER REVIEW → APPROVED / PARTIAL / REJECTED → RESOLUTION PENDING → SETTLED → CLOSED

Disposition

DispositionStock effect
SaleableApproved damaged stock returns to sellable availability; record its damaged-sale price.
RepairRemains excluded while awaiting repair decision.
Returned to supplierRemains out of available stock and is marked returned.
DestroyedPermanently excluded with approval remarks.
LostPermanently excluded and retained as a traceable loss record.
A disposition is final. The ERP blocks posting a second final disposition for the same claim item.

11. Pre-sales and stock reservations

Sales & POS → Sales Orders

Pre-sale

  1. Create a sales order and select customer and exact SKU.
  2. Enable Pre-sale.
  3. Enter expected stock date.
  4. Save. The order is marked Presale.
  5. When stock becomes available, confirm the order to reserve stock.
  6. Continue fulfilment and delivery.

Reservation logic

On-hand stock is the physical quantity. Available stock is on-hand minus active reservations. Pre-sales wait for incoming stock and must not create negative physical inventory.

Use priority and expiry for manual customer reservations. Release expired or cancelled commitments promptly so stock becomes available to other customers.

12. Sales, POS and fulfilment

Sales orders

  1. Select customer, warehouse and dates.
  2. Select the exact SKU and unit.
  3. Enter quantity and selling price.
  4. Create draft or pre-sale.
  5. Confirm to reserve available stock.
  6. Use status history to review who changed the order and why.

POS

Sales & POS → POS Screen

Search products by name, Product Code, SKU or barcode. Confirm the exact variant, unit and quantity before completing payment.

Sales fulfilment

Sales & POS → Sales Fulfillment

Deliver confirmed orders, generate invoices, record payment and process returns through the source document.

Never sell recalled, quarantined, lost, destroyed or claim-pending stock. Only normal or approved saleable-damaged stock may be sold.

13. Accounting and reports

Operational transactions post to accounting according to configured rules. Accountants should reconcile operational totals with ledgers daily.

ReportUse
General LedgerAccount-level transaction detail.
Party LedgerCustomer and supplier balances.
Trial BalanceDebit/credit control.
Profit & LossIncome and expenses.
Balance SheetAssets, liabilities and equity.
Cash/Bank BookCash and bank activity.
Business ReportsOperational sales, purchases and inventory analysis.

Period controls

Configure fiscal periods and lock completed periods. Corrections to posted records should use approved reversals or adjustment documents, not silent edits.

Advanced accounting controls

A draft generated by depreciation or recurrence must pass the configured approval workflow before posting. Close a fiscal period only after all drafts are cleared.

14. Daily controls and troubleshooting

Opening checklist

Closing checklist

Common issues

IssueCorrection
SKU not availableConfirm product/variant is active, correct branch is active, and the SKU has units configured.
Insufficient stockReview Stock Ledger, reservations, quarantine, batches and warehouse selection.
Batch/serial requiredEnter the tracking details required by the SKU/category.
Cannot change statusFollow the allowed transition and enter required remarks/approval.
Wrong branch dataSwitch active context. Do not recreate or duplicate records unnecessarily.
Best practice: Product masters should be controlled centrally; daily transactions should be entered by branch users with role-based permissions and reviewed through ledgers and status histories.