CESOP

Central Electronic System of Payment information (CESOP)

Payment Service Providers (PSPs) offering payment services in the EU will have to monitor the beneficiaries (payees) of cross-border payments, and they must transmit information on those who receive more than 25 cross-border payments per quarter“. See full details about in the Taxation and Customs Union. Note the CESOP file must pass a standardised European validation before being accepted by the National Tax Authority.

Our solution is an Excel workbook that imports a simple CSV (Comma-Separated Values) flat file and exports the required validated XML file.

Download here and run the program easyCESOP.xlsb (Excel binary) or easyCESOP.zip (compressed to bypass firewalls). Version 2024-07-25.

Ready to run as demo, but with all functionalities, for declarations including 2nd Quarter 2024!

The CSV format is the simplest way to export data from any corporate database. Basically, the CSV file has only one payment per row. The CSV columns are those specifically selected in the PSP database. The correspondence between each CSV column and the required CESOP field is defined by the user, guided by the Excel workbook.

The Excel workbook checks each payment, detects formatting errors (if any) and exports the necessary CESOP file (fomatted in XML). Excel also internally calls the European CESOP validation module and displays the detected errors (if any). The European CESOP validation module is a standard JAVA program, published by the Taxation and Customs Union, which can be used by both software providers and National Authorities.

The exported CESOP file is now ready to be filed to the National Authority. If the PSP operates in several countries, a separate CESOP file is generated for each National Authority.

Information flow

User friendly: The use of Excel is well known, and does not require learning. A check sheet guides the user through all steps. All messages are translated internally into all EU languages, for users not necessarily fluent in English.

Easy installation: Download and run. The Excel and JAVA programs run on any computer, no problem.

Total security. Our Excel workbook does not use an internet connection, so there is no risk of information being compromised. All our Excel workbooks are verified as secure by this list of virustotal.com (a Google subsidiary). See all the details in our dedicated Security webpage

For details, contact info@easyesef.eu or call +34 618526434

Installation and security

Simply download here and run the program easyCESOP.xlsb (Excel binary) , which is a binary Excel, ready to run. Sometimes firewalls won’t let you download a binary Excel: try downloading the easyCESOP.zip, which is exactly the same .xslb templates as the binary Excel, but compressed to bypass firewalls: Unzip and run. If you still have problems, write to info@easyesef.eu and we will send you the templates via wetransfer.com utility

Open the Excel templates (workbook) onto a Windows computer, also Windows over Apple Mac. Normally Windows will ask you for security permission to run the program. If the computer asks for permission to run Excel macros, with a message like «all the macros may be disabled»: In Windows, open the file explorer «File Explorer», select the file, open its properties, right-click on «Show more options», select «Properties» and click on «Unblock» at the bottom.

The Excel program does not require Internet connection. No data loss under any circumstance!

See all the details in our dedicated Security webpage

Main features

  • Intuitive user interface based in the Dashboard sheet, with full explanations
  • Import and show the first thousands of CSV records as rows/columns in the Payments sheet
  • Assisted matching between the Payments columns and the CESOP elements in the Mapping sheet
  • Import the full CSV file, and show as consecutive Payments sheets, up to one million records each
  • Export the CESOP file, and review/fix the alerts detected by the program
  • Automatic exclusion of Reported Transactions when less than 25, out of EU scope, of reporting period…
  • Complete the missing data with fallback (defaults) values, , even when triggered by explicit conditions
  • Adjust technical details, if required (preloaded for several National Tax Authorites), on the Parameters sheet
  • Customizable substitution of prohibited characters and translation of non-standard strings
  • Optional on-the-fly validation of the exported CESOP file, with the standard EC Taxation and Customs Union CESOP Validation Module
  • Specific export of CESOP file when the ReportingPSP has no data to report this quarter
  • Specific export of CESOP file with corrections/deletions of the previously transmitted data
  • Automatic file naming generation, according to the CESOP XSD User Guide, including multiple files
  • Selection of the EU language for user interface and for messages with customizable translations
  • Simply save the easyCESOP program after the export as audit track in clear for the data submitted in that quarter
  • Optional submission of several affiliated Reporting PSPs under a single Sending PSP
  • Automatic splitting of the imported CSV file into several CESOP files, one for each National Tax Administration

Customization and consultancy at request

The easyCESOP solution has been developed from scratch by easyESEF Ltd. Our developers can customise our software according to your needs. Our consultants can assist in the integration into your information system. We also have the technical capability to print in clear CESOP XML submmitted to the National Tax Authority, for audit or third party review.

EC Taxation and Customs Union CESOP Validation Module

The validation of CESOP files is carried out by an open source EC Taxation and Customs Union CESOP Validation Module. This is the validator used by the national tax authorities. And it is designed to be used also by the Reporting PSP. The main advantage is that the Reporting PSP can quickly check and correct possible errors in its own internal environment. There is no need for complex and time-consuming communications with the National Tax Authority while cleaning the data. The CESOP validator is a Java program, which is invoked by the easyCESOP program via a Windows batch .bat file (script). Simply download and unzip the EC Taxation and Customs Union CESOP Validation Module in a directory accessible by your computer. The easyCESOP program will ask you the first time for this directory. Each time easyCESOP exports a CESOP file, it will also invoke the CESOP validator and present the results. If you prefer not to use the CESOP validator, set “Empty” as the directory. NOTE: Installing Java may require clearance from Security Officers; invoking the .bat file from the easyCESOP Excel program may trigger security alerts.

