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 / Invoicing / Consolidated Invoices (Batches)

Consolidated Invoices (Batches)

When rent, parking, and a couple of other recurring charges all bill on the same day, a tenant shouldn't get four separate bills — they should get one. That single consolidated bill is a batch (its record is an Opp Invoice Batch), and REDA builds it automatically during the recurring run. This article explains when a batch is created, why some invoices join it and others don't, how to read its rolled-up amounts, and why REDA sometimes won't let you delete one. 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 Invoice Batches tab for the org-wide list; or open a lease → its Accounting tab, where each batch appears alongside the invoices it consolidates.
Access you'll need. Creating and editing batches requires the REDA - Invoice Management Admin or REDA - Property Leasing User permission set; REDA - Invoice Management Read Only can view them but not change them.

What a batch is

A batch is one consolidated bill that stands in front of several same-cycle invoices on the same lease. Instead of a tenant receiving a separate document for rent, another for parking, and another for a service charge — all dated the same day — REDA groups them under a single record whose description reads "Periodic Rental Charges." The individual invoices still exist underneath; the batch is the wrapper that presents and totals them as one.

The batch doesn't replace its member invoices — it references them, and rolls their amounts up. Everything you'd want from a single bill (a combined amount, one due date, one balance) reads off the batch, while each invoice keeps its own detail.

When REDA creates a batch

Only the recurring run creates batches — the same run that produces the recurring invoices (see How Recurring Invoicing Works). As it generates a period's invoices, it groups the ones that belong together. Two conditions decide grouping.

First, the invoice has to be groupable. That comes from its charge code: the code's Group Invoices switch must be on, the code must not be a pass-through code, and the invoice amount must be greater than zero.

Second, at least two groupable invoices must share the same grouping key. The key has seven parts:

Account · Receivable Account · Property · Lease · Billing Date · Due Date · Ticket

If two or more invoices match on all seven, REDA creates a batch and puts them in it. A lone groupable invoice with no match stays standalone — a batch is never created for a single invoice.

Why an invoice you expected in the batch stayed out. Every part of the key has to match. A different charge code grace period gives an invoice a different Due Date, which is enough to split it into its own batch — or leave it standalone. And because the Ticket is part of the key, an invoice raised by a ticket batches separately from ordinary recurring charges.

What's never batched

Some invoices never join a batch, regardless of the key:

InvoiceBatches?
A one-time invoiceNever — only the recurring run batches
An invoice whose code has Group Invoices offNo
An invoice whose code is pass-throughNo
An invoice with an amount of zero or lessNo
A groupable invoice alone on its keyNo — it stays standalone
Two or more groupable invoices sharing the full keyYes

Reading a batch

A batch's headline figure is its Base Amount — the sum of its member invoices' base amounts, rolled up automatically. You never type it: whenever member invoices are added, removed, or re-amounted, REDA recalculates it. Around that sit the cash-side figures maintained by the accounting extension — Tax, Received/Applied, Waived, and Adjustment amounts — and two computed totals:

  • Total Amount = Base Amount + Tax.
  • Balance = (Base Amount + Tax) − (Received + Waived + Adjustment) — what's still owed on the consolidated bill.

One field on the batch, Create Accounting Entry, is the signal the accounting extension watches to raise a consolidated sales invoice from the batch. The recurring run switches it on after it has inserted the member invoices — so a batch caught in the instant of creation may briefly show it unticked. That's normal; the same run sets it. (The posting itself belongs to the accounting extension — see the financials overview.)

Membership rules

A member invoice must stay aligned with its batch. If you try to edit a member so it no longer matches the batch's account, receivable account, property, lease, billing date, or due date, REDA blocks the change:

"Receivable account, Account, Property and Billing Date on the batch must be same as on opp invoice Record."

The invoice's batch-membership marker is maintained for you — and cleared automatically if the batch is ever legitimately deleted, releasing the invoice back to standalone.

Deleting a batch or its invoices

Batches and their members are protected once money is involved. Here's what's allowed and what isn't:

