Solset AISolset AI
Marketplace
Pricing
Log inStart free
Solset AISolset AI
Marketplace
Pricing
Log inStart free
Billing & payments

Money that adds up.

Raise the invoice from the milestone that earned it, approve it before it leaves, chase it on a schedule you chose — and always know what is genuinely outstanding, to the rupee.

Start freeSee pricing
solset.ai / invoices / INV-0031
Greenfield Foods — Unit 2
INV-0031

Payment schedule · Greenfield Foods — Unit 2

On order$24,960
On material delivery$24,960
On commissioning$12,480

Invoice

INV-0031

$24,960

Milestone 2 of 3 · lines carried from Q-0042

Nothing was re-typed. The quotation became the schedule, and the schedule raises the invoice.

The document set

Six documents, one ledger under them.

Every one of these is numbered, approved and settled by the same machinery — which is why the balance never depends on which screen you read it from.

Invoice

Raised from an accepted quotation or a milestone, on your own letterhead or one of five themes. Numbered from a series you control.

Proforma

For an advance, or for a customer who needs a document before a tax invoice exists. Converts to an invoice in one click, carrying its lines.

Credit note

Cancels value without rewriting a numbered document. Capped at what is still uncollected — returning money already banked is a refund, and the product says so.

Debit note

Raises the value of an invoice already issued, for the extra cable run nobody quoted. Same rule in reverse.

Recurring invoice

An AMC or a retainer bills itself on a schedule. ⛔ Always generated as a Draft — nothing is sent to a customer without somebody looking at it.

Payment schedule

Split a job into milestones on the project, and raise each one when it is genuinely due. The schedule and the invoice stay the same numbers.

What is actually outstanding

One formula. Every screen runs it.

Four different things reduce what a customer owes, and only one of them is cash. Keeping them in separate columns is what lets an invoice settled partly by withholding close properly instead of sitting short forever.

balance = total + debit notes − received − TDS − credit notes

Invoice total

What you billed

$24,960
+

Debit notes

Work added after issue

$500
−

Received

Cash that actually moved

$12,600
−

Tax deducted at sourceIndia

Withheld and paid on your behalf

$0
−

Credit notes

Value cancelled, no cash

$250
=

Balance due

$12,610

This worked example is computed on the page by the product's own settlement function — not typed underneath it.

Money in

Getting paid is a process, not a phone call.

Approve it, send it, chase it on a schedule you chose, and know at any moment who is late and by how long.

Approval before it leaves

A new invoice starts unapproved and cannot be marked sent until somebody holding the approval permission clears it — or sends it back with a reason.

Invoices that predate the workflow read as already approved, so switching it on is not a retrospective freeze.

Reminders that ask first

A five-step ladder around the due date:

  • 3 days before due
  • Day 1 overdue
  • Day 7 overdue
  • Day 15 overdue
  • Day 30 overdue

⛔ Off until you switch it on, per workspace — and email and WhatsApp are two separate switches. Agreeing to email your customers is not agreeing to message them.

Ageing, and a statement

Every unpaid invoice aged from its due date into five columns:

Not yet due1–30 days31–60 days61–90 days90+ days

Open a customer and print the statement of account they are about to ask you for.

Pay link

India

Attach a payment link to an invoice and the customer pays from their phone. The amount is re-read on our side when the link opens, so it cannot be tampered with, and the receipt records itself against the invoice.

⛔ Runs on Razorpay, an INR gateway, so it is offered to Indian workspaces only. Everywhere else an invoice goes out as a PDF with your bank details on it.

solset.ai/pay/9f3c…a71ePay now

Tax deducted at source

India

A customer who withholds TDS pays you less cash than the invoice says, and the difference is not a shortfall — it has been paid to the government on your behalf. Record it on the receipt and the invoice closes properly.

194C · 2%194J · 10%194Q · 0.1%194I · 10%+ 3 more
Money out

The other half of the ledger, kept apart on purpose.

Vendor bills and customer invoices are separate books with separate approvals. Mixing them is how a business loses track of what a job really cost.

Three-way match

PO-0017
Ordered52 modules · 1 inverter
Received52 modules · 1 inverter
Billed52 modules · 1 inverter

What you ordered, what actually arrived, and what the vendor billed you for, checked against each other. A price or quantity that does not agree is flagged on the bill rather than quietly paid.

A bill must be approved before a payment can be recorded against it, and a payment can never exceed what is still owed.