List of CESOP National Portals

ATfinanzonline.bmf.gv.at
ATwww.bmf.gv.at/themen/steuern/fuer-unternehmen/umsatzsteuer/informationen/aufzeichnungs-,uebermittlungs-und_aufbewahrungspflichten_f%C3%BCr_zahlungsdienstleister%E2%80%93zentrales_elektronisches_zahlungsverkehrssystem_(csop)-.html
BEfinance.belgium.be/en/E-services/cesop
BGnra.bg/wps/portal/nra/taxes/dds-pr-sdelki-v-ES/Novi-pravila-za-dostavchicite-na-platejni-uslugi/novi-pravila-za-dostavchicite-na-platejni-uslugi
BGold.nra.bg/en/page?id=715
CYwww.mof.gov.cy/mof/tax/taxdep.nsf/cesop_gr/cesop_gr?opendocument
CYwww.mof.gov.cy/mof/tax/taxdep.nsf/cesop_en/cesop_en?opendocument
CZwww.financnisprava.cz/cs/mezinarodni-spoluprace/mezinarodni-spoluprace-a-dph/cesop
DEwww.bzst.de/DE/Unternehmen/Umsatzsteuer/CESOP/cesop_node.html
DEwww.bzst.de/DE/Service/Portalinformation/Massendaten/massendaten_node.html
DKwww.skat.dk/cesop
DKwww.skat.dk/CESOP-EN
EEemta.ee/ariklient/maksud-ja-tasumine/maksudeklaratsioonid-teabevahetus/cesop-piiriulesed-maksed
EEwww.emta.ee/en/business-client/taxes-and-payment/tax-returns-exchange-information/cross-border-payments-and-cesop
ELwww.aade.gr/epiheiriseis/forologikes-ypiresies/fpa/diabibasi-kai-antallagi-pliroforion-gia-pliromes-sto-plaisio-tis-katapolemisistis
ESsede.agenciatributaria.gob.es/Sede/procedimientoini/GI51.shtml
FIvero.fi/en/businesses-and-corporations/business-operations/financial-sector/cesop-the-information-reporting-requirement-of-payment-service-providers-concerning-cross-border-payments/
FRwww.impots.gouv.fr/directive-ue-cesop-declaration-de-donnees-de-paiements-transfrontaliers
HRcesop.porezna-uprava.hr/
HUnav.gov.hu/ado/cesop
IEwww.revenue.ie/en/companies-and-charities/international-tax/cesop/index.aspx
ITwww.agenziaentrate.gov.it/portale/web/guest/cesop-sistema-elettronico/infogen-cesop-sistema-elettronico-enti-e-pa
LTwww.vmi.lt/evmi/tarptautiniai-isipareigojimai-fatca?lang=en
LTwww.vmi.lt/evmi/cesop-teisine-baze?lang=en
LTwww.vmi.lt/evmi/cesop-dazniausiai-uzduodami-klausimai?lang=en
LTwww.vmi.lt/evmi/cesop-kita-aktuali-informacija?lang=en
LUguichet.public.lu/en/entreprises/fiscalite/declaration/cesop/transmission-cesop-prestataires-services-paiement.html
LUguichet.public.lu/fr/entreprises/fiscalite/declaration/cesop/transmission-cesop-prestataires-services-paiement.html
LUpfi.public.lu/fr/professionnel/tva/cesop.html
LVwww.vid.gov.lv/lv/cesop-zinojums-par-parrobezu-maksajumiem
LVeds.vid.gov.lv/login/
MTcfr.gov.mt/en/eServices/Pages/Central-Electronic-System-of-Payment-information-(CESOP).aspx
NLodb.belastingdienst.nl/en/
PLwww.gov.pl/web/kas/dostawcy-uslug-platniczych
PLwww.gov.pl/web/national-revenue-administration/about-us
PTinfo.portaldasfinancas.gov.pt/pt/docs/Conteudos_1pagina/CESOP/Paginas/default.aspx
PTinfo.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Trocas_Info_Internacionais/CESOP/Paginas/default.aspx
ROwww.anaf.ro/anaf/internet/ANAF/despre_anaf/strategii_anaf/proiecte_digitalizare/CESOP/!ut/p/a1/pZJNi8IwFEV_i4tum5tqa3AXZezHCBpBpmYjEWrt0GklVvv3TUUGHbSO-HYJ57wLNyGSxEQW6pilqsrKQuXNWXqrgAZe4DAnmrIxgxdyZxZBdAHPAEsD4MFw3PoIBCDcYTh3_Rng9y5-C_Cv_F-AjcUIYk4nH_zT5Pv9F_0_-RTv-T36nm-AJ_4Xka0VNxvOQNsT3W6402FrBMUTwLQQEZnm5fr8o5a8WHdZSqRONolOtH3Q5npbVbv9wIKFuq5tVaiNrUsL9_htua9IfIWR3c-imRhZ-O3mxwnnnc4JYyGosA!!/dl5/d5/L2dBISEvZ0FBIS9nQSEh/
SEwww.skatteverket.se/Cesop
SIwww.fu.gov.si/davki_in_druge_dajatve/podrocja/davek_na_dodano_vrednost_ddv
SIedavki.durs.si/EdavkiPortal/OpenPortal/CommonPages/Opdynp/PageA.aspx
SKwww.financnasprava.sk/sk/infoservis/cesop/_1