LendEasy/DocsLMS + Servicing·v1
Start integrating
Guides›Loans›Merchant advances

Merchant advances

A merchant advance buys receivables instead of lending money—remittance follows verified settled sales, and the projected completion date is a forecast that never hardens into a payment schedule.

The quickest way to turn a receivables purchase into a lending problem is to describe it like a loan. So a merchant advance is modeled apart from installment credit: it buys a defined amount of future receivables for an agreed purchase price, no nominal rate is used to manufacture a fixed payment schedule, and projected completion is never dressed up as contractual maturity. A merchant who has been shown a forecast date as though it were a maturity date has been told something the agreement does not say.

NORTHSTAR · FICTIONAL EXAMPLE

Northstar Merchant Advance

Receivables purchase

A sales-based commercial obligation used to explain remittance, reconciliation, projected completion, and breach monitoring.

Purchase price
$48,000.00
Purchased receivables
$60,000.00
Purchased-amount multiple
1.25×
Remittance rate
12% of settled sales
Expected monthly remittance
$6,000.00
Projected duration
10 months
Agreement acceptedSeptember 3, 2026Purchase price fundedSeptember 4, 2026First sales report dueSeptember 5, 2026

The 10-month duration is a projection, not a fixed maturity promise. Actual remittance follows verified settled sales, with reconciliation and contract-specific minimums or protections applied separately.

Five quantities that must stay distinct

Collapse any two of these into one and the contract stops describing itself:

Quantity Northstar value Meaning
purchasePrice $48,000.00 Cash paid to the merchant.
purchasedAmount $60,000.00 Receivables purchased under the agreement.
purchasedAmountMultiple 1.25× purchasedAmount ÷ purchasePrice; a descriptive ratio, not an APR.
remittanceRate 12% Share of verified settled sales remitted.
remainingPurchasedAmount $60,000.00 at funding Declines only when remittances post.

Product configuration may also define reporting frequency, reconciliation tolerances, permitted sales sources, minimum-remittance or reconciliation provisions, grace windows, and breach responses. Those terms are explicit fields. Inferring any of them from the projected duration would let a forecast quietly become an obligation the merchant never agreed to.

Commercial-purpose eligibility and the legal characterization of a receivables purchase depend on the agreement, facts, and applicable jurisdiction. LendEasy enforces your approved product policy; it does not decide that a transaction is outside lending law merely because it is labeled an advance.

Only funding makes an agreement active

Near-breach is an operational warning with its own evidence. It does not rewrite the merchant's obligation or post a ledger transaction.

A submitted payout is not enough; the purchase price posts when the rail confirms release of funds. Likewise, a sales report does not reduce the balance until its remittance settles and posts. Both rules protect the same figure: a remaining purchased amount that moved on intentions rather than money would tell a merchant they had delivered more of the agreement than they had.

A report calculates; a remittance settles

Northstar reports $11,875.40 of settled card sales for September 8–9. The contract applies a 12% remittance rate.

Sales-based remittance

raw remittance      = $11,875.40 × 0.12
                    = $1,425.048
posted remittance   = round($1,425.048, 2)
                    = $1,425.05
remaining purchased = $60,000.00 − $1,425.05
                    = $58,574.95
Result$1,425.05

The request records the sales window, source, gross settled sales, exclusions, adjustments, and provider report identifier. The response preserves the unrounded intermediate value and the rounding policy used to reach the posted amount, so a half-cent disputed a year later is settled by reading what was stored rather than by re-deriving it under whatever policy is current then.

POST /v1/merchant-advances/ma_northstar_6N8Q/sales-reports
Idempotency-Key: northstar-2026-09-09-v1

{
  "periodStart": "2026-09-08",
  "periodEnd": "2026-09-09",
  "currency": "USD",
  "settledSales": "11875.40",
  "source": "processor_report",
  "sourceReference": "settlement_884210"
}
{
  "salesReportId": "msr_91DC",
  "status": "accepted",
  "calculatedRemittance": "1425.05",
  "remainingPurchasedAmount": "60000.00",
  "nextAction": "collect_remittance"
}

The remaining amount is still $60,000 in this response because the report has calculated an obligation but has not yet settled money. The balance becomes $58,574.95 after the related remittance reaches POSTED.

Projected amortization is a forecast

LendEasy maintains a projected schedule so operators can see expected completion and emerging drift. The schedule consumes a sales forecast; it does not create fixed installments.

Month Forecast sales 12% projected remittance Projected remaining amount
Sep 2026 $50,000.00 $6,000.00 $54,000.00
Oct 2026 $47,500.00 $5,700.00 $48,300.00
Nov 2026 $52,000.00 $6,240.00 $42,060.00

When actual sales arrive, the projection is regenerated from the posted remaining amount. Prior forecast versions remain addressable for audit and model-performance analysis.

Missing sales are unavailable, never zero

Each reporting period is reconciled across three records:

  1. the merchant or processor’s settled-sales report;
  2. the remittance intent and payment-rail settlement; and
  3. the posted ledger allocation.

Missing data is represented as UNAVAILABLE. Recorded as zero it would read as a merchant who sold nothing all week, and a processor outage would trigger precisely the collection response that a reporting failure must not. Instead LendEasy can place the agreement in REPORTING_REVIEW, suspend automated collection, and open a case without declaring a breach. A breach requires a configured rule and the facts that rule names.

Condition System response
Duplicate report with same idempotency key and body Return the original result.
Same source reference, different amount Reject and open reconciliation review.
Report absent after grace window Mark facts unavailable; route a reporting task.
Remittance settled but not posted Hold further collection and raise ledger drift.
Reversal after posting Reverse the original allocation and restore remaining purchased amount.

Every evaluation stores the facts it used

Near-breach indicators are forward-looking: declining report freshness, remittance variance, repeated collection failures, or a projected completion date outside policy. Breach rules are contractual and versioned, and a breach argued in a year’s time is argued from what the rule saw at the time, not from what the same rule would say today:

  • the rule and agreement version;
  • the facts, source, and asOf time used;
  • the outcome and next allowed actions; and
  • any human approval or override.

The servicing workspace can route a merchant-support workflow, request corrected reports, revise a permitted remittance arrangement, or escalate for legal review. It cannot fabricate sales, silently turn a forecast into a fixed payment, or collect more than the remaining purchased amount.

Seven events, each with one job

Event Use it for
merchant_advance.activated Start reporting and reconciliation schedules.
merchant_sales_report.accepted Display the calculated remittance awaiting collection.
merchant_remittance.posted Update downstream balance and revenue views.
merchant_remittance.returned Open payment recovery without double-posting.
merchant_advance.near_breach Route early intervention with the triggering facts.
merchant_advance.breached Apply the agreement’s approved response workflow.
merchant_advance.paid Stop collection and publish completion evidence.

Every route lives under merchant-advances

Nothing here is a loan route with a commercial flag set on it:

  • POST /v1/merchant-advances creates an application.
  • POST /v1/merchant-advances/{advanceId}/approve records the governed decision.
  • POST /v1/merchant-advances/{advanceId}/funding-intents initiates the purchase-price payout.
  • POST /v1/merchant-advances/{advanceId}/sales-reports records verified sales.
  • POST /v1/merchant-advances/{advanceId}/remittances initiates or records a remittance.
  • GET /v1/merchant-advances/{advanceId}/projection returns the versioned forecast.
  • GET /v1/merchant-advances/{advanceId}/reconciliation explains source-to-ledger differences.
Unified search across guides, recipes & the API referenceEsc