Electrical, Hardware & Paints

For a hardware, electrical, plumbing or paint shop. Goods are bought in one unit and sold in another (a box of 100, sold by the piece; a coil, sold by the metre), contractors buy on account with their own rates, and quotations turn into invoices.

Best forHardware, electrical, plumbing, sanitaryware and paint shop
Pick at setupElectrical, Hardware & Paints
LoginsNo seat picker: Owner, Manager and User (counter) roles plus switches; Delivery Boy and Accountant where offered
AppsSKS Market on the counter and the store desk
Switch on as you growWarehouses, Item Location, e-Way Bill, Delivery Run, cashier shifts

Set up before your first contractor

The owner does these once. The preset has turned on multiple units per item, three sale rates, rates before tax, part numbers, brands and reorder levels, and seeded units (Pcs, Meter, Feet, Coil, Roll, Box, Kg, Litre) and groups (Pipes, Fittings, Wires & Cables, Paints, Hand Tools...).

  1. Fill in the business Tools > Settings > Business Info: name, address and GSTIN.
  2. Add brands under Master > Item Setup > Item Brand, and rack codes under Item Location if the store is big.
  3. Add each item with its units under Master > Products: the base unit you count stock in, and the other units with their factor (1 Box = 100 Pcs, 1 Coil = 90 Meter). Put the retail, contractor and dealer prices in the three sale rates.
  4. Check the freight charges Tools > Settings > Transaction > General > Extra Charges: the preset added Freight Charge, Loading / Unloading and Insurance.
  5. Add contractors and plumbers under Master > Customers with GSTIN, due days and a credit limit.
  6. Add suppliers and book stock: suppliers under Master > Suppliers, current stock on a Purchase Invoice or Master > Bulk Changes > Stock Update.
  7. Create a login for each person (see Who signs in), then quote, invoice and cancel one test job.

How the work flows

Walk-ins buy by the piece at the counter; contractors go quotation to invoice on account. Each step says who does it and what prints.

Buy in bulk

Purchase Invoice by the box, coil or drum. Stock is kept in the base unit, so a box of 100 adds 100 pieces.

Store / Purchase

Walk-in sale

Counter Sale: pick the item, then the unit on the line (piece, metre, litre). The rate follows the unit.

CounterBill

Quote a contractor

Sales Quotation at the contractor rate. Once agreed it becomes a Sales Order, keeping the reference.

CounterManagerQuotation

Supply the site

Goods go out on a Sales Delivery Challan, with freight and loading as extra charges. A large delivery raises an e-Way Bill when that is on.

Store / PurchaseDelivery BoyDelivery challan

Bill on account

Tax Invoice against the order at the contractor's rate. If the contractor is over their credit limit, the counter warns before the bill is saved.

ManagerTax invoice

Month-end collection

Send the Customer Statement, take cheques and transfers on Payment In, and chase the rest from Receivables Ageing.

OwnerManagerCustomer statementPayment receipt

Reorder

The Reorder Stock Report lists what has fallen below its level; raise a Purchase Order from it.

Store / PurchasePurchase order

The whole journey on one page:

flowchart TD
    P[Purchase Invoice: buy by box / coil] --> U[Unit conversion on the item
1 box = 100 pcs] U --> ST[(Stock in base unit)] Q[Sales Quotation to contractor] --> O[Sales Order] O --> I[Tax Invoice: sell by piece / metre
contractor rate] ST --> I I --> T[(Bill lines with the unit sold in)] T --> A[Contractor account · due days · credit limit] A --> PI[Payment In · Receivables Ageing] T --> G[GST Reports · e-Way Bill on large deliveries]
The item knows its units; the line records which unit and how many base units it meant.

Who signs in

Give every person their own login. There is no seat picker: you choose a role, then tick switches. A User is only offered the counter switches. Changing a rate on the bill, discounts, purchase, stock and reports are offered to a Manager alone.

  1. Open the users list Tools > Settings > Users, then add a user.
  2. Set the login: User Name and Password (on a cloud business, the person's email address).
  3. Pick the Role Type and link the person's Staff contact.
  4. Tick the switches and save. The change reaches them at their next sign-in.

Typical logins:

Full access

Owner / Admin

Sets contractor rates and credit limits.

Role
Owner or Admin
Opens on
Dashboard
Phone bar
New Sale · Payment · More
Starts with
Everything, including Settings and Users

Counter

Walk-in sales and quotations.

Role
User
Opens on
Dashboard, one tap from New Sale
Phone bar
New Sale · Payment In · More
Tick
Payment Entry, Rate Type Selection (to bill a contractor at Rate 2 or 3), Extra Charges (freight, loading), Add Contact
Leave off
Edit Voucher, Delete Voucher. Typing a rate or discount on the bill is not offered to a User

Store / Purchase

Buys in, dispatches site supplies, keeps the racks.

Role
Manager
Opens on
Dashboard
Phone bar
New Sale · Payment · More
Tick
Manage Purchase, Stock Adjustment, Add Product, Edit Product, View Reports (for Reorder Stock)
Leave off
Edit Price in Sales, Voucher Less, Delete Product

Accounts / contractor desk

Bills contractors on account and collects.

Role
Manager
Opens on
Dashboard
Phone bar
New Sale · Payment · More
Tick
Payment Entry, Edit Voucher, Rate Type Selection, Edit Price in Sales, Edit Contact, View Reports
Leave off
Delete Voucher, Delete Contact, Salary

Delivery boy

Takes site supplies out.

Role
Delivery Boy
Opens on
Delivery Run, and nothing else
Offered
Only on a cloud business or one running SKS Server
Not given
Any switches

Accountant

Your tax consultant.

Role
Accountant
Opens on
GST Reports, and nothing else
Offered
Cloud businesses only

The full switch list is in Users, Roles & Permissions.

Reference · the rest of this page is for looking things up: every menu, screen, switch and report.

Where it is in the app

The POS main page (see Supermarket & Grocery). Multiple units per item are on under Settings > Product; Sales Quotation and Sales Order are the front end for contractor work.

What matters for this trade

The contractor credit cycle

flowchart TD
    A[Quotation to a contractor] --> B[Supply against it, on account]
    B --> C[Running balance on their ledger]
    C --> D{Within the credit limit?}
    D -->|no| E[Counter warns before the next supply]
    D -->|yes| B
    C --> F[Statement at month end]
    F --> G{Paid?}
    G -->|full| H[Balance cleared]
    G -->|part| I[Receivables Ageing: 30 · 60 · 90]
    I --> J[Follow up · hold further supply]
    J --> G
    H --> A
A hardware shop’s stock is safe on the rack; the exposure is the contractor who keeps buying and paying late.

Reports

Sales Register, Purchase Register, Purchase by Product, Stock List, Stock Value, Reorder Stock, Receivable Parties, Receivables Ageing, Customer Statement, GST Reports, Price List, Profit.