The Platform PM

Key concepts

Field Guide

B2B payments: order to cash

04

Key concepts

13 min read · Chapter 4 of 10

01

Entity and identity

What is the unit of record, and how do we know it is the same one?

The rail doesn't know your customer, and no single "customer" record does either. An ACH payment names the payer by routing and account number only; it says nothing about the legal entity or the invoice. Upstream, "customer" splits into the legal entity that owes, sold-to, ship-to, bill-to and payer; credit limits sit at the parent while orders arrive per ship-to. A hospital group's shared-service center might pay for its twelve hospitals from one bank account, so the bank shows you one payer while your credit team manages twelve customers.

EntityWho issues the identityWhere it breaks
SellerIts legal entities, each with its own remit-to accountRemit-to details must stay current; a factoring deal changes them
PayerThe seller's ERP customer masterA parent's shared-service center pays for all its subsidiaries at once
Credit accountThe seller's credit team: limit, terms, risk class, guarantorLimit set at the parent, orders per ship-to
Payer bank accountThe payer's bankA new "remit-from" account is the main reason cash goes unmatched
Order, shipment, proof of deliveryThe seller's order system; the carrierThe evidence that wins or loses a deduction
Invoice, credit memo, deduction caseThe seller's ERP and AR team; the payer adds its PO numberDeductions resolve against memos, not the invoice
Remit-to detailsThe sellerThe attack surface for business email compromise (BEC)

Business checks on sellers, payers and customers

An AR fintech runs full KYB (know your business) on its sellers: legal entity, owners of 25% or more, a control person, sanctions. Payers get lighter checks: bank-account validation, fraud signals, sanctions. A seller granting terms has no legal KYB duty, but it does carry strict-liability sanctions exposure, and it may pull a consumer report on a guarantor, not on an officer who isn't personally liable.

Name-to-account checks are voluntary in the US. The Fed announced a Payee Name Verification service in December 2025, launch unconfirmed, and under UCC 4A-207 a bank may rely on the account number when name and number disagree.

You build and keep the mapping from bank account to payer to credit account to invoice yourself, and cash application and credit control both depend on it.

More on Entity and identity →

02

State and lifecycle

What states exist, and what moves an entity between them?

Six lifecycles run on the same sale, and they disagree by design.

  • The account: applied, approved, active, on hold, cash in advance, closed.
  • The order: entered, credit-held, released, shipped, delivered, invoiced.
  • The invoice: issued, accepted, approved, scheduled (payer side), paid (in the payer's eyes), applied (in the seller's), closed.
  • The payment: initiated, received, settled, funds final.
  • Cash application: unidentified, unapplied (payer known, invoices not), partially applied, applied, on account.
  • Collections: current, past due by aging bucket, dunning, promise to pay, placed, written off, recovered.

"Settled" and "final" mean different things on every rail:

RailSettled whenFinal when (as of Oct 2026)
CheckProvisional credit on depositAfter the paying bank's midnight deadline, but altered or counterfeit check claims can surface months later
ACH creditSettlement dateEffectively on settlement; a return request or R17 is still possible
ACH debitSettlement dateAfter 2 banking days on a business account; 60 days if it turns out to be a consumer's
CardFunded net, 1 to 2 days laterAfter the chargeback window: 120 days for Visa card-absent fraud
Wire, RTP, FedNowOn settlementOn settlement
Canadian business PADNext dayAfter 10 business days; 90 calendar days with no agreement

Bankruptcy can undo even a final payment: payments received in the 90 days before a customer files (a year for insiders) can be clawed back as preferences, unless a defense such as ordinary course of business applies. Because a paid invoice can reopen, every reversal has to reverse the application, re-age the invoice and restart dunning, or your customer ends up chasing the wrong people.

More on State and lifecycle →

03

System of record and ledger

Who owns the truth, and how do systems reconcile?

Most facts here are owned by someone other than you.

