Reconciliation

See which payouts reached your bank.

Connect your transactions, fees and bank deposits. Know what settled, and what needs a closer look.

Currently available in the United States only.

Trace every payout to your bank.

Pick a payout to see the payments, refunds and fees inside it, and whether the bank deposit matches.

  • Payout breakdowns
  • Bank deposit matching
  • Flagged differences
Payout po_8f2kExample · USD

Pandabase payout

  • Payments×38$2,400.00
  • Refunds×2-$80.00
  • Fees-$121.56
Net payout$2,198.44

Bank deposit

ACH creditSep 24

$2,198.44

Difference$0.00
MatchedDeposit matches the payout to the cent.

Payout po_8f2k. Net payout $2,198.44. Bank deposit $2,198.44. Matched.

Every payout is traced back to the payments, refunds and fees inside it.

How matching works

How payouts are matched to deposits

Matching runs whenever a payout is sent or your bank feed syncs. Anything the rules can't explain lands in review with a reason.

  1. Exact match

    Same reference, same amount.

    Every payout carries its ID into the bank descriptor. When a deposit shows up with that reference and the exact amount, it's matched on the spot.

    rule: exact_reference

    PandabaseBank feed

    po_8f2k$2,198.44

    Sep 24 · 38 payments

    PANDABASE PO_8F2K$2,198.44

    ACH credit · Sep 24

    Matched

    difference
    $0.00
    matched_by
    reference + amount
  2. Rolled up

    Weekend payouts, one Monday deposit.

    Banks settle on business days, so several payouts can land as a single credit. The deposit is matched against the group, and each payout is marked as paid.

    rule: many_to_one

    PandabaseBank feed

    po_c41d$1,204.10

    Sat · 21 payments

    po_c52e$986.35

    Sun · 17 payments

    po_c63f$1,733.90

    Mon · 29 payments

    PANDABASE BATCH 3$3,924.35

    ACH credit · Mon

    Matched · 3 payouts

    difference
    $0.00
    matched_by
    sum within 3 days
  3. Tolerance

    Allow for small bank fees.

    Set how much a deposit can differ before it needs a person. Differences inside your tolerance are matched and booked to the account you choose.

    rule: tolerance ≤ $10.00

    PandabaseBank feed

    po_9a1m$2,974.81

    Sep 25 · 52 payments

    INCOMING WIRE PO_9A1M$2,969.81

    Wire credit · Sep 25

    Matched with adjustment

    difference
    −$5.00
    booked_to
    bank_fees
  4. Returns

    Returned payouts stay traceable.

    If a bank rejects an ACH payout, the return is linked to the original and the payout is sent again. The new deposit matches the resend, and the return stays on record.

    rule: ach_return

    PandabaseBank feed

    po_d2r8$1,420.00

    Sep 22 · returned R03

    po_d2s1$1,420.00

    Sep 24 · resent

    PANDABASE PO_D2S1$1,420.00

    ACH credit · Sep 24

    Matched after return

    returned
    po_d2r8 · R03
    matched_by
    reference + amount
  5. Unmatched

    What can't be explained gets flagged.

    A deposit with no payout behind it, or a payout that never arrives, goes to review with a reason attached. You can check it before matching it.

    status: needs_review

    PandabaseBank feed
    No payout found

    WIRE IN 88213$150.00

    Wire credit · Sep 26

    Needs review

    reason
    no_matching_payout
    assigned_to
    finance

FAQ

Frequently asked questions

Questions about matching payouts and reviewing differences. Ask us anything else.

  • Reconciliation is currently available only in the United States.