Payouts and platformsAccountants

Reconcile payment-processor settlements cleanly

A provider-neutral control workflow from transactions through settlement to bank and residual balance.

Summary

A payment processor usually settles many customer transactions in one or more net bank deposits. The accountant therefore cannot review the deposit in isolation. The transaction export, settlement or batch report, fee and dispute evidence, reserve movements, currency information, and bank receipt must form one control package. The goal is a reproducible bridge from transaction population to each payout, with every residual explained or left open. DeinHans can prepare supported payout containers and bank matches, but provider coverage and layouts vary; professional review still decides the treatment of fees, refunds, reserves, foreign currency, and timing.

Author
DeinHans Team
DeinHans Editorial Team
Reviewed and approved by
DeinHans Team
Editorially reviewed and approved for publication
Updated
21 July 2026
Published: 22 July 2026
6 min read
Deep guide
21 July 2026
Open table of contents

Key takeaways

  • Prove that the transaction population is complete for the processor account and period.
  • Reconstruct every batch from gross transactions to the stated net settlement.
  • Keep fees, refunds, disputes, reserves, currency differences, and carried balances separate.
  • Match by payout identity, amount, currency, and value date—not by amount alone.
  • Carry unresolved rows forward visibly instead of using a plug entry.

Why processor settlements become difficult

The processor has its own timing and data model. A sale can occur on Friday, be included in a Monday batch, reach the bank on Tuesday, and be corrected by a dispute weeks later. Fees may be deducted per transaction or per batch. Reserves may be withheld now and released later. Multiple currencies may be converted before settlement.

Those events answer different questions:

  • Transaction export: What customer activity did the processor record?
  • Batch report: Which activity and adjustments were grouped into this settlement?
  • Fee or dispute evidence: Why did the processor retain or reverse an amount?
  • Bank statement: What cash arrived, when, and in which currency?
  • Open settlement ledger: Which amounts remain between activity and cash?

If these layers are collapsed into “bank receipt minus fee”, review loses transaction completeness, correction history, and the distinction between current and carried amounts.

Minimum evidence package

SourceRequired control fieldsTypical risk if absent
Transaction exportAccount, transaction ID, type, date/time, gross, currency, statusMissing or duplicated activity cannot be detected
Settlement or batch reportPayout ID, included range, components, net, currencyTransactions cannot be tied to a specific deposit
Fee documentSupplier, period, basis, tax information where applicableA report deduction may be mistaken for invoice evidence
Refund/dispute evidenceOriginal transaction, reason, lifecycle, amountA later correction can be posted without its origin
Reserve/balance reportOpening, holds, releases, closingCarried money may be recorded again as new activity
Bank statementReference, amount, currency, value dateSettlement remains unproven against cash

The exact files differ by provider. The control design should be stable even when labels and export formats are not.

Synthetic example: two batches, two different bridges

The following processor and figures are invented.

Kanalwerk Commerce GmbH receives two EUR deposits for one business day.

ComponentBatch ABatch B
Gross customer transactions€15,400.00€8,950.00
Refunds−€600.00−€150.00
Processor fees−€420.00−€265.00
Chargeback−€335.00
Reserve withheld−€300.00
Prior reserve released+€200.00
Expected bank settlement€14,080.00€8,400.00

The bank shows two deposits, €14,080.00 and €8,400.00, so the combined cash receipt is €22,480.00. That cash agreement is necessary but not sufficient.

For Batch A, the €300 reserve remains an open settlement asset or balance to track; it is not automatically a fee. For Batch B, the €200 release comes from an earlier hold and must not be recreated as current sales. The €335 chargeback needs its original transaction and dispute evidence. The prepared result keeps those paths separate while the two bank rows settle only the net batch amounts.

A processor label describes the provider's report. It does not, by itself, determine the legal, VAT, or account treatment.

The repeatable settlement control

1. Define account and period scope

Record the legal entity, processor account, merchant or marketplace role, currencies, time zone, and period cutoff. Do not combine two accounts merely because the brand is the same.

2. Validate the transaction population

Check unique transaction IDs, record count, gross totals, status changes, duplicates, and gaps. Preserve cancelled or reversed records where they explain the audit trail. If the provider issues updates, retain the version and extraction date.

Use the provider's payout or batch identifier where available. If only a time range is supplied, document the rule and test boundary transactions. Transactions outside the stated range stay open instead of being pulled into the nearest deposit.

4. Reconstruct every component

Separate sales, refunds, disputes, fees, reserve holds, reserve releases, other adjustments, and currency conversion. Calculate the signed bridge independently and compare it with the reported net amount.

5. Match the settlement to bank

Use payout identity, reference, amount, currency, and value date. A one-to-many or many-to-one bank pattern must remain visible. Do not merge batches simply to reach the same daily total.

6. Roll forward the residual ledger

For each processor account and currency, reconcile opening unsettled balance plus current activity and adjustments minus bank settlements to closing unsettled balance. A residual needs an identified transaction, timing reason, reserve, or unresolved exception.

7. Prepare reviewer decisions

The reviewer should see the source row, proposed meaning, linked evidence, calculated effect, and why review is needed. Questions should be narrow: “Does the €335 dispute relate to transaction KWC-8821, and is the provider decision final?” is actionable; “Payout differs” is not.

A public settlement control sheet

A useful control sheet can use public, non-proprietary fields:

FieldPurpose
Processor account and currencyPrevents cross-account mixing
Payout/batch ID and stated periodEstablishes settlement identity
Transaction count and gross totalProves included population
Fees, refunds, disputes, reserves, otherKeeps meanings separate
Expected and reported netTests report arithmetic
Bank reference, amount, value dateProves cash settlement
Opening and closing unsettled balancePrevents duplicate carried amounts
Exception owner and next evidenceMakes the remaining work actionable

This schema does not prescribe accounts, VAT codes, or thresholds. Those remain organisation- and case-specific professional decisions.

What DeinHans prepares

For supported processor or platform formats, DeinHans can keep the report as a payout case, separate visible components, prepare the signed gross-to-net bridge, create targeted questions, and connect the result to bank evidence. A controlled template makes repeated files efficient without hiding the original data.

Coverage remains provider- and format-dependent. DeinHans does not claim a universal Stripe, PayPal, or other processor integration, does not infer the meaning of every new row, and does not approve fee, VAT, reserve, or currency treatment. Unrecognised or changed formats remain visible exceptions until validated.

Responsibility split

RoleSupplies, prepares, reviews, or approves
Business ownerSupplies account access, original reports, merchant-role facts, and explanations
DeinHansPrepares supported report reconstruction, questions, and bank-match context
BookkeeperValidates population, arithmetic, evidence links, and residual roll-forward
AccountantReviews and approves material accounting and tax treatment and downstream work

Review-ready outcome

A processor period is review-ready when each transaction belongs to one supported outcome, every settlement has a reproducible bridge and bank link, reserve and carried balances roll forward, currency remains explicit, and unresolved items name the missing evidence and decision owner. A zero unexplained residual is the result of evidence—not a plug used to make the control sheet look complete.

Sources

Sources were checked on 21 July 2026. This article provides orientation and is not tax, legal, or accounting advice.

  1. German Commercial Code section 238 – bookkeeping duty
  2. German Fiscal Code section 146 – bookkeeping requirements

Related resources

See prepared bookkeeping with visible review boundaries

DeinHans keeps evidence, questions, and proposals together; professional review and approval remain visible with the firm.

DeinHans for accountants
Back to resources