REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA One / Billing & Invoicing / Concepts / How Billing Works in REDA

How Billing Works in REDA

An invoice appeared on a lease — or, more often, one didn't, and you want to know why. This is the article that gives you the mental model behind all of REDA's billing. You'll learn the difference between a charge (the contracted term) and an invoice (one bill raised from it), the two switches that must both be on before REDA ever bills anything automatically, and which figures on an invoice REDA fills in versus which come from the accounting extension. No prior REDA experience is assumed — every term is defined as we reach it.

Getting there. Open the App Launcher (the grid icon at the top-left of any page) → REDA → the Opp Invoices tab to browse every invoice; or open a lease and use its Accounting tab, which splits into an Active and an Inactive sub-tab listing that lease's invoices, charges and consolidated bills.
Access you'll need. Creating and editing invoices requires the REDA - Invoice Management Admin or REDA - Property Leasing User permission set; the REDA - Invoice Management Read Only set can view them but not change them.

Charges versus invoices — the template and the bill

Everything in billing rests on one distinction. A charge is the contracted term: what to bill, how much, how often, and from when to when. An invoice is a single billed instance of that charge — one bill, for one period, that the tenant actually owes. One recurring charge produces many invoices over the life of a lease: a rent charge running for a twelve-month term produces roughly twelve monthly invoices.

So when you set up a lease you create charges; REDA then generates invoices from them, either the moment you opt a charge in or on a schedule. The charge is the recipe; the invoice is each meal served.

Why the charge's total looks approximate. A charge shows a field labelled Total Charge (Not Exact). That label is deliberate — the figure ignores proration and other period adjustments, so it's only a rough sum. The authoritative amounts always live on the invoices, never on the charge.

The four families of billing records

Billing money flows through four groups of records. You don't need to master all of them to raise a lease invoice, but knowing the map keeps you oriented:

RecordWhat it isWhere you meet it
Charge CodeA reusable billing category — Rent, Security Deposit, Late Fee, Management Fee (master data)REDA Admin → Charge Codes
Opportunity ChargeA contracted charge line on a specific leaseLease → Accounting / Terms & Charges
Opp InvoiceOne billed instance of a chargeOpp Invoices tab; lease Accounting tab
Opp Invoice BatchA consolidated bill grouping two or more invoices togetherOpp Invoice Batches tab

Setup master data (charge codes, rent and admin charge setups) feeds the deal's charges; the charges generate invoices; groupable invoices are optionally consolidated into batches. Sales and commissions add a few more record types on top, but for lease billing this is the spine.

Billing is opt-in — twice

This is the single most important rule in the section, and the answer to most "why hasn't it billed?" questions. Before REDA raises an automated invoice from a charge, two separate switches must be on:

The charge is opted in. Each charge carries a Create Opp Invoice checkbox. Only charges with this ticked are ever picked up for billing — by the recurring runs and by on-demand invoicing alike.
The lease is accounting-active. A lease has an internal billing switch that turns on when it becomes billable (at pending move-in). Every invoice-producing run filters on it. A lease that isn't accounting-active is silently skipped — no error, no invoice.

Miss either one and nothing bills, quietly. When a tenant closes their term and you renew the lease, closing the renewal ticket re-ticks Create Opp Invoice on the lease's charges for you, so billing carries on into the renewed term without you re-opting each charge by hand.

The "Create Opp Invoice" flag stays ticked. Nothing in REDA unticks it — not the on-demand path, not the recurring jobs. Treat it as a persistent opt-in: once you tick it, the charge stays opted in until someone unticks it. A still-ticked box after an invoice has generated is expected, not a fault. If the field's on-screen help text in your org claims REDA clears it automatically, that text is wrong — the package contains no such reset.

What runs the billing — and when

Two mechanisms turn charges into invoices. The first is immediate: the moment you tick Create Opp Invoice on a charge (whether at creation or later), REDA raises the invoice on the spot. A one-time charge bills at once; a recurring charge bills straight away only if its scheduled pickup date has already arrived.

The second is the recurring engine — a set of background jobs that produce the ongoing monthly, weekly and daily invoices. These are the workhorses of rent billing, and they carry one crucial caveat:

The recurring billing jobs must be scheduled before go-live. None of the recurring, late-fee, month-to-month, delayed-move-out or straight-line jobs is scheduled out of the box. Your administrator schedules them once, in the REDA Admin Console. Until they're scheduled, the first invoices still appear when you opt a charge in, but no further rent is billed. Confirm the jobs are running before you rely on automatic billing — see Scheduling Background Jobs.

There is exactly one billing-related job that does ship scheduled: a daily run at 2:00 AM in your org's local time that posts sale payment schedules. Every other billing job is yours to schedule.

Who fills in the invoice: REDA versus the accounting extension

An Opp Invoice is written by two parties. REDA computes the core of the bill; the accounting extension (REDA Financials, on the reference setup) layers tax and cash on top. Knowing the split explains why some fields are yours to edit and others simply update on their own:

On the invoiceWritten byWhen
Base Amount, From/To period, Billing Date, Due DateREDAAt generation
Account (bill-to), Default Receivable Account, PropertyREDAAt generation, by the routing rules
Billing CommentREDAFrom the charge's description, plus the period suffix
Tax AmountAccounting extensionBy the tax engine
Received/Applied AmountAccounting extensionWhen cash is applied
Waived Amount, Adjustment AmountAccounting extensionBy credit control
Total Amount, Balance AmountCalculated (reads both sides)Always current

