CESOP: which payment records are in scope?
The threshold, the cross-border test and the role split.
Read the questions →A CESOP submission passes two independent gates: the national portal that receives it, and the central system that ingests it afterwards. Clearing the first tells you very little about the second.
A CESOP submission is an XML message covering one reporting member state for one calendar quarter. It carries a header identifying the reporting payment service provider, the member state and the period, and then a body organised around payees rather than around transactions.
That orientation is the single most important design fact. The threshold is counted per payee, the reported population is defined per payee, and the transactions sit underneath the payee they belong to. Systems that store a flat transaction ledger have to invert it before the file can be assembled.
Under each payee sit the cross-border payments received in the quarter: date and time, amount and currency, whether the record is a payment or a refund, the payment method, the member state of origin of the payer, and an indicator of whether the payment was initiated at the physical premises of the merchant. Refunds are reported as records in their own right and linked to what they reverse, not netted against it.
| Gate | Applies | Typical outcome |
|---|---|---|
| National portal | Schema conformance, file structure, provider identity, period and member state consistency, plus national submission rules. | Immediate rejection of the whole file, or acceptance with warnings. |
| Central system | Content-level validation after forwarding — identifier structure, coded values, cross-record consistency, duplicate detection. | Record-level errors returned after the fact, requiring correction rather than resubmission. |
Treating portal acceptance as the finish line is the most common process error. Build the operating model around the assumption that findings arrive after submission, and that the correction window is shorter than the preparation window.
Corrections operate at record level. A corrected record references the original so the receiving system can replace it, and a deletion withdraws a record that should never have been reported. Resubmitting a whole quarter without references creates a duplicate population rather than replacing the first one — the same failure mode as in the automatic exchange frameworks, for the same reason.
National practice varies on windows, statuses and whether a nil submission is expected. Confirm all three with each authority you file to rather than generalising from one.
Primary instruments only. Each is named in full so the reference remains traceable even if a link moves.
REGREP is an independent software provider. This record explains a reporting framework in plain language and is not legal, tax or regulatory advice. Confirm scope, thresholds and submission dates with your competent authority before you file.
More on this framework, and the module that produces the filing.
The threshold, the cross-border test and the role split.
Read the questions →The framework page: population, obligations and route.
Read the requirements →Scope tests, validation and per-member-state files.
See the module →Run a quarter through validation and read the full report before the portal sees it.