Reconcile marketplace and PSP settlement payouts to orders via a clearing account

domain: accounting-general · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Ingest settlement reports from each marketplace or payment service provider (PSP) via their API or SFTP export, extracting: payout_id, settlement_date, gross_sales, refunds, fees, and net_payout_amount.
  2. Fetch the corresponding order and refund records from your order management system for the same settlement period, matching on the PSP's transaction reference or order ID included in the settlement line items.
  3. Post the gross sales amount as a debit to the clearing account and a credit to revenue or accounts receivable; post fees as a debit to payment processing expense and a credit to the clearing account; post refunds as a debit to the refunds/contra-revenue account and a credit to the clearing account.
  4. When the bank deposit arrives, post a debit to the bank account and a credit to the clearing account for the net payout amount; the clearing account should net to zero for each fully reconciled payout cycle.
  5. Identify residual clearing account balances after the bank deposit: unmatched items represent either orders not yet settled, disputed transactions, or data mismatches — age the clearing account and escalate items outstanding beyond your SLA (e.g., 30 days).
  6. Produce a payout reconciliation report per PSP showing: orders in settlement window, total gross, total fees, total refunds, expected net, actual bank deposit, variance, and a list of unmatched items with their order IDs for investigation.

Known gotchas

Related routes

Build multi-PSP reconciliation by normalizing settlement files from Stripe and Adyen
payments-general · 6 steps · unrated
Implement invoicing and settlement for agent-to-agent payments between services
agent-to-agent-payments · 6 steps · unrated
Reconcile Adyen payout settlement batches against bank deposits using the Settlement Detail Report
docs.adyen.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp