Skip to content
Finero
Guide

Oracle Fusion 26C Cash Application: How to Apply a Receipt to an Invoice

Published 27 August 2026. Last updated 8 October 2026.

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

  1. Open Create Receipts. Go to Receivables, then Accounts Receivable. Click Tasks and select Create Receipts.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Create the receipt. POST a Standard Receipt carrying the remittance reference you have, usually the invoice number.
  2. Apply it. POST to /fscmRestApi/resources/11.13.18.05/standardReceipts/{StandardReceiptId}/action/applyReceipt with the installment in appliedPaymentScheduleId and the amount in amountApplied. Leave the amount out and Oracle applies the full open balance.
  3. Read the result back. The action returns SUCCESS or 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:

CohortTest environmentsProduction
A7 August 202621 August 2026
B4 September 202618 September 2026
C2 October 202616 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.

See autonomous AR invoice collection in action

Book a 30-minute demo with a Finero expert. See how Finero chases, collects, and reconciles invoices end-to-end.

30 minutes · No commitment

Oracle Fusion 26C cash application FAQ

How do you apply a receipt to an invoice in Oracle Fusion 26C?

Two ways. In the screens, go to Receivables, then Accounts Receivable, click Tasks and select Create Receipts. Enter the receipt, then apply it with Submit and AutoApply Now or by adding the open invoice with Add Open Receivables. Through the REST API, create a Standard Receipt and call the 26C applyReceipt action, which applies it to a named invoice installment. Before 26C an integration could only create the receipt and let Oracle's matching decide what it settled.

Does Oracle Fusion have an API to mark an invoice as paid?

No, and it never has. Oracle's model is that you record cash as a Standard Receipt and the receipt is applied to installments. There is no operation that sets an invoice or installment to paid directly, and invoice status is a document completion state rather than a payment status. Any tool claiming to mark Oracle invoices paid is doing something else and describing it loosely.

What does applyReceipt do in Oracle Fusion 26C?

It applies an existing Standard Receipt, or part of it, to a specified invoice installment, enforcing rules such as currency conversion and discount handling. You pass the installment identifier and, optionally, the amount; without an amount Oracle applies the full open balance. It returns SUCCESS or errors and nothing more, so read the receipt back to see the allocation. Before this, integrations left allocation to Oracle's asynchronous matching, which chose installments by rule.

Can one receipt be applied to more than one installment?

Yes. Oracle documents applying all or part of a receipt to one debit item or to several, in the screens and through the API. The API action works per installment, so a receipt covering several installments is applied once per installment until nothing remains unapplied. That is also where the discipline matters most: each application names a specific installment, so a caller splitting a lump payment across installments is asserting a breakdown it needs to actually know.

What happens with a partial payment in Oracle Fusion 26C?

The receipt is applied for the amount received and the installment keeps a remaining balance, rather than closing. Any part of the receipt you do not apply stays on it as unapplied cash. The difference from earlier releases is which installment absorbs it. Matching typically worked earliest due date first, so a partial payment landed on the oldest open installment whether or not that is what the buyer paid. In 26C the caller names the installment, so a partial payment can settle the one it was actually sent for.

Is Oracle 26C cash application better than AutoMatch?

It is more precise when the caller genuinely knows which installment the money settles, and more dangerous when it does not. A wrong deterministic application silently settles the wrong debt and looks successful. Matching declining leaves cash unapplied, which is visible and fixable. The right question is whether whatever calls it is naming an installment it collected against or one it inferred afterwards.

What happens if you apply a receipt to the wrong installment?

Nothing visible, which is the problem. The application succeeds, the wrong debt reads as settled, and the aging report is confidently incorrect until somebody reconciles by hand. Correcting it means unapplying the receipt from that installment and reapplying it to the right one, so the practical safeguard is not error handling but only naming installments you collected against.

Can you apply a receipt this way on Oracle Fusion 26B?

No. On 26B and earlier the documented path is to create the Standard Receipt with a remittance reference and let Oracle's matching allocate it asynchronously, then read the receipt back to see what it settled. Any integration that calls the 26C action against a 26B environment produces a failed payment push, so the capability has to be confirmed present rather than assumed from a release date.

When will my Oracle environment get 26C?

It depends on your cohort. Oracle updates test environments on the first Friday of your cohort month and production on the third Friday, two weeks later. For 26C that means Cohort A on 7 and 21 August 2026, Cohort B on 4 and 18 September, and Cohort C on 2 and 16 October. So the first 26C production environments went live on 21 August 2026 and the last go on 16 October. Anyone describing 26C as a July release has it confused with 26B, which is what Cohort C received in July.

Does Finero support Oracle 26C receipt application?

Yes, where the capability is confirmed present on the environment. Finero creates the receipt with the remittance reference of the installment it collected against and then asks Oracle to apply it to that installment. Oracle's own AutoMatch often allocates the receipt first, so Finero reads back the allocation Oracle actually made rather than assuming its own. Where the capability is not confirmed, including on 26B, it creates the receipt with the remittance reference and lets Oracle allocate.