Skip to content

Coworking billing software

Invoices that match the agreement, the PO and the GST rules.

In enterprise flex, an invoice is only as good as the PO and the agreement behind it. rivonOS checks both before an invoice is issued, and understands TDS, UTRs and part payments when the money comes in.

An office floor with desks and natural light
Purchase order PO-ALT-24097 with utilisation, and a draft invoice held by the PO check

“Procurement sent the invoice back. The PO expired last month.”

The agreement is right, the work is done, and the invoice still comes back: wrong PO, no balance left on it, place of supply missing. Meanwhile a payment arrives short by the TDS and sits unmatched for a quarter.

  • Invoices are raised from a spreadsheet, not from the agreement.
  • Nobody checks the PO balance until the client rejects the invoice.
  • TDS deductions leave small balances open on every invoice.
  • Part payments are allocated by hand, and ageing is rebuilt every month.

What a returned invoice costs

Each rejection restarts the client's payment clock. Each unmatched TDS deduction is a balance someone will chase, write off or explain to an auditor.

₹30.87L

waits each month if Northstar's January 2028 invoice goes out against a PO that expired on 31 December.

₹26.16L licence fee + ₹4.71L GST = ₹30.87L a month.

₹2.62L

left open on every Northstar invoice if the TDS is not recorded with the payment.

10% of the ₹26.16L taxable value. The rate is for illustration; the section that applies depends on the service.

₹32.6L

of Altura's ₹74.2L overdue is more than 30 days past due.

31–60 days ₹18.9L, 61–90 days ₹8.5L, 90+ days ₹5.2L.

Illustrative data: Altura Workspaces and Northstar Labs are fictional. Screens are faithful renderings of rivonOS.

From the agreement to cash in the bank

  1. Billing schedule

    AGR-ALT-0412 sets the schedule: 240 seats a month, the setup fee, and the 8% escalations on their dates.
  2. PO check

    Northstar's PO-ALT-24097 is for ₹3.57 Cr. Before each invoice, rivonOS checks it is valid and has the balance. ₹90.6L is left.
  3. Draft, then a second person

    The daily run drafts the invoice. Someone else in finance checks it and issues it. Numbering is gapless and issued invoices cannot be edited.
  4. Client portal

    Meera Shah's finance team downloads the invoice and the statement from their own login.
  5. Receipt with TDS

    The client pays by NEFT, net of TDS. The UTR and the TDS are recorded, and the payment is allocated to the oldest invoice first.
  6. Ageing and follow-up

    The August invoice is part-paid: ₹18.4L is 38 days overdue. Ankit Rao has a promise to pay for 11 Oct.
Finance / Billing schedule / AGR-ALT-0412PO-ALT-24097
Monthly billing schedule for 2027, from the agreement
PeriodTaxable valueStatus
Jun 2027₹26.16LCollected
Jul 2027₹26.16LCollected
Aug 2027₹26.16LPart-paid
Sep 2027₹26.16LCollected
Oct 2027₹26.16LBilled
Nov 2027₹26.16LScheduled
Dec 2027₹26.16LScheduled
Contracted, 2027
₹3.14 Cr
Billed so far
₹2.62 Cr

January to May 2027 collected in full; shown from June.

The documents, as your client receives them

A GST tax invoice with every Rule 46 field, a receipt that settles TDS like cash, a collections record with a promise to pay, and a portal where the client helps themselves.

Sample GST tax invoice INV-2027-0018 from Altura Workspaces to Northstar Labs

Tax invoice

Altura Workspaces Pvt Ltd, Kharadi, Pune

GSTIN 27ABCDE1234F1Z5Supplier and recipient GSTIN

INV-2027-0018Unique serial number, up to 16 characters

Issued 01 Jan 2027

PO PO-ALT-24097

Bill to

Northstar Labs Pvt Ltd

GSTIN 27AAACN0000N1Z0

Place of supply

Maharashtra (27)Place of supply with state name and code

DescriptionSACTaxable value
Workspace licence fee, 240 seats, Jan 2027997212SAC for the service₹26,16,000
CGST 9%Rate and amount of each tax
₹2,35,440
SGST 9%
₹2,35,440
Total
₹30,86,880

Rupees thirty lakh eighty-six thousand eight hundred eighty onlyTotal in words, in lakh and crore. Tax is not payable on reverse charge basis.

Finance / Payments / RCPT-2027-0042Settled
Invoice INV-2027-0018
₹30,86,880
Received by NEFT
₹28,25,280
TDS deducted by client
₹2,61,600
UTR
HDFCN52027012873
Balance
₹0

TDS settles the invoice like cash. TDS rate shown for illustration.

Client portal / Northstar Labs / InvoicesSigned in as Meera Shah
  • INV-2027-0018Jan 2027, paidPaid
  • INV-2027-1098Aug 2027, ₹18.4L openPart-paid
  • INV-2027-1164Oct 2027, due 31 OctDue