The two calculated fields tie it together: Total Amount = Base Amount + Tax Amount, and Balance Amount = (Base + Tax) − (Received + Waived + Adjustment). That's why you can't type into Tax or Received — those belong to the accounting side. Each Opp Invoice is also mirrored into a Sales Invoice in REDA Financials, where receipts and tax are handled; see The REDA Financials Bridge for that hand-off.

Where the money shows up

Every lease has an Accounting tab, and it's split in two. The Active sub-tab lists the live invoices, charges and consolidated bills for the current arrangement; the Inactive sub-tab holds the ones that have been superseded or cancelled. This is the first place to look when a tenant queries a bill.

A Ledger Summary sits at the top of the lease so you can read its financial position at a glance, without opening a single invoice. It shows five running figures:

TileWhat it tells you
Total OutstandingEverything still owed across the lease's invoices and consolidated bills
Unapplied PaymentsMoney received but not yet matched to a specific invoice
Unapplied MemosCredit memos not yet applied against a balance
Net OutstandingTotal Outstanding after the unapplied payments and memos are taken into account — the true balance
Total LiabilitiesWhat the lease owes onward — for example deposits and pass-through amounts held on someone else's behalf

If Net Outstanding reads zero the tenant is square, even when Total Outstanding still shows a figure — that just means a payment or memo is sitting unapplied and hasn't been matched to its invoice yet. The individual amounts on each invoice are maintained by the accounting extension, as the next section explains.

A lease's Ledger Summary band showing the five tiles, with Total Outstanding and Net Outstanding at $3,950.00
The Ledger Summary band on Aisha's accounting-active lease, with its five tiles: Total Outstanding $3,950.00, Unapplied Payments $0.00, Unapplied Memos $0.00, Net Outstanding $3,950.00 and Total Liabilities $0.00. Here Net matches Total — nothing is sitting unapplied, so the whole balance is still owed.

Worked example: Aisha's rent

Aisha Rahman leases Meridian Court #101 at 1,200.00 a month. Her rent charge has Create Opp Invoice ticked and her lease is accounting-active, so each monthly run produces one 1,200.00 invoice for the coming period. Until the accounting extension records a payment, the invoice's Tax stays 0, Received stays 0, and the Balance reads 1,200.00. Once Aisha pays, the extension writes the Received amount and the Balance falls to zero — REDA never touches those figures.

Now flip one switch off. Untick Create Opp Invoice, or let the lease sit before it becomes accounting-active, and the same charge produces zero invoices — and no error tells you so. That silence is exactly what the twice-opt-in rule predicts.

Aisha Rahman's lease Accounting tab showing the Opp Invoices list
The Accounting tab on Aisha Rahman's accounting-active lease. Its Opp Invoices (4) list carries the invoices the lease produced — three 1,200.00 rent invoices (OI-65/66/69) plus a 350.00 work-order invoice (OI-70) — each with its Billing Date, Due Date, Charge Code and Total Amount.
The Rent Charges opportunity charge on Aisha's lease, showing Charge $1,200.00, Net Charge $1,200.00 and the Is Recurring flag
The Rent Charges opportunity charge on Aisha's lease — the standing instruction the invoices are generated from. It reads Charge $1,200.00 and Net Charge $1,200.00, with Is Recurring ticked and the From/To window and Charge Period set, so REDA raises a rent invoice each month.
Open Opp Invoice OI-66 showing Base, Tax, Total and Balance amounts with no cash applied
Aisha's September rent invoice, OI-66. The Charge Details block reads Base Amount 1,200.00, Tax Amount 0, Total Amount 1,200.00 and Balance Amount 1,200.00 — no cash has been applied yet, so Received/Applied is empty and the balance equals the total.

How to recognize where an invoice came from

Not every invoice comes from a recurring rent charge. When you open one, a single provenance field tells you its origin:

OriginTell-tale on the invoice
Recurring chargeSource charge linked, a From/To period, and a "[from - to]" suffix on the Billing Comment
One-time chargeSource charge linked, no period, Billing Date is the day it was raised
Late feeParent Invoice populated (shown in the "Related Invoices" list)
Month-to-month (holdover) feeNo source charge linked
BookingBooking lookup populated
Work orderWork Order lookup populated
Expense recoveryExpense Reconciliation Line lookup populated

Where to go next

  1. Charge Codes — the billing categories that decide routing, grouping and grace days.
  2. Invoices Explained — read every block of an Opp Invoice with confidence.
  3. How Recurring Invoicing Works — when the next rent invoice generates, and the first-month double invoice.
  4. Proration — why a partial first month isn't the full rent.
  5. Scheduling Background Jobs — the jobs that must be scheduled for recurring billing to run.
  6. The REDA Financials Bridge — where tax, receipts and the accounting side live.

Frequently asked questions

Billing is opt-in twice: the charge's Create Opp Invoice box must be ticked and the lease must be accounting-active. Recurring runs also require the background job to have been scheduled by your administrator. Check all three.

No. In the current release the box stays ticked by design — the help text is outdated. It's a persistent opt-in, not a one-time flag.

Those fields belong to the accounting extension — the tax engine and cash application maintain them. REDA never writes them, so they aren't yours to edit here.

Deletion is blocked once money has been applied (the Balance no longer equals the Total) or the invoice sits in a batch: "This Opp Invoice cannot be deleted." Reverse the applied amounts or remove it from the batch first.

Approved leases lock their charges: "The record is locked for editing. Charges can not be created and updated if the opportunity or opportunity's parent opportunity or associated ticket is Approved." Make the change through a ticket instead.

Was this article helpful?