← All guides

Payments & invoices /a/payments

Record what's come in, see what's outstanding, and issue GST invoices once a project is commissioned. Everything pivots on the project's payment schedule.

Payments & Invoicing page with Total Outstanding, Collections This Month, Overdue Receivables KPIs and Outstanding tab open

The header KPIs

Four tabs

TabWhat's in it
OutstandingOne row per project with active balance. Columns: Project, Total Due, Received, Balance, Status. Sort and search at the top.
SchedulesAll payment milestones across every project — advance / on delivery / on commissioning. Use Edit Due Date on a row to push a milestone.
Receipt HistoryChronological log of every payment recorded: project, amount, mode, reference number, who logged it.
InvoicesGenerated GST invoices. Each row: invoice number (INV-YYYY-NNNN), project, amount, GST, balance, status (Draft / Sent / Paid).

Recording a payment

1

Open the project from Projects — or click Record Payment on the project's row in the Outstanding tab.

2

In the Record Payment card, enter Amount Received (Rs), Date Received, pick a Payment Mode (UPI / Bank Transfer / Cash / Cheque) and the optional Reference Number.

3

Click Save. The receipt appears in the project's payment schedule against the appropriate milestone, the project balance drops, and the entry surfaces under Receipt History.

Partial paymentsA receipt smaller than the milestone amount flips the milestone status to Partially Received and leaves the residual balance open. Log additional receipts as they come in.

Generating a GST invoice

Invoices auto-draft when a project's status flips to Commissioned. From Outstanding, the row's action menu changes to Invoice — click it to open the draft.

Click Print for the PDF, or Share on WhatsApp to send the link directly to the customer.

TODO: verify — whether the WhatsApp share on invoices is wired end-to-end (in the current build the equivalent on quotations relies on a manual Save-as-PDF step).

Reading the Outstanding tab

ColumnMeaning
Project NameClick to open the project detail page.
Total DueQuote total transferred to the project.
ReceivedSum of all receipts logged. Shown in green when > 0.
BalanceTotal Due minus Received. Red when overdue, with "(amount Overdue)" sub-label.
StatusMirrors the project status — In Progress / Commissioned.
ActionsRecord Payment, Invoice (Commissioned only).

Payment reminders on WhatsApp

When a payment milestone passes its due date and remains in Pending status, Solarflow's Payment Overdue automation fires and notifies the Accounts user and the Project Manager. Toggle on/off and customise per-channel in Settings → Automation & Notifications.

Once the final balance is collected, the project closes. Move next to After-sales to set up an AMC contract.