FactSystem of record
Quotes and contract termsThe CRM
Customer master, credit limits, orders, invoices, AR subledger, general ledgerThe seller's ERP
Proof of delivery; deduction backupThe warehouse or transport system and carrier; the retailer's portal
CashThe bank, in BAI2 or ISO 20022 camt.053 statement files
Card authorizations, funding, fees, chargebacksThe card processor
Check images and stub dataThe lockbox file
Insured limit per customer; borrowing baseThe credit insurer; the lender
Payments in flight, and who owns what in a pooled for-benefit-of (FBO) accountThe AR platform's ledger, which must sum daily to the FBO balance
RemittanceNobody

The classic breaks: card deposits arrive net and batched against gross invoices; a lockbox deposits one total for fifty checks; an ACH return lands after the cash was applied; a payer deducts its wire fee. Book fees, returns and corrections as their own entries, never edits. When the ERP and the bank disagree, the bank wins on cash, the ERP on what's owed.

The ledger also carries the loss reserve. CECL (ASC 326, the expected-credit-loss rule) applies to trade receivables: lifetime expected loss from day one, pooled by risk, never zero on current balances, with price concessions and credit memos stripped from loss history. ASU 2025-05 (July 2025) lets any company assume current conditions persist for current receivables, and private companies may also count collections after the balance-sheet date, for years beginning after December 15, 2025.

Nobody is the system of record for remittance or for deduction reasons, so whoever captures them best ends up owning the matching and a clean loss history.

More on System of record and ledger →

04

Rules and policy

What logic decides outcomes, and who can change it?

Rules come in layers, and every party on the sale sets some of them.

Who setsRules that decide outcomes (as of Oct 2026)
SellerCredit policy and approval authority, terms by segment, hold rules, dunning cadence, late fees, auto-write-off thresholds for small deductions (CRF median under $25 in 2012), accepted rails, card fees
PayerPayment-run cadence, portal and remittance formats, deductions, compliance manuals, often its own terms (Net 60 to 90 or longer at large payers)
Insurers and lendersMaximum terms and per-customer limits; eligibility, concentration and dilution limits
Card networksVisa US: surcharge credit only, at most 3% and no more than the cost of acceptance, 30 days' notice, disclosure at entry and checkout. Mastercard: reported as the lower of 4% and the seller's discount rate
Rail operatorsNacha return windows and thresholds (0.5% unauthorized, 3% administrative, 15% overall); Payments Canada's Rule H1 for PADs
LawSurcharges: banned in Connecticut and Massachusetts, capped at 2% in Colorado and 2.4% in Canada (since October 2022), banned on Quebec consumer sales. Terms: produce is due in 10 days unless agreed in writing (PACA); Ontario construction owners pay within 28 days of a proper invoice. Interest: US late charges need prior agreement; in Canada, a monthly rate without its yearly equivalent caps interest at 5% a year

Terms are a price. "2/10 net 30" means giving up 2% to be paid 20 days early, about 37% a year; a longer term is a discount nobody books. Say a packaging supplier offers 2/10 net 30 on a $10,000 invoice: a customer that pays on day 10 sends $9,800, so the supplier paid $200 to get its cash 20 days sooner. The seller sets its terms only until a large payer, an insurer or a lender sets them instead, which is partly why sales and credit pull against each other.

The other big rule is who starts the payment. In a pull (ACH debit, PAD, card) the seller does, and carries authorization and return risk; in a push (ACH credit, wire, RTP, FedNow, check) the payer carries fraud and misdirection risk. On card fees, the seller decides, the network caps, and state or provincial law can forbid.

More on Rules and policy →

05

Effective dating

Which version of the rule applied at that moment?

A sale's cost and rights depend on the day each thing happened. Prices change between PO and shipment, promotions carry date ranges that deductions cite months later, limits change mid-order, and Visa US interchange changes each April and October.

