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.
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...).
- Fill in the business Tools > Settings > Business Info: name, address and GSTIN.
- Add brands under Master > Item Setup > Item Brand, and rack codes under Item Location if the store is big.
- 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.
- Check the freight charges Tools > Settings > Transaction > General > Extra Charges: the preset added Freight Charge, Loading / Unloading and Insurance.
- Add contractors and plumbers under Master > Customers with GSTIN, due days and a credit limit.
- Add suppliers and book stock: suppliers under Master > Suppliers, current stock on a Purchase Invoice or Master > Bulk Changes > Stock Update.
- 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.
Walk-in sale
Counter Sale: pick the item, then the unit on the line (piece, metre, litre). The rate follows the unit.
Quote a contractor
Sales Quotation at the contractor rate. Once agreed it becomes a Sales Order, keeping the reference.
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.
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.
Month-end collection
Send the Customer Statement, take cheques and transfers on Payment In, and chase the rest from Receivables Ageing.
Reorder
The Reorder Stock Report lists what has fallen below its level; raise a Purchase Order from it.
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]
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.
- Open the users list Tools > Settings > Users, then add a user.
- Set the login: User Name and Password (on a cloud business, the person's email address).
- Pick the Role Type and link the person's Staff contact.
- Tick the switches and save. The change reaches them at their next sign-in.
Typical logins:
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.
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
- Units - each item has a base unit and alternative units with a factor; the counter shows the unit picker on the line. See Products.
- Contractor rates - three sale rates per item (retail, contractor, dealer), chosen on the bill by a login with Rate Type Selection. Which rate a contractor gets is picked on the bill; per-customer price rules are not offered for this trade.
- Quotation to invoice - a quotation becomes an order, an order becomes an invoice, keeping the reference. See Sales.
- Credit control - due days and credit limit on the customer; the counter warns when a limit is crossed.
- Freight - Freight Charge, Loading / Unloading and Insurance are seeded as extra charges, and transport details go on the bill for lorry deliveries.
- Paint shades and brands - Item Brand and Product Group masters, variants per shade and pack size.
- Item location - a rack / shelf code on the variant for a big store.
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
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.