AttemptOutcomeMessage
Delete an invoice that's in a batchBlocked"This Opp Invoice cannot be deleted."
Delete an invoice with money appliedBlocked"This Opp Invoice cannot be deleted."
Delete an untouched standalone invoiceAllowed—
Delete a batch with money appliedBlocked"This Opp Invoice Batch cannot be deleted."
Delete an untouched batchAllowed — its invoices are released and survive—

In short: an untouched batch can be dissolved — deleting it clears the membership marker on its invoices, which survive on their own — but once a payment, waiver, or adjustment has landed, the batch is locked. To remove a member invoice you must dissolve the batch first, and that's only possible while it's still untouched.

Worked example: Omar's April bill

Omar Haddad's lease on Meridian Court #205 bills three charges in the April run, all with a billing date of 1 April and a due date of 6 April:

  • Rent 3,000.00 — groupable.
  • Parking 150.00 — groupable.
  • Utilities 120.00 — a pass-through code.

Rent and parking share the full grouping key — same account, receivable account, property, lease, dates, and no ticket — so REDA batches them: a batch with Base Amount 3,150.00 and the description "Periodic Rental Charges." The utilities invoice is pass-through, so it never joins a batch and stands on its own.

Later, the accounting extension posts the batch and Omar pays 3,150.00. Now the batch's Balance is 0 while its Total is 3,150.00 — money has been applied, so the batch is locked and "This Opp Invoice Batch cannot be deleted." Had no payment landed, the fresh batch could have been dissolved and its two invoices released.

An invoice batch record with its Periodic Rental Charges description and rolled-up base amount
The batch record: a "Periodic Rental Charges" description and a base amount that rolls up to 3,150.00 from its member invoices — the month's rent and parking, grouped into one document to bill and post together.
A standalone pass-through utilities invoice not part of any batch
A pass-through utilities invoice that stays on its own: its Opp Invoice Batch field is blank, so instead of folding into the rent-and-parking batch it bills as a separate line — the expected behaviour for pass-through charges.

Batch field reference

FieldSourceMeaning
Opp Invoice Batch #Auto-numberThe batch's identity.
OpportunityLinkThe lease being billed.
AccountLookup (required)Bill-to account — must match members.
Receivable AccountLookup (required)Receiving entity — must match members.
PropertyLookup (required)Billed property — must match members.
Billing Date / Due DateDatesCycle dates — must match members.
DescriptionDefaults "Periodic Rental Charges"The consolidated bill's label.
Create Accounting EntrySet by the run after members insertThe posting signal for the accounting extension.
Base AmountAutomatic rollupSum of member invoices' base amounts.
Tax / Received / Waived / Adjustment AmountExtension-maintainedThe cash-side figures.
Total AmountComputedBase Amount + Tax.
Balance AmountComputed(Base + Tax) − (Received + Waived + Adjustment).

Where to go next

  1. How Recurring Invoicing Works — the run that creates batches.
  2. Charge Codes — the Group Invoices and pass-through switches that decide batching.
  3. Invoices Explained — reading a single member invoice.
  4. How Billing Works in REDA — the mental model behind it all.

Frequently asked questions

Batching needs the code's Group Invoices on, the code not pass-through, the amount above zero, and at least two invoices sharing the full grouping key — account, receivable account, property, lease, billing date, due date, and ticket. Anything that differs (different grace days give a different due date, for instance) stays out.

Only one groupable invoice existed. REDA creates a batch only when at least two invoices share the key; a lone invoice stays standalone.

"This Opp Invoice Batch cannot be deleted." — money has been applied, so its balance no longer equals its total and the batch is locked. Only an untouched batch can be dissolved.

"This Opp Invoice cannot be deleted." — batch membership locks the invoice. Dissolve the batch first, which is only possible while it's still untouched.

"Receivable account, Account, Property and Billing Date on the batch must be same as on opp invoice Record." A member invoice has to stay aligned with its batch on those fields.

Was this article helpful?