Three options, one bill of materials, and money that arrives in pieces.
A commercial job stops being one decision. There are options to compare, material somebody has to actually buy, and a payment schedule that runs for months after the crew has left. Solset carries all of it on one record — the design the customer accepted is the design procurement orders against and the design the invoice bills for.
30.42 kWp
52 modules
44,100
kWh / year
3 panels
flagged for shade
Design. The shed roof traced, panels packed around vents and walkways, shade checked by month and hour.
30.42 kWp
52 modules
44,100
kWh / year
3 panels
flagged for shade
Design. The shed roof traced, panels packed around vents and walkways, shade checked by month and hour.
Six stages, and none of them re-typed.
The pipeline a commercial job runs, and the part of Solset that does each piece of it.
Three options, one roof, one afternoon
Trace the shed on satellite imagery and let the packer fill it, or place panels by hand around vents and walkways. Row spacing follows tilt through the real engine, so a steeper array honestly loses modules instead of quietly keeping them.
Let them choose, and know which one they chose
Options go out on one public comparison link. The customer sees what actually differs, picks one and accepts — which creates the customer, the won deal and the project on your side rather than an email you have to re-key.
The bill of materials becomes purchase orders, not a WhatsApp thread
Purchase requests, approvals, orders, goods receipts and vendor bills — matched three ways before anything is paid, so an over-delivery or a price that moved between order and invoice is caught by the system rather than by luck.
Which jobs can actually start on Monday
Materials readiness per project, against that project's own bill of materials. Free stock is shown as context and never counted as coverage — two jobs "covered" by the same forty modules are not both covered.
Money that arrives in pieces, tracked in pieces
Payment schedules, part payments, credit and debit notes, TDS withheld tracked separately from cash, retention held and released deliberately. Receivables age from the due date, and statements go out per customer.
Accrual and cash, and why they disagree
A profit and loss on what you invoiced, a cash flow on what actually moved, kept apart on purpose — mixing them is how a profit number stops meaning anything. For Indian workspaces, a GST summary your accountant can cross-check against.
The quotation and the ledger are the same number.
One accepted quotation, split into the milestones a commercial contract is actually paid in — and the receivables view of the same job, on the same figures.
Received
$24,960
Outstanding
$24,960
Not yet due
$12,480
The three milestones total $62,400 — the quotation, exactly. Nothing is rounded into existence between the quote and the ledger.
How a balance is settled
balance = total + debit notes − received − TDS withheld − credit notes
Tax deducted at source is tracked separately from cash, so an invoice paid net of TDS closes properly instead of sitting permanently short. Retention is held against the job and released when you say so.
Use something, before you trust anything.
Free, open to anybody, no account. Send the quote-scoring tool to a customer who is comparing you against two other bids.
For a commercial sale
No account needed. They run on the same engines as the product.
What this does not do.
Frequently asked questions
What commercial EPCs ask before moving a pipeline onto it.
Other segments
Put your next job on one record.
Create a free workspace, add one real enquiry and take it as far as a quotation. If that is not faster than how you work today, you have lost nothing.
