The EU’s Central Electronic System of Payment information (CESOP) requires payment service providers to report cross-border transaction data quarterly. At Walletto, the original process was entirely manual: analysts extracted raw transaction data, reconciled it across multiple source systems, formatted it to the regulatory schema, and submitted it — a cycle that consumed roughly three working days every quarter.
I designed and delivered an automated pipeline that:
KNIME was chosen because the compliance team already used it for ad-hoc data work — lowering the handover burden and making future maintenance accessible without Python knowledge. Airflow handled orchestration since it was already in the data platform stack.