Skip to main content
Cresora Commerce
Portal Guides

Reconciliation Exceptions

Identify and resolve settlement discrepancies.

Planned
⚠Planned — the reconciliation surface is not live

Reconciliation is under construction on the platform, and no exceptions read API exists — the endpoint formerly shown on this page (/v1/reporting/exceptions) was never real. The settlement.batch.closed and settlement.exception_detected webhook events are catalogued but not yet emitted. This page describes the planned capability.

Reconciliation exceptions appear when a settlement doesn't match the expected amount. Common causes include timing differences, fee adjustments, returns, and chargebacks.

Viewing exceptions (planned)

The planned surface would live alongside Payments → Settlements; no such page exists today.

Exceptions are flagged automatically when:

  • A settlement batch amount differs from the sum of individual transactions
  • A return or chargeback reduces a previously settled amount
  • A fee adjustment is applied outside the normal schedule

Exception types

Exception codeDescriptionSuggested action
EXC-001Batch total mismatch — timing differenceCheck for same-day returns
EXC-014Chargeback deduction from settlementReview dispute.created events for the period
EXC-031Fee adjustmentReview fee schedule with Cresora
EXC-044Return deducted from settlementMatch to transaction.returned events
EXC-099Manual adjustment by CresoraContact Cresora for explanation

Resolving an exception

  1. Click the exception to view the detail
  2. Match against the suggested source event (chargeback, return, etc.)
  3. Mark as Resolved once your books reflect the adjustment

Unresolved exceptions older than 30 days are escalated to your Cresora account manager.

Exception reports via API

Planned; no read API exists yet. Until it ships, the closest primitive is GET /api/v1/transactions/export filtered by period and state — compare the settled totals against your books to surface discrepancies yourself.