Vendors in this category advertise a number. One of the more prominent record-to-report pages states that its product can automate up to 90% of financial close tasks. Set that beside the regulator’s own description of the same territory. PCAOB AS 2201 lists the period-end financial reporting process as entering transaction totals into the general ledger, selecting and applying accounting policies, initiating, authorizing, recording and processing journal entries, recording recurring and nonrecurring adjustments, and preparing the statements and disclosures. Every one of those still needs an owner even if 90% of the tasks are automated.

The useful question is therefore not how much of the chain can run without a person. It is which layer of the system estate is allowed to own each step, and what each automated step has to leave behind. This guide maps automation across the whole record-to-report chain, from subledger capture to disclosure, and sets the boundary between what an ERP already does, what a separate close or reconciliation layer adds, and what stays with a named accountant. It does not compare or rank products.

Quick answer

An automated posting that cannot reconstruct what ran, over which population and under which rule version becomes an audit exception, so speed gained at the step is paid back at the review.

Decision: Decide which record to report steps may run without a person, which system layer owns each automated control, and what evidence every automated step must produce before the period is locked.

Key takeaways

  • Automating a step relocates its control rather than removing it, so every automated posting still has to produce evidence that an experienced reviewer can follow.
  • Rule-driven entries such as allocations, revaluations and recurring journals can be generated by the ledger itself; estimates and topside adjustments carry judgement that no rule can hold.
  • The boundary test is visibility: a control that needs evidence about data the ledger never received cannot be owned by the ledger.
  • A match rate is not a control outcome. The residual, its age and its named owner are what the reconciliation actually proves.
  • Automated controls are only as reliable as the general IT controls beneath them, so sequencing matters more than coverage.

What record to report actually covers

Record to report, abbreviated R2R, is the chain that converts a recorded transaction into a reported figure that somebody signs. It begins where a subledger posts an accounting entry and ends at the management pack, the statutory statements and the disclosures around them. R2R is one of the three long finance chains: procure to pay ends when a supplier is paid, order to cash ends when customer cash is applied, and record to report begins with the accounting those two chains create and ends with the reported result.

The R2R process is wider than the close. Most of what determines whether a period can be closed happens before the calendar starts: whether interfaces were complete, whether subledgers agree to their control accounts, whether the chart of accounts still carries the dimensions the report needs. Treating R2R as a five-day event is the most common reason automation delivers a faster close and no additional assurance.

The record to report chain and the decision each stage cannot delegate to a system
StageWhat the stage producesThe decision that stays with a person
Subledger captureAccounting entries created by AP, AR, billing, payroll, treasury, assets and inventoryWhether the interface was complete for the period, and what to do about what did not arrive
Ledger postingPosted balances in the general ledger, agreed to each subledger control accountWhether a difference is timing, error or unexplained
Journals and adjustmentsRecurring, allocation, revaluation, accrual and topside entriesThe estimate itself, and whether the supporting basis still holds
ReconciliationAn account balance supported by an independent source and an explained residualWhether the residual is acceptable, and certification of the account
IntercompanyAgreed counterparty balances ready for eliminationResolution of a disputed difference between two entities
Close orchestrationCompleted tasks, satisfied dependencies and a locked periodWhether the release criteria are genuinely met
ConsolidationGroup figures after translation, eliminations and ownership adjustmentsJudgements on scope, control and non-routine group entries
Reporting and disclosureManagement pack, statutory statements, bridges and notesThe explanation attached to every material movement

Where the ledger stops and another layer starts

Most disagreements about record-to-report tooling are really disagreements about scope of visibility. The ledger sees what has been posted to it. A close or reconciliation layer sees what the ledger holds plus whatever independent sources it has been connected to. A group reporting layer sees the submitted results of many ledgers. That difference in what each layer can observe, rather than any feature list, decides which layer may own a control.

The practical rule is short. A control that needs evidence about data the ledger never received cannot be owned by the ledger. A bank reconciliation qualifies because it depends on a bank statement originating outside the ledger, even if that statement is later ingested into the ERP. Agreement of the AP subledger to its control account does not, because both sides sit inside the same system of record. Apply that test before assuming a gap exists.

