Skip to main content

ERA inbox

Outcome

You can navigate the receivables list, understand each status, manually upload an out-of-band 835, and pick the next ERA to work.

Prerequisites

ScopeWhat it lets you do
billing.receivable.readView list / detail
billing.receivable.writeConfirm and post
billing.receivable.overrideForce-match low-confidence pairings

A trading partner with inbound 835 capability, or your tenant allows manual uploads.

The receivables list

/receivables shows every received 835 with status:

StatusMeaningMove
RECEIVEDFile parsed, not yet reviewedOpen and walk the tabs.
AUTO_MATCHEDAll lines high-confidence matchedConfirm and post.
REVIEW_REQUIREDSome lines need manual reviewWalk Review + Unmatched.
EXCEPTIONSVariances remain after matchResolve before close.
POSTEDLines applied; awaiting closeClose.
CLOSEDFully reconciledRead-only.

Default filters

FilterDefault
StatusRECEIVED + REVIEW_REQUIRED + EXCEPTIONS
Trading partnerAll
PostedLast 30 days
SortDate descending

Toggle Show closed on the toolbar to widen the list when reconciling historical activity.

What's in a receivable

Each row is one 835 transaction. Columns:

ColumnMeaning
Trading partnerWhoever delivered the file.
PayerThe payer that adjudicated (BPR-NM1*PE if present).
Bulk amountThe 835's BPR02 — total payment in this transaction.
LinesTotal claim-level lines.
StatusPer the table above.
ReceivedWhen the file landed.

Click into a row → /receivables/:id opens with six tabs. The next six chapters walk each in detail.

Manual upload (out-of-band 835)

When a partner you haven't fully integrated with sends a file out-of- band, or a payer mailed a paper EOB and the bulk-pay file:

  1. Click Upload ERA on the list page.

  2. Drop the 835 file. The platform parses, validates against 835's minimum segment set (BPR, TRN, N1*PR/PE, CLP loops), and either:

    • Creates a new receivable at RECEIVED.
    • Returns 409 with the existing receivable's link if BPR02 + TRN02 matches an existing one (dedupe).
  3. Walk the standard tab flow.

Notes on dedupe: the platform considers BPR02 + TRN02 (transaction amount + control number) the unique key. If a payer re-sends the same file, you get the dedupe error. If they correct and re-send under a new TRN, you get a new receivable; you'll need to reconcile manually.

The "alerts" feel

The header alert bell pings when a RECEIVED row arrives. Hover the bell for the trading partner + amount; click for the receivable's detail.

Validation

CheckExpected
New 835 creates a RECEIVED rowYes.
Dedupe blocks repeat upload of the same fileYes; 409 with link.
List filters honor URL paramsYes; you can deep-link a saved view.
Bulk-pay total = sum of linesShould agree to the cent; chapter 4.2 walks how to spot-check.

Troubleshooting

SymptomCauseFix
835 not appearingTrading partner inbound capability disabled, or routing dropped itTenant Manual → Trading partners → Test connection; check the partner's inbound_835_enabled flag.
Upload rejected with parse_errorFile is HIPAA-non-compliant or wrong versionOpen in a text editor; confirm it's 005010X221A1. Some payers send 004010 legacy.
New receivable shows zero linesThe 835 is acknowledgment-only (no CLP loops)Some partners send a 0-line 835 to confirm batch receipt; close as informational.
Same receivable reposts twiceThe dedupe missed (rare bug)Reverse the second post; ping support with the BPR02 + TRN02.

Where to next