ChangeEffectiveStatus (Oct 2026)
Canada: criminal interest rate 35% APR; business advances over $10,000 capped at 48% up to $500,000January 1, 2025Live
US bankruptcy amounts reset ($8,575 minimum to sue a business over a preference)April 1, 2025Live
ASU 2025-05 credit-loss expedientYears beginning after December 15, 2025Live for calendar-2026 year-ends
Visa interchange: enhanced-data "Product 3" rates; Level II gone except fuelApril 18, 2026Live
CFPB Section 1071 rule revised; still excludes trade credit and factoringEffective June 30, 2026; compliance January 1, 2028Live
Federal Prompt Payment interest 4.75%July 1 to December 31, 2026Live; resets every six months
ACH credits (not same-day) available by 9 a.m.September 18, 2026Live
Canada: paper remittances no longer exchanged between banks for bill paymentsDecember 1, 2026Upcoming
Canada: Real-Time Rail, first participantsQ4 2026Upcoming
Same Day ACH limit $1M → $10MSeptember 17, 2027Upcoming
Canada: paper PADs no longer exchangeableDecember 1, 2028Upcoming
Visa and Mastercard merchant settlementPreliminary approval June 2026Final approval pending

Store the price, promotion, terms, fee schedule and card product that applied to each order, invoice and payment at the time, rather than a pointer to today's version, because deduction fights turn on which version applied. If a snack maker ran a 10% promotion in March and a retailer deducts it from a June payment, checking the deduction means pulling the promotion terms as they stood in March.

More on Effective dating →

06

Interfaces and standards

What format and protocol do counterparties speak?

The standards mostly exist, but the data often still doesn't arrive.

  • Order to invoice: ASC X12 sets 850 (purchase order), 855 (acknowledgment), 856 (ship notice), 810 (invoice), 812 (credit or debit adjustment) and 824 (application advice, often a rejection), alongside payer portals, emailed PDFs and e-invoicing networks. A US e-invoice exchange framework went market-ready in 2023; I found no US or Canadian B2B e-invoicing mandate (October 2026).
  • ACH: CCD+ carries one 80-character addenda field; CTX up to 9,999 addenda records, enough for an X12 820 (the EDI remittance advice).
  • Wires and instant payments: ISO 20022 on Fedwire (since July 2025), RTP, FedNow and Canada's Lynx (since November 2025). Providers report RTP's free-text remittance field at 140 characters.
  • Everything else: check stubs and X9 image files; Level 2 and 3 card data; BAI2, camt.053 and lockbox files from banks; a different API for every ERP. Canada's AFT is to gain ISO 20022, no date.

Remittance gets lost in four places: at the payer, whose AP team emails it to a generic inbox; at origination, where the payer's bank portal offers a short free-text field; at the receiving bank, which doesn't report addenda unless asked; and at aggregation, when one payment covers fifty invoices and the file comes days later.

The rails can carry the data, so the product fix belongs at those same edges: payer portals, inbox parsing, full addenda reporting from the bank, and clean order and delivery data so the invoice is accepted first time.

More on Interfaces and standards →

07

Networks and counterparties

Who sits between us and the outcome, and what do they want?

An order-to-cash flow touches a dozen organizations, and the ones that matter most never sign your contract: the payer's AP team, your sponsor bank, and whoever insures or finances the receivables.

PartyWhat they control
Payer AP teamThe rail, the remittance channel, the portal, the payment run, deductions, often the terms
Sponsor bank (originates ACH and holds funds for a fintech)Origination limits, reserves, KYB depth, return-rate tolerance; it can stop your origination
Seller's bankLockbox, cash reporting, ACH limits
Payer's bank, card issuer or AP platformVirtual card programs that push card costs onto suppliers
Card networks and processorsInterchange, surcharge rules, data qualification, disputes, funding
Rail operatorsNacha writes ACH rules; the Fed runs FedACH, Fedwire, FedNow and check services; The Clearing House runs RTP and EPN; Payments Canada runs ACSS, Lynx and RTR
Bureaus, credit insurers, factors and lendersThe data behind limits; per-customer limits an insurer can cut; eligibility rules and remit-to control
Carriers, retailer compliance programs, agenciesProof of delivery; fines for late or short deliveries; escalation and suit
ERP vendorsThe invoice record, the cash application module, the integration marketplace

