Skip to content
5,0/5,0(12 reviews)
We're available Support portal
datatek, spol. s r.o.
  • Careers
  • Contact
Menu
  • Careers
  • Contact
datatek, spol. s r. o.

Doležalova 3424/15C
821 04 Bratislava
info@datatek.sk
+421 904 701 397

ISO/IEC 27001 certified GDPR audited

Company

Who we areCareersContact

Services

DevelopmentCloudHelpdeskSecurity

Clients

Support portalCase studiesNewsBlog
© 2026 datatek, spol. s r. o.

All rights reserved. Copying, distribution or further use of the content is permitted only with the owner's consent.

GDPRCookiesWebsite termsTerms of service
Home / Case studies / Payments

Finance and accounting

Payments

Financial operating module for the entire payment cycle — import of bank statements (multiple banks), automatic matching of movements with invoices, generation of SEPA payments and monitoring of their status. An execution layer that connects approved obligations with real cash flow.

Financie a účtovníctvovývoj na mieruinterný portál

Context

The Payments module is part of the internal company portal that we designed, developed and implemented for a client from the finance and accounting area. The portal consolidates dozens of corporate agendas into one environment with unified login, roles and auditable history — and the Payments module is a key part of it.

Challenge

The finance team exported a bank statement, opened a spreadsheet with invoices and spent hours matching rows by hand. SEPA orders were created directly in the bank portal — without connection to approved obligations in the system. Unmatched movements piled up and no one could tell which invoices were actually paid and which were just waiting. There was no monitoring of sent payment orders — the rejected SEPA order appeared only when the supplier complained.

How we delivered

We designed a payment center that connects bank statements with the entire invoicing agenda without manual processing.

Import of statements: the module loads statements from several banks (MT940, XML formats). Automatic pairing will suggest a movement link to an open invoice — based on the variable symbol, amount and partner.

Unpaired items: moves that the system cannot match automatically will appear in the clear list. The accountant processes them manually — assigns them to an invoice, deposit or internal credit.

Invoice update: after the payment is posted, the status of the invoice is automatically recalculated — full payment, partial payment or balance. No manually updating statuses.

Generation of SEPA orders: a SEPA payment batch is generated from definitively approved incoming invoices with one click. The tracking of sent orders notifies in case of rejection or error — without waiting for the supplier's claim.

Client benefits

01

Bank statement processing time decreased by 80%

automatic matching eliminates most of the manual work of the finance team.

02

SEPA orders are created directly in the portal from definitively approved invoices

without further entry into the banking application.

03

SEPA order tracking catches a rejected order immediately

not until a disgruntled supplier gets in touch.

04

Invoice statuses (full / partial payment / balance) are updated in real time without manual updating.

05

Internal credits and non-standard movements have a structured process instead of a solution outside the system.

Step-by-step workflow

  1. 01

    Import of bank statements (MT940, XML — multiple banks)

  2. 02

    List of unmatched movements — automatic matching proposal for open invoices

  3. 03

    Manual replenishment of unpaired items (other costs, advances, credits)

  4. 04

    Update invoice status after posting: full payment / partial payment / balance

  5. 05

    Creation of a SEPA payment batch from definitively approved incoming invoices

  6. 06

    Monitoring the status of sent SEPA orders (confirmed / rejected / error)

  7. 07

    Internal credits and processing of moves outside the standard match flow

Module capabilities

  • import of statements from several banks
  • automatic matching of movements to invoices
  • overview of unmatched items for manual processing
  • generation of SEPA payment batches
  • monitoring of the status of sent SEPA orders
  • internal credits
  • continuous updating of invoice statuses (full / partial / due)
  • pairing history and audit changes

Integrations

  • MT940 / XML bank formats (more banks)
  • SEPA XML export
  • received invoices (updating payment status)
  • sent invoices (collection tracking)
  • partner directory (bank accounts)
  • internal credits

Operations and further development

We designed the module with future development in mind — the modular architecture allows adding new fields, reports or integrations without interfering with the existing core. Clean code, documentation, and separate configuration files ensure that the system can be developed by another team — without depending on one person who knows "how it works."

For this type of solution, datatek, spol. s r. o. also provides long-term operational support, monitoring and SLA — so the client is sure that the system works even after years.

Do you need a similar module?

We will design and develop an internal application according to your processes — from analysis to deployment and long-term support.

Free consultation