Bank reconciliation

Import a statement and Solset proposes matches — by reference first, then by amount and date within a few days, each bank line claimed once.

⛔ Nothing is written until you confirm it. A reconciliation tool that posts entries on its own is a tool you have to audit afterwards.

Cost per job, not just per month

Tag a vendor bill or a payment to a project and the job's own profit is real: quoted, invoiced, spent, outstanding — for that one rooftop.

Reports

Two answers to “how did we do?” Both are right.

Profit and cash are different questions, and a report that blends them answers neither. Solset keeps them apart and says which one you are looking at.

Accrual

Profit & loss

Revenue counts when you invoice, cost counts when the vendor bills you. Credit notes land in their own period, and tax is excluded from both sides — GST is collected on the government's behalf, and counting it would inflate the whole report.

Cash

Cash flow

Only money that actually moved, with withholding shown separately on both sides. A profitable quarter with nothing in the bank looks exactly like what it is.

Why they disagree: a large invoice raised on the last day of March is revenue in March and cash in May. Neither number is wrong; they are answers to different questions, and the month you judge yourself on depends which one you asked.

India

Indian tax rules, scoped to Indian workspaces.

GST, financial-year numbering and TDS are switched on for your workspace and stay out of the way of everybody else on the platform.

GST, split the way the invoice requires

GSTIN and HSN/SAC on the document, and CGST + SGST or IGST worked out from the place of supply against your own state. The treatment is proposed from the two GSTINs and you can override it.

Numbering that restarts with the financial year

Series like INV/26-27/0031, restarting on the first document dated in the new year, reserved atomically so two people invoicing at once cannot take the same number.

GSTR-1 and 3B, as a cross-check

B2B invoice-wise, credit/debit notes and an HSN summary, exported for your accountant to reconcile against what they are about to file.

Solset does not file anything on your behalf.

The GSTR-1 and GSTR-3B output is a cross-check for your accountant, not a filed return — the portal's schema is versioned and we will not pretend to track it for you. There is no e-invoicing or IRN generation and no e-way bill, and we would rather say so here than let you find out at the end of a quarter.

The careful questions

What solar EPCs ask before moving billing in

The rest of the record

Design StudioSales & quotationsOperationsAI & RayPricing
Stop chasing payments

Put your next invoice on one record.

Create a free workspace, raise one real invoice and record one receipt against it. If the balance is not right the moment you look at it, nothing here is worth your time.

Start freeTalk to us
Solset AISolset AI

Every solar job on one record — design, quotation, procurement, installation, invoicing and service, for solar companies anywhere.

Made in India for the world

Sell

  • CRM & pipeline
  • Design Studio
  • Quotations
  • Product demos

Build & service

  • Projects & crews
  • Procurement & inventory
  • Service & AMC
  • AI Intelligence

Get paid

  • Finance
  • Pricing
  • All features
  • How it works

Who it is for

  • Residential
  • Commercial
  • Industrial
  • Marketplace
  • Roadmap
  • Zoho integration

Company

  • About us
  • Careers
  • Contact us
  • Enterprise enquiry
  • Request demo
  • Blog

Legal

  • Sign in
  • Privacy policy
  • Refund policy
  • Terms of service

Free solar tools & calculators

Know Your QuoteCompare quotesBuild your own quoteAI bill scannerSolar loan calculatorCommercial ROISubsidy calculatorIndiaDISCOM directoryIndiaMarketplaceBuild Your Quote

Compare & guides

Solar CRM IndiaSolar EPC SoftwareProject ManagementSolset vs ZohoSolset vs HubSpotSolset vs Spreadsheets

Solar CRM by state

GujaratMaharashtraRajasthanTamil NaduKarnatakaUttar PradeshPunjabHaryanaCaliforniaTexasFloridaNew YorkArizonaNevadaColorado

Solar CRM by city

BengaluruMumbaiPuneHyderabadChennaiDelhiGurugramNoidaAhmedabadSuratJaipurLucknowCoimbatoreChandigarhKolkataNagpurIndorePatnaKochiVisakhapatnamLos AngelesSan DiegoSan FranciscoPhoenixHoustonDallasAustinMiamiOrlandoNew York CityDenverLas Vegas

© 2026 Solset Technologies Pvt Ltd · All rights reserved

CRM for Solar · Solar EPC Software · Solar Lead Management

Every invoice, settled by one formulaFree plan · no card

Start free