So this behaves like a network business as much as SaaS: every new seller brings payers who have to change behavior, and every payer already has someone else asking it to pay a different way.

ERP vendors are partners and competitors: several mid-market ERPs now embed payments through partners, by their own account. I'd watch for the one that takes the "pay" button.

More on Networks and counterparties →

08

Regulatory layering

Jurisdiction × activity × entity type: is it a license or a certification?

Keep the layers apart: each has its own enforcer and its own penalty.

Payments law

US
UCC 3, 4 and 4A, Reg CC, Reg E (consumers only), Bank Secrecy Act, state money transmission and surcharge laws
Canada
PCMLTFA (anti-money laundering), Retail Payment Activities Act (RPAA)
Enforced by
Courts, FinCEN, states; FINTRAC, Bank of Canada

Credit and collections law

US
Reg B (including trade credit), FCRA (guarantors), FDCPA (consumer debt only), state collection-agency licensing, usury law, UCC 2 and 9, Bankruptcy Code, PACA
Canada
Interest Act, Criminal Code s.347, Bankruptcy and Insolvency Act s.81.1, provincial security, collection and construction acts
Enforced by
Courts, CFPB, states; provinces

Registration or license

US
FinCEN money services business (MSB) registration; state money transmitter licenses unless a bank partnership or exemption applies
Canada
FINTRAC MSB registration; RPAA registration
Enforced by
Same

Rail and network rules

US
Nacha, RTP and FedNow rules; card rules; PCI DSS v4.0.1
Canada
Payments Canada rules; card rules
Enforced by
Operators via banks; networks via acquirers

Accounting

US
ASC 326 (CECL), ASU 2025-05, ASC 606 (revenue at transfer of control)
Canada
Not researched
Enforced by
Auditors

Contract

US
Sponsor bank policy, insurer policies, lender eligibility, retailer compliance manuals (the de facto scheme rules of retail)
Canada
Same
Enforced by
Contract

Customer demand

US
SOC 1 and SOC 2 Type 2 reports, PCI attestation
Canada
Same
Enforced by
Enterprise procurement

FinCEN exempts a payment processor from money transmitter status only if it facilitates a purchase or bill payment, through clearing systems open only to regulated institutions, under an agreement with at least the seller (ruling FIN-2014-R009). State rules are converging: 31 states had passed the CSBS model money transmission law by April 2026, with more since. And since April 27, 2022, FINTRAC has treated invoice payment services as MSBs, exempting only an entity that receives payments for a payee without passing them on, so in Canada an AR platform that collects and then remits to the seller is usually in scope.