Statement of accountUpload a POAgreementsReceiptsRaise a service request
Finance / Collections38 days overdue
INV-2027-1098, Aug 2027
₹30.87L
Part-paid 6 Sep
₹12.47L
Outstanding
₹18.4L
Promise to pay
11 Oct
Owner
Ankit Rao

See the invoice format, field by field

Illustrative data: Altura Workspaces and Northstar Labs are fictional. Screens are faithful renderings of rivonOS.

Finance sees what is owed, by whom, and who is on it

Ageing by account, centre, region and collections owner, built from the same invoices and receipts your clients see. No month-end rebuild.

  • Fewer returned invoices

    Invoices that match the agreement and a valid PO are not sent back by procurement.

  • TDS that closes the invoice

    Payments net of TDS settle the invoice instead of leaving a balance to chase.

  • A worklist, not a spreadsheet

    Every overdue invoice has an owner, a promise to pay and a history of follow-ups.

  • DSO and deposits, reported

    Collections reports show DSO, ageing, PO usage and deposits held.

Finance / Receivables / Ageing by accountAs of 8 Oct 2027
Receivables by account and days past due
AccountNot due1–3031–6061–9090+Total
Northstar Labs₹30.9L₹18.4L₹49.3L
Meridian Pharma₹41.2L₹12.4L₹53.6L
Atlas Freight₹9.8L₹7.9L₹17.7L
Copperline Media₹5.2L₹5.2L
712 other accounts₹29.6 Cr₹29.2L₹50,000₹60,000₹29.9 Cr
Total₹30.5 Cr₹41.6L₹18.9L₹8.5L₹5.2L₹31.2 Cr

Also by centre, region and collections owner.

The full list

Everything in billing and collections that is live today.

Purchase orders

  • PO value, validity dates and balance
  • Utilisation tracked as invoices are issued
  • Invoices held when the PO has expired or has too little balance
  • Clients can upload a PO from the portal

GST billing

  • Billing schedules from the agreement
  • Tax invoices under CGST Rule 46, with CGST and SGST or IGST
  • GSTIN, PAN, state codes, place of supply and SAC per line
  • Amount in words in lakh and crore
  • Credit and debit notes under CGST Rule 53
  • Maker-checker on issue and gapless numbering
  • Issued invoices cannot be edited
  • Security deposits
  • Daily run for drafts and overdue invoices

Collections

  • Payments by NEFT, RTGS, IMPS, UPI or cheque, with UTR
  • TDS recorded on the receipt, settling the invoice like cash
  • Automatic allocation to the oldest invoice first
  • Receipts, bounces and reversals
  • Ageing by account, centre, region and owner
  • Worklist with promises to pay, and disputes
  • Statement of account as PDF

Client portal

  • A separate login for each client
  • Agreements, invoices, receipts and statement
  • PO upload and service requests
  • Documents shared with the client

Keep your books. rivonOS hands them clean documents.

rivonOS is not your accounting ledger. It issues GST-correct invoices and receipts and exports them for the system your finance team already uses.

Available today
  • PDF invoices, credit and debit notes, receipts and statements
  • CSV exports of invoices, receipts and reports
  • Client portal
  • Email notifications
Planned, not available yet
  • GST e-invoicing (IRN and QR code)
  • Tally
  • Zoho Books
  • Razorpay

We change a status only when it ships. See all integrations.

Questions operators ask

Does rivonOS generate IRN e-invoices?
Not yet. rivonOS issues GST tax invoices that follow CGST Rule 46, and credit and debit notes under Rule 53, as PDFs. Reporting to the Invoice Registration Portal for an IRN and QR code is planned, not available. If you are above the e-invoicing threshold, you would generate the IRN outside rivonOS for now.
Can we export to Tally or Zoho Books?
You can export invoices, receipts and reports as CSV today and import them into your books. Direct integrations with Tally, Zoho Books and Razorpay are planned, not available.
How is TDS recorded?
On the receipt. When a client pays net of TDS, you record the TDS amount with the payment and it settles the invoice like cash, so the invoice does not sit open for the difference. rivonOS does not yet record the TDS section (for example 194I or 194J) or reconcile with Form 26AS.
Can clients download their own invoices?
Yes. Each client gets a separate portal login where their finance team can see agreements, invoices, receipts and their statement of account, upload a PO and raise service requests.
What about security deposits?
Deposits are recorded against the agreement and reported with collections, so finance can see what is held for each client.
What happens when a client reduces seats mid-month?
Issued invoices cannot be edited. The change is made with a credit note or a debit note under CGST Rule 53, linked to the original invoice.

See how rivonOS would work across your centres.

One hour with the people who built it, using your own centres. If rivonOS isn't the right fit, we'll tell you.