It matters because the assumption usually runs the other way. Modern ERPs already ship a large part of what the category is sold to fix. Microsoft’s financial period close workspace documentation, last updated 3 April 2026, describes close templates with relative due dates, task areas, working-day calendars, assigned owners, task dependencies that block completion until predecessors finish, file and note attachments per task, and an all-tasks list page that exports scheduled versus actual completion for reporting and auditing. That is close orchestration, native, before any separate purchase. The genuine gaps tend to appear at entity and system edges rather than inside a single ledger, which is also how the specialist products position themselves: HighRadius describes its record-to-report offering as an add-on reaching the ledger through pre-built ERP integrations, a company-stated description of scope rather than an independent finding.

Where the estate spans several ledgers, the layer question becomes an architecture question, and the reference architecture for a finance technology stack settles which system holds authority for each object before any automation is designed on top of it.

System layers in record to report, and the evidence each layer can produce
LayerWhat it ownsWhat it cannot ownEvidence it emits
Source and subledger systemsCreation of the transaction and its accounting entryProof that the period received every entry it should haveTransaction detail, approval history, document references
Ledger and ERPPosted balances, period status, rule-driven journals, native close tasksAny control needing a source the ledger never receivedJournal audit trail, posting user and time, period-status history
Close, reconciliation and intercompany layerIndependent matching, tolerance policy, preparer and reviewer separation, certificationCorrection of a subledger that was wrong before it postedMatch results, residual ageing, certification and reviewer identity
Consolidation and group reportingTranslation, eliminations, ownership adjustments, disclosure assemblyRepair of a subsidiary trial balance that does not reconcileConsolidation run history, review marks, reversal records
Integration, scripting and botsMovement of data between the layers aboveAny accounting judgement, including which state a transaction is inRun logs, control totals, retry and failure records

Subledger capture: the journals that arrive already made

By the time an AP or billing subledger posts, the journal has already been written. Automation at this stage is not about entry creation. It is about proving that the period received a complete population, that each interface acknowledged what it accepted, and that a retry cannot create a second finance event from the same source record. Those are interface controls, and the finance systems integration map sets out control totals, acceptance states and retry design at that level.

The record-to-report control that sits on top is narrower and easier to state: each subledger agrees to its control account, and any difference is classified rather than carried. Automated capture makes that agreement more testable, not less necessary. Where capture itself is being automated, the specific control questions belong to the subledger owners, whether that is invoice capture, matching and approval on the payables side or remittance matching in cash application on the receivables side.

One consequence is worth stating plainly. If the interface is incomplete, everything downstream is automation applied to a wrong population. A faster close built on an unproven population is a faster route to the same misstatement.

Journal entry automation: what may post without a person

Split journals by whether the amount follows a rule or a judgement. Rule-driven entries include recurring journals, allocations, foreign-currency revaluation and standard reversals. Judgement entries include accruals for unbilled activity, provisions, impairment indicators and topside adjustments. The first group can be generated by the system. The second can be proposed by software, but the judgement, approval and posting decision must remain with a named accountant.

Even for the first group, generation and posting are separate events, and the ledger already treats them that way. Microsoft’s ledger allocation rules documentation, updated 25 June 2026, states that allocation rules automatically calculate and generate allocation journals, and that the allocation request process lets users preview the resulting entries before choosing to post or delete them. The preview is the control. Removing it to save a step converts a reviewed entry into an unreviewed one and changes the control design without changing the accounting.

This is where the current wave of claims deserves a careful reading. A consultancy article that ranks on this query states that AI agents can analyze contracts, scrape terms from PDFs, and automatically generate accruals, published 14 January 2026. Take the capability at face value and the evidence question still stands. PCAOB AS 1105 treats information produced by the company as evidence whose reliability depends on the controls over it, and requires that the accuracy and completeness of that information be tested, or the controls over its accuracy and completeness be tested, and that it be sufficiently precise and detailed for the purpose. An extracted contract term is exactly such information. Generating the accrual automatically does not reduce the evidence burden; it moves the burden onto the extraction, the model and the review of both.

Where the underlying judgement is a revenue measurement rather than a simple accrual, the measurement policy and its system support are a separate decision, covered in the evaluation of revenue recognition systems. The record-to-report control is the same in either case: the entry names its basis, and a person who did not prepare it can test that basis.

Reconciliation automation: matching, tolerance and the residual