Phone payments catch people out. When an AR clerk keys card numbers from a VoIP call, those systems fall into PCI scope (the card industry's security standard). A pay link where the payer enters the card keeps the seller out.

More on Regulatory layering →

09

Exceptions and reversals

What goes wrong, and how is it undone?

Most of an AR team's week is exception work, and every exception runs on its own clock.

Credit hold

Who starts it
The seller's ERP
Clock (as of Oct 2026)
Hours to days, often with a sales escalation
The way back
Release, ship part, prepay, raise the limit, cancel

Invoice rejected

Who starts it
Payer AP
Clock (as of Oct 2026)
Until fixed; the clock often restarts
The way back
Fix and reissue

Dispute or deduction

Who starts it
Payer
Clock (as of Oct 2026)
Seller's policy; the retailer's deadlines
The way back
Case: credit memo if valid; repayment or offset if not; write off small or old ones

ACH return: insufficient funds (R01), account errors (R02 to R04)

Who starts it
Payer's bank
Clock (as of Oct 2026)
2 banking days
The way back
Reverse the application, re-collect or switch rail

ACH return: business says "not authorized" (R29)

Who starts it
Payer's bank
Clock (as of Oct 2026)
2 banking days
The way back
Fresh authorization; never retry blindly

Suspect ACH credit returned (R17)

Who starts it
Seller's bank
Clock (as of Oct 2026)
Nacha fraud rules, 2026
The way back
Show your bank KYB evidence

Returned check

Who starts it
Paying bank
Clock (as of Oct 2026)
Midnight deadline; fraud claims months later
The way back
Reverse, reopen, fee, re-collect

Card chargeback

Who starts it
Payer's issuer
Clock (as of Oct 2026)
Up to 120 days for card-absent fraud; 30-day response cycles (Visa)
The way back
Represent with PO, proof of delivery, Level 3 data

Wire, RTP or FedNow recall

Who starts it
Payer's bank
Clock (as of Oct 2026)
None: a request the receiver can refuse
The way back
Voluntary return, or law enforcement

Canadian business PAD claim

Who starts it
Payer's bank
Clock (as of Oct 2026)
10 business days; 90 calendar days with no agreement
The way back
Debited back to the seller

Unapplied cash

Who starts it
Nobody
Clock (as of Oct 2026)
Until researched
The way back
Suspense or on account, then apply

Customer insolvency

Who starts it
Court, trustee
Clock (as of Oct 2026)
US: priority for goods received 20 days before filing, reclamation within 45, preferences back 90. Canada: repossess goods delivered in the last 30 days
The way back
Stop shipping, file claims, defend preferences, claim on insurance

Card processors set their own chargeback response deadlines, often shorter than Visa's.

Nacha counts R29 toward the 0.5% unauthorized threshold; crossing 3% administrative or 15% overall triggers an inquiry. The clocks are short for business accounts, which is why sellers like pulling from businesses, and why a missed day usually means a lost case.

More on Exceptions and reversals →

10

Liability allocation

When it fails, who pays?

As a rule of thumb, on payments loss follows whoever started the payment: the payer usually eats a bad push, the seller a bad pull. On credit, the seller eats the loss unless it moved it beforehand, to an insurer, a factor, a guarantor or a secured position.

FailureWho absorbs itMechanism
Payer tricked into paying a fraudster (BEC)The payer, if its bank followed the agreed security procedureUCC 4A-202; Studco v. 1st Advantage (4th Cir., 2025)
The seller's invoice in that caseStill legally unpaid, unless contract says otherwiseIn practice a negotiation
Unauthorized ACH debit from a business accountThe sellerThe originating bank warrants the authorization; the seller indemnifies it
Card-absent fraudThe seller, unless authenticated (3-D Secure) or covered by Visa's compelling-evidence rulesNetwork rules
Returned check, Canadian business PAD claim, surcharge violationThe sellerProvisional credit reversed; debited back; fines through the acquirer
Customer can't payThe seller, unless insured or sold without recourseInsurers cover up to 90% (EDC) or 90% to 95% (EXIM); the seller keeps the rest, losses above the limit and the waiting period
Invalid deductionThe seller, unless it proves otherwise in timeThe payer already holds the cash
Preference claw-backThe seller returns the cash unless a defense applies11 U.S.C. 547
Payer pays the seller after notice that the invoice was soldThe payer still owes the factorUCC 9-406

Say a customer gets an email that looks like it's from your AR team, with "new bank details", and wires $48,000 there. If its bank followed the agreed security procedure, the customer bears the loss, and your invoice is still open, so your seller is left with a customer who believes it already paid. Nacha's 2026 fraud rules leave UCC 4A unchanged; the buyer's controls are in procure to pay.

More on Liability allocation →