In short
In Oracle Fusion 26C you apply a receipt to an invoice in two ways. In the screens, create a standard receipt under Receivables, then add the open invoice to it. Through the REST API, 26C adds applyReceipt, which applies an existing receipt, or part of it, to a specified invoice installment.
Key takeaways
- Creating a receipt records the payment. Applying it allocates that payment to an invoice installment. Confirm the installment reference and the resulting allocation before treating reconciliation as complete.
- For a partial payment, specify the amount. Oracle documents that omitting it applies the full open balance of the transaction.
- Where 26C is confirmed on your environment, Finero asks Oracle to apply each receipt to the installment it collected against, then reads back the allocation Oracle made. Anywhere it is not, it relies on remittance references and Oracle’s matching.
The headline for Oracle Fusion 26C is AI agents. The change that will move your unapplied cash balance is quieter and sits one layer down, in how you apply a receipt to an invoice installment. Oracle Fusion 26C cash application is the part of this release worth a finance leader’s attention, and almost nobody is writing about it.
Here is the detail that surprises most finance teams. Oracle exposes no endpoint that marks an invoice or an installment paid. There has never been one. When cash arrives from outside Oracle, you create a Standard Receipt, attach a remittance reference, and then Oracle decides what that money settles. 26C changes who decides.
How do you apply a receipt to an invoice in Oracle Fusion 26C?
There are two routes. A person applies a receipt in the Receivables screens. An integration uses the Standard Receipts REST API, where 26C adds a direct action for it. Both record the cash as a standard receipt first, then apply it, all or in part, to one or more open invoices.
In the Oracle Receivables screens
- Open Create Receipts. Go to Receivables, then Accounts Receivable. Click Tasks and select Create Receipts.
- Enter the receipt. Fill in the header: Receipt Type (Standard), Business Unit, Receipt Method, Receipt Number, Entered Amount, Receipt Date and Accounting Date. Then select the customer who paid.
- Apply it to the invoice. Click Submit and AutoApply Now to let Oracle apply the receipt from its recommendations. To choose the invoice yourself, add it to the receipt's applications with Add Open Receivables.
- Check the amount applied. Oracle proposes a default amount, set by the profile option Transaction Balance for Applications Always Used. Lower it for a partial payment. Whatever you do not apply stays on the receipt as unapplied cash.
- Save and review. Save the receipt and check that the unapplied amount is what you expect. If it went to the wrong invoice, unapply it first and then apply it to the right one.
Oracle’s guidelines for applying receipts cover the defaults, including what happens when the receipt is smaller than the invoice.
Through the REST API, new in 26C
- Create the receipt. POST a Standard Receipt carrying the remittance reference you have, usually the invoice number.
- Apply it. POST to
/fscmRestApi/resources/11.13.18.05/standardReceipts/{StandardReceiptId}/action/applyReceiptwith the installment inappliedPaymentScheduleIdand the amount inamountApplied. Leave the amount out and Oracle applies the full open balance. - Read the result back. The action returns
SUCCESSor errors and nothing else, so fetch the receipt to see the allocation Oracle recorded.
One catch: the action takes the installment’s identifier, not the invoice number, so an integration has to look the installment up first. The applyReceipt reference lists every parameter.
How does the cash application process work in Oracle Receivables?
End to end, and independent of release, it is five stages. Cash arrives, usually by bank transfer, lockbox file, card or direct debit. You record it in Oracle as a Standard Receipt against a customer. The receipt is matched to open invoice installments, either by AutoMatch and AutoApplication rules or by a person in the receipts workbench. Anything the rules cannot attribute stays as unapplied cash, and someone researches it against remittance advice. Finally the applied receipts close installments and the balances flow into your aging and DSO reporting.
Almost every complaint about Oracle cash application is really a complaint about stage three. Lockbox files arrive without an invoice number, buyers pay several invoices in one transfer, deductions arrive unannounced, and AutoMatch has to guess. 26C is the first release that lets the system which collected the money remove the guess, so it is worth understanding what it replaced.
How did receipt application work before 26C?
The documented model is three steps. You create a Standard Receipt carrying a remittance reference, usually the invoice transaction number. Oracle’s matching then runs asynchronously and decides which installments the money settles, working earliest due date first according to your configuration. Afterwards you read the receipt back to find out what happened.
Read that sequence again, because the consequence is easy to miss. The system that collected the payment does not get to say what the payment was for. It states an amount and a reference, and allocation happens later, by rule, somewhere else.
For a single unpaid invoice that is fine. For a customer with four open installments and a partial payment, earliest-due-first is a guess dressed as a policy. It is often the right guess. When it is wrong, the money lands on the wrong installment, the aging report tells you a debt is settled that is not, and a collector chases an invoice the buyer has already paid.
The other failure is more visible and less damaging: matching declines, the cash sits unapplied, and somebody researches it by hand. That unapplied cash line is the tax you pay for asynchronous allocation.
Why does unapplied cash matter to a CFO?
Because it overstates DSO, wastes collector time chasing invoices that are already paid, and turns the close into a research exercise. It is a reporting problem before it is a technical one, which is why allocation mechanics reach a CFO at all.
Unapplied cash is money you already hold that your ledger cannot attribute. While it sits there, the invoices it should have settled still read as open, so your DSO is overstated by however many days that cash has been in limbo. You are reporting a working capital position worse than the one you have, and finance leaders make hiring and borrowing decisions on that number.
The second cost lands on the collections team. A collector chasing an invoice the buyer paid three weeks ago is spending headcount on nothing and spending goodwill on the one customer conversation you cannot afford to get wrong. Buyers who are chased for money they have already sent start ignoring reminders, which makes every later chase less effective.
The third is the close. Every ambiguous payment is a research task that somebody has to finish before the period can be reported, which is why unapplied cash tends to be discovered as a deadline problem rather than a ledger problem. We covered how that compounds in the guide to cash application.
So the question 26C poses is a business case rather than an integration detail: what share of your receipts currently land without the ledger knowing what they settled, and what does closing that gap free up? That is the number worth having before you decide whether any of this is worth the configuration effort.
What does the 26C applyReceipt action change?
26C adds a documented action on the Standard Receipts resource: apply receipt to an invoice installment. The receipt is created, then applied to an installment the caller names, and the receipt reaches an applied state once nothing is left over.
Three things follow, and they are worth separating.
- Allocation becomes deterministic. The installment that receives the cash is the one you named, not the one a rule inferred. Earliest-due-first stops being the tiebreaker on a partial payment.
- You get an answer straight away. The action returns success or an error, rather than leaving you to find out the next morning whether matching ran. Read the receipt back for the allocation itself, because the response does not include it.
- Unapplied cash stops accumulating from this path. Not from every path, because remittance-free bank transfers still arrive, but the payments your collection layer took are no longer waiting on a matching run.
When is it safe to name the installment yourself?
Only when the caller knows which installment the money settled, rather than inferring it afterwards. This is the part worth putting in front of whoever signs off the change.
A wrong deterministic application is strictly worse than a correct asynchronous one. If you name an installment and name the wrong one, you have settled the wrong debt, and it looks like success. Nothing surfaces. The aging report is confidently incorrect. Compare that with matching declining: the cash sits unapplied, visibly, and somebody fixes it.
So the licence to name an installment rests on knowing, rather than inferring, what the payment was for. That the API permits the call says nothing about whether you should make it. A payment collected against one specific installment carries that identity with it. A payment reconstructed afterwards from a bank file and a customer name does not.
If you are evaluating anything that will start calling this action on your behalf, that is the question to ask: does it apply the installment it collected against, or the installment it worked out afterwards? Those are different products making the same API call.
When does my Oracle environment get 26C?
Not on one date, and probably not the date you read in a press summary. Oracle updates customers on a staggered cohort schedule, and it publishes the rule in its own guide to quarterly updates: test environments update on the first Friday of your cohort month, production on the third Friday, two weeks later. Regions in the Middle East move on the Thursdays before each.
The cohorts run on fixed months. Cohort A takes February, May, August and November; Cohort B March, June, September and December; Cohort C April, July, October and January. 26C is the third release of 2026, so it lands like this:
| Cohort | Test environments | Production |
|---|---|---|
| A | 7 August 2026 | 21 August 2026 |
| B | 4 September 2026 | 18 September 2026 |
| C | 2 October 2026 | 16 October 2026 |
So the first 26C production environments went live on 21 August 2026 and the last go on 16 October 2026. If someone tells you 26C shipped in July, they have it confused with 26B, which is what Cohort C received that month.
You can choose which cohort you are in, which matters more than it sounds. Cohort A sees every release first and carries the risk that comes with that. Cohort C gets an extra two months of other people finding the problems.
Two practical implications for receipt application. Saying “we are on 26C” is not a company-wide statement while the fleet is mid-rollout, so check your own cohort rather than a press date. And the capability has to be confirmed present before anything relies on it. Software that assumes the new action exists and calls it against an environment still on 26B produces a failed payment push, which is the one failure you cannot afford in a collections flow.
The two weeks between your test and production dates are the entire window for checking that receipt application behaves as expected against your own configuration. Worth putting in a calendar rather than discovering afterwards.
What about the 26C AI agents?
26C also ships agents across Financials. Three touch receivables directly, and they arrive in different states.
The Cash Processing Agent brings receipt-creation exceptions and unapplied or unidentified receipts into one conversational workspace. Oracle states it is enabled by default; users reach it through assistant duty roles on their Receivables job roles, and it applies a receipt to an invoice only after a user confirms. The Collector Workspace agent ranks the collector’s worklist against a collections policy and drafts replies, but needs setup first: a profile option, an approved policy document and a mailbox, and Oracle notes that sending dunning letters is out of its scope. The Customer Billing Agent answers billing questions and is read only. A fourth, the Payments agent, works on the supplier side. The Oracle Fusion 26C AI agents guide covers what each one does, what enabling it involves and what it leaves out.
Oracle’s own tip for the Cash Processing Agent is worth taking whether or not you use the agent: schedule Apply Receipts Using AutoMatch with Include Remittance set to Yes, so remittance advice can still be matched to receipts as they arrive.
Receipt application is different in kind. It is not an assistant that helps a person work faster. It is a change in what the ledger can be told, and it applies whether or not you enable a single agent. In 26D the agents go further and start doing the work themselves; the Oracle Fusion 26D receivables guide covers what changes and what to test.
How does Finero apply receipts in Oracle Fusion?
Finero pushes payments back into Oracle Fusion, and this is exactly the path it uses.
On 26B, or anywhere the newer capability has not been confirmed, it does the conservative thing: create the receipt, carry the remittance reference, and let Oracle allocate. That remains correct behaviour and it still runs.
Where 26C receipt application is confirmed available, it creates the receipt and then asks Oracle to apply it to the installment it collected against. It can name that installment because the payment settled exactly one, so the reference is the identity of the collection rather than a reconstruction of it. In practice Oracle’s AutoMatch often places the money within moments of the receipt being created, before the apply request lands, and Oracle’s matching rules decide where it goes. So Finero treats the request as a precise instruction, not a guarantee, and reports the allocation Oracle actually made.
The discipline around it matters more than the capability. Finero does not apply an installment it inferred, does not choose which installment receives a payment, does not mark invoices paid, and does not compute a balance locally. Every figure it reports is read back from Oracle after the write. Oracle stays the ledger and the system of record, and Finero reports what it collected in the most precise terms the release allows.
If your unapplied cash account is the thing you would most like to shrink, cash application as a discipline covers the wider problem, and what autonomous AR means covers why collecting and applying belong in the same layer. Our pricing is a flat subscription rather than a per-action meter.