Automated reconciliation performs three distinct jobs that are often described as one. It proposes matches under a rule. It applies a tolerance below which a difference is not investigated. It records a certification that an account is supported. Those are three separate control decisions with three different owners, and collapsing them is how an automated reconciliation ends up proving less than the spreadsheet it replaced.

Auto-matching is the safest of the three to automate, because a proposed match is testable after the fact. Tolerance is a policy decision that belongs to the controller, not to a configuration default. Certification should not become a silent default. A low-risk account may be auto-certified only under an approved rule with explicit evidence, exception logic and independent monitoring; judgement-bearing accounts still require a named reviewer. The ownership, evidence sufficiency and materiality decisions behind that standard are set out in account reconciliation controls, and this page does not restate them.

The reporting habit to break is treating the match rate as the outcome. A 98% match rate says nothing about whether the remaining 2% is a timing difference clearing next week or an unexplained balance eleven months old. Report the residual, its ageing and its named owner. That is what the control produces.

Intercompany: matching, dispute and the elimination handoff

Intercompany is the stage where automation helps earliest and fails most quietly. Ledgers already post both sides. Microsoft’s intercompany accounting setup documentation, updated 1 April 2026, describes configuring legal-entity pairs with due-to and due-from accounts and a destination journal name, so that a transaction entered in the originating entity creates the counterparty accounting. The same page advises unique main accounts per company to simplify later reconciliation and elimination, which is a control design point rather than a preference.

Automatic pairing at creation does not keep the pair agreed. The pair breaks afterwards, when one side credits, revalues, disputes or reclassifies. At that point the automation has to raise a case with a counterparty owner and a due date, not append a note. A disputed intercompany difference that lives in a comment field is an unagreed balance travelling into consolidation. The full lifecycle from creation through matching, dispute, netting and settlement is covered in intercompany accounting systems.

The handoff into elimination deserves its own control. Elimination consumes the agreed position; it does not create agreement. If eliminations are run against balances that were never matched, the group figure will still balance and will still be wrong.

Close orchestration: task, dependency and lock

Orchestration is the most visible automation and the least load-bearing. It sequences work, blocks a task whose predecessor is incomplete, and records who finished what and when. It does not make any individual step correct. Buying orchestration to fix a close that fails on evidence quality changes the reporting of the problem rather than the problem.

Two questions decide whether a separate orchestration layer is warranted. Does the close span entities or systems the ERP does not see? Does it need preparer and reviewer separation the ERP cannot enforce? If both answers are no, the native workspace described above already covers it. The sequencing, dependency and period-lock design itself belongs to the control-first month-end close process, and the comparison of dedicated platforms belongs to the guide on month-end close software.

Consolidation: what the group layer must receive

Consolidation automation is mature and narrowly scoped. Microsoft’s preview-marked online financial consolidations documentation, updated 7 May 2025, records the shape of the evidence such a run leaves: a consolidation history per legal entity with process date and time, template and period, notes that can be entered only until the record is marked reviewed, reversal records with a reversed date and time, and retention of all records in the grid for audit purposes. Note the design point in the review mark. Once reviewed, the note is fixed. That is an evidence control, shipped in the ledger.

The constraint on the group layer is that it cannot repair what it receives. A subsidiary trial balance that does not reconcile becomes a group figure that does not reconcile, faster. The group mechanics of translation, ownership changes and elimination design are evaluated separately in the guide to financial consolidation systems. The record-to-report requirement is upstream and simpler: the submitting entity certifies its own position before submission, and the submission carries lineage back to the ledger it came from.

Reporting and disclosure: the numbers automation cannot produce

Automation computes variances well and can draft commentary. It does not own the explanation or the evidence behind it, and that accountable explanation is the deliverable. A flux analysis that lists movements above a threshold without an owner attached to each is a report about arithmetic. The same limit decides what board reporting software can and cannot supply when that analysis is written for directors.

Two reported measures show the limit clearly. The first is any bridge between a statutory result and a managed measure. When Bellway guided to around £320 million of underlying operating profit for FY26, the reconciliation a group controller still owes runs from statutory operating profit through adjusting items to that figure, and no close tool generates it. The second is the set of cut-off judgements inside a single period. CoreWeave’s reported backlog and capitalisation states separate into contract status, service availability, billing, asset readiness, depreciation and borrowing costs, each needing its own cut-off evidence. Automation can present all six. Deciding which state a transaction is in remains an accounting judgement.

Who owns what: a record to report automation RACI

Automation tends to blur ownership because the step now happens without a visible actor. Restate ownership explicitly for every automated step. The pattern below assigns one accountable owner per step, keeps operation separate from accountability, and names an independent reviewer who did not run the step.

Ownership pattern for automated record to report steps
Automated stepAccountableOperates the stepIndependent review
Interface completeness and control totalsFinance systems ownerScheduled integration jobLedger accountant confirming control-account agreement
Recurring, allocation and revaluation journalsFinancial controllerLedger rule enginePreparer-independent reviewer before posting
Accrual and estimate journalsFinancial controllerNamed accountant, assisted by extraction toolingReviewer testing the basis, not the arithmetic
Reconciliation matching and toleranceFinancial controllerMatching engine under an approved rule setCertifier who did not prepare the reconciliation
Intercompany matching and disputeGroup accountantMatching engine plus counterparty case ownersGroup controller before elimination
Elimination and consolidation runGroup controllerConsolidation engineReviewer marking the run reviewed with notes retained
Close task completion and period lockFinancial controllerOrchestration workspaceReviewer testing release criteria, not task status
Flux and variance explanationBusiness owner of the balanceVariance calculationFinance challenge of the explanation

The evidence an automated step has to produce

An automated step that cannot describe itself has removed evidence rather than work. The test to apply is the one auditors already use. PCAOB AS 1215 requires documentation sufficient for an experienced auditor with no previous connection to the engagement to understand the nature, timing, extent and results of what was performed, and sets a seven-year retention period. Apply the same standard internally and most evidence arguments resolve themselves.

Six attributes make an automated step reconstructable: what ran, over which population, under which version of the rule, who approved the output, when, and which exceptions it raised. A run that records only success has recorded nothing useful. Note that the third attribute is the one most often missing, because rule changes are treated as configuration rather than as a change to a control.

Evidence requirements by automated record to report step
Automated stepEvidence the step must leave behindWhat makes the evidence fail
Interface runSource and target control totals, accepted and rejected counts, retry outcomeA success flag with no population count
Generated journalRule version, source balances used, preview output, approver and posting timePosting straight through with no preview retained
Estimate journalBasis document, inputs traced to their source, model or method version, reviewer challengeAn input that cannot be traced back to an executed document
Automated matchRule applied, matched and unmatched populations, tolerance used, residual ageingA match rate reported without the residual
CertificationCertifier identity, date, supporting source and its date, open items acceptedCertification by the same person who prepared it
Consolidation runRun history, template and period, review mark, reversals with time recordedA rerun that silently replaces the prior run without a record

Exceptions: the path an automated break has to follow

Automation earns its place at the exception, not at the happy path. A step that cannot stop has not eliminated the exception; it has hidden it. Design the exception path before the automation, and require four things of every break: a named owner, a due date, a materiality threshold that decides urgency, and a recorded disposition.

The boundary of the automated perimeter is itself a governance question. COSO’s guidance on achieving effective internal control over robotic process automation addresses integrating automation governance with the internal control framework, including the handling of situations that fall outside what the automation was built to process. Any step where a bot or script bridges two systems needs an explicit answer to what happens when the input does not match the assumption.

Escalation should follow impact rather than elapsed time, and that principle, together with the escalation matrix itself, is already set out in the close process guide linked above. The record-to-report addition is narrow: an exception raised by an automated step should reach a person at the same severity it would have reached had a person found it manually. Automation that downgrades its own findings to informational log entries is the common failure.

A worked example: one intercompany break through the chain

The sequence below is an illustrative construction rather than an observed engagement, and the figures are chosen for clarity. It shows where automation carries the work and where it has to hand back.

  1. Two days before period end. The billing interface posts 4,100 of 4,140 expected entries. The run records both counts, so the 40-entry gap is visible before the close begins rather than as an unexplained variance afterwards.
  2. Day one. Intercompany matching pairs entity A’s recharge of 250,000 against entity B’s accrual of 235,000. The engine matches within rule but leaves a 15,000 residual outside tolerance.
  3. Day two. The residual becomes a case, not a note. Entity B’s accountant is the owner, the threshold marks it as material to entity B and immaterial to the group, and the due date is day four.
  4. Day three. The cause is a rate change in an executed service agreement that entity B accrued at the old rate. The correcting entry is an estimate journal, so it carries the agreement reference, the rate applied and a reviewer who did not prepare it.
  5. Day four. Matching reruns and clears. Only now does elimination consume the pair, and the elimination inherits an agreed position rather than creating one.
  6. Day five. Period lock is released against criteria, not against task status. The evidence pack holds the interface counts, the case history, the estimate basis and the certification.

Automation did four things here: it counted the population, proposed the match, held the tolerance and reran cleanly. It did not decide that a rate change had occurred, and it could not have. That division is the design target.

What automation does not fix

Three dated cases show the failure modes that survive automation, each with a different lesson.

Take Pelthos Therapeutics first. Finance Circuit’s analysis of that restatement records an amended first-quarter Form 10-Q filed on 13 August 2026, one day after the audit committee concluded the original statements should not be relied upon, lifting convertible debt by $15.836 million because provisions in a January subordination agreement, including extended payoff terms and a conversion-rate reset, were not properly reflected in the valuation. The break was between an executed clause and the model inputs. A system that reads contracts and generates entries automatically would have been operating on the same broken link unless a clause-to-input reconciliation and independent challenge sat over it.

CoreWeave’s second-quarter position, discussed above, shows the second mode: the data was available and the judgement was still the work. The third is the reporting bridge, as in the Bellway case, where the figure a reader wants is a construction that no source system holds.

The common thread is that all three failures are upstream of, or orthogonal to, execution speed. Automation applied to any of them would have produced the same answer sooner.

Sequence the work: what to automate first

Transformation programmes in this area usually start with the most visible stage and reach the load-bearing ones last. Reverse that. Each stage depends on the trustworthiness of the one before it, so automating a later stage first buys speed on an unproven base.

A defensible order runs: interface completeness and control-account agreement first, because everything downstream is applied to that population; reconciliation matching and residual reporting second, because they reveal what the first step missed; rule-driven journals third, where the preview gate is retained; intercompany matching fourth; orchestration fifth, once there is something worth orchestrating; and consolidation only where the group receives certified submissions. That order assumes the data governance that has to exist before automation is sequenced, because automating a population nobody owns only produces the wrong answer faster.

One sequencing constraint overrides preference. AS 2201 notes that an automated control would generally be expected to be lower risk where the relevant information technology general controls are effective. The corollary is that automating a control before those general controls are effective relocates risk rather than reducing it, and concentrates it, because one weak change-management process now sits underneath many controls at once. Where the ledger itself is the constraint, the ledger layer decision comes first and is covered in the guide to evaluating general ledger software.

Measure the result against control outcomes rather than elapsed days: residual balances by age, exceptions raised and resolved within threshold, certifications completed by someone other than the preparer, and manual topside entries as a proportion of adjustments. A close that shortened while manual topside entries grew has moved work, not removed it.

Frequently asked questions

Which record to report steps should deliberately stay manual?

Keep judgement-bearing steps human-owned. Software may propose accruals or auto-certify tightly defined low-risk accounts, but a named person must own the assumptions, rule, exceptions and monitoring. Tolerance setting, disputed intercompany differences, cut-off decisions and material flux explanations require human approval. Automate population counts, proposed matches, rule-driven journals and reruns because an independent reviewer can test them afterward.

What evidence does an automated journal need to survive an audit?

Six attributes: what ran, over which population, under which version of the posting rule, who approved the output, when it posted, and which exceptions it raised. Auditing standards treat company-produced information as evidence whose reliability rests on the controls over it, so a run log that records only success supports nothing. Retain the preview output alongside the posted entry.

Do we need a separate tool if we already run a single ERP?

Often not. Current ERPs ship close task templates, dependencies, allocation generation with a preview gate, intercompany posting and consolidation history with review marks. A separate layer earns its place when the close spans entities or systems the ledger cannot see, or when preparer and reviewer separation has to be enforced independently of the people who post.

Who owns an exception that an automated step raises?

The owner of the balance, not the owner of the automation. Assign a named person at the point the exception is created, with a due date and a materiality threshold that sets urgency. The automation owner is accountable for the step running and reporting correctly, which is a different responsibility from resolving what the step found.

Continue your research

Keep the decision path moving.