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 Financials AI / AI & Automation / Expense Allocation / Auto-Allocation Batch

Auto-Allocation Batch

Shared costs deserve automatic sharing. When a posted vendor bill is flagged for automatic allocation, the nightly Expense Auto-Allocation Batch distributes it across entities using the bill's assigned Expense Allocation List — percentages applied, allocation batch created, intercompany journals posted — with no one touching a calculator.

Getting there. Open the App Launcher (the grid icon at the top-left of any page) → REDA Financials Admin → the Financial Admin Console tab → its Operations area → the Expense Auto-Allocation Batch card, where you schedule it or click Run Now.
Access you'll need. The Admin Console is an administrator's screen: the Accounting Admin v2 permission set reaches it in full, and Accounting Controller v2 can open it too. The Accounts Payable v2 and Accounts Receivable v2 sets can't see it — scheduling this batch is a Core/Admin task.

The pieces, assembled

An allocation list defines the split

"Group insurance: US 60%, UK 25%, India 15%" — maintained once as a list (Allocation Lists & Rules).

The invoice opts in

A posted Purchase Invoice flagged Auto Allocate Expenses, with its allocation list assigned, joins the queue. (Manual allocation via the invoice's Allocate Expenses action remains available for one-offs — see Expense Allocation Batches.)

The 07:00 batch does the bookkeeping

Per the card's own words: it "uses the assigned Expense Allocation List to create allocation batches and post intercompany journal entries. One PI per batch scope for error isolation." Each entity receives its share of the cost; the intercompany balances record who owes whom — the same IC discipline as intercompany journals, generated for you.

The expanded Expense Auto-Allocation Batch card in the Operations tab, with a Not Scheduled badge, run statistics, a Daily Schedule panel with a Run Time and Schedule button, and a Manual Run panel with a Run Now button.
Hands-free cost sharing has exactly one operator decision — the nightly time. Everything else was decided earlier, on the invoice’s allocation flag and its Expense Allocation List.

The Operations card

"Expense Auto-Allocation Batch" on the Operations tab: schedule (default 07:00), last outcome, a pending counter ("2 Purchase Invoices are pending auto-allocation and will be processed on the next run."), and Run Now. One invoice per transaction means one bad allocation never blocks the rest — failures log individually with reasons.

Design the lists; let the batch run. The quality lever is the allocation list — percentages that reflect reality, reviewed when the group changes shape. The nightly batch is then just faithful arithmetic. Auditors love this split: policy visible in the list, execution visible in the generated journals, both linked to the source bill.

The card, field by field

Like every automation, this one is driven from a card on the Admin Console's Operations tab. What you'll find on it:

ElementWhat it tells you / does
Title & description"Expense Auto-Allocation Batch" — "Automatically allocates expenses on Posted Purchase Invoices flagged with Auto Allocate Expenses. Uses the assigned Expense Allocation List to create allocation batches and post intercompany journal entries. One PI per batch scope for error isolation."
Status badgeScheduled / Not Scheduled — whether the daily run is armed
Next Scheduled Run / Last RunWhen it fires next and when it last fired; a fresh org shows "No runs recorded yet"
Last Run OutcomeSuccess, Partial Failure (some invoices allocated, some logged as failed), or Failed
Pending counter"{n} Purchase Invoices are pending auto-allocation and will be processed on the next run." — your queue depth at a glance
Daily ScheduleA Run Time in 24-hour format (default 07:00; the org's default time zone applies) with Schedule / Reschedule / Unschedule buttons. The scheduled job appears as "REDA Expense Auto-Allocation Daily"
Manual RunRun Now triggers a one-time pass immediately — useful after flagging a bill you don't want to wait overnight for
View Audit LogEvery run writes a summary; failures are itemised with reasons
If a schedule won't save, the card says why, verbatim: "Invalid time format. Expected HH:MM." or "Invalid time value. Hour must be 0-23, minute 0-59." — and operational failures surface as "Failed to schedule job: {reason}" / "Failed to start batch: {reason}". The fix is almost always the time value itself.

A worked split at Meridian

Meridian Properties Group insures the whole group on one policy, billed to the US entity. The allocation list says US 60%, UK 25%, India 15%. June's premium arrives as a $12,000 vendor bill, is posted, and carries the Auto Allocate Expenses flag with the list assigned. At 07:00 the batch picks it up:

EntityShareExpense it carries after the run
Meridian US (paid the bill)60%$7,200.00 — its own share; the other $4,800 moves out via intercompany journals
Meridian UK25%$3,000.00 — booked to its books, owing the US entity
Meridian India15%$1,800.00 — likewise, with the intercompany balance recording who owes whom

By 07:01 the allocation batch record exists, the intercompany journals are posted, and the invoice's allocation is done — the same result the controller used to build by hand each month, now traceable from bill to list to journals.

Common mistakes to avoid

MistakeWhy it hurtsDo this instead
Flagging the invoice but forgetting to assign the allocation listThe batch has percentages to apply but no policy to read — the invoice fails its run and waits in the audit logFlag and assign the list together; the pending counter confirms it queued
Expecting draft invoices to allocateThe batch only reads Posted invoices — a draft sits outside the queue entirelyPost first; allocation is an after-posting distribution, not a data-entry step
Letting stale percentages runThe group changed shape in March; the list still splits like January — every nightly run compounds the errorReview allocation lists when entities join, leave, or resize; the batch is faithful arithmetic, nothing more
Ignoring "Partial Failure" outcomesOne invoice failing is isolated by design — but it stays unallocated until someone reads whyTreat any non-Success outcome as a to-do: open View Audit Log, fix the cause, Run Now

Where to go next

  1. Understanding Expense Allocation — the concept end-to-end.
  2. Allocation Lists & Rules — designing the split.
  3. Operations Scheduler — the card's home.

Frequently asked questions

Auto for the standing shared costs (insurance, software, headquarters charges) — flag once per recurring bill pattern and forget. Manual for the one-off where a human should pick the list and eyeball the split before it posts.

Yes — the allocation batch and its journals are ordinary records; reversing follows the normal journal/allocation paths. Fix the list before re-running, or the same split returns tomorrow.

Error isolation: each invoice is allocated in its own transaction, so one bad setup (a missing list, a closed period) fails alone and is logged alone — the other nine invoices in the queue still allocate that night.

No — it's a one-time pass over whatever is pending right now; the daily schedule stays armed. If a run is already in progress, the card refuses to start a second one rather than doubling up.

View Audit Log on the card. Every run writes a summary — invoices processed, failures with reasons — and the generated allocation batches and journals link back to their source invoices for record-level tracing.

Was this article helpful?