Skip to content
RPA & Automation

BMF Financial Automation

RPA for the financial calculation of exchange operations

A robot that runs every day at 11:30 pm on the CRK and Topaz legacy systems, CVM-compliant and running on holidays too.

IMPACT METRICS

Savings

0.5 FTE

saved

Quality

100%

error reduction

Frequency

Daily

runs at 11:30 pm

Technologies
Tungsten AutomationKofax Kapow

THE PROJECT

RPA automation of the financial calculation for Commodities and Futures Exchange (BMF) operations in a bank's CRK system, built on Tungsten Automation (Kofax Kapow).

The robot runs every day at 11:30 pm, sparing operators the manual login, the menu navigation and the wait for a process that can take up to 30 minutes. Errors such as unregistered quotes or unprocessed pre-slips are detected and lead to a controlled finish, with the status recorded.

STRATEGIC IMPACT

  • CVM compliance
  • Runs on holidays
  • Traceability
  • Error prevention

HOW IT WORKS

Architecture

01Automation (RPA)

Automated login, navigation through the CRK menu tree, calculation scheduling, processing monitoring and handling of multiple windows.

02Exception handling

Tells error pop-ups apart from the success screen and closes each run with the right status: success or error.

03Quality control

Before every critical action, the robot checks the screen state. If the expected screen doesn't appear in time, the recovery routine takes over, so no run gets stuck.

04Governance and audit

Detailed logs, validation screenshots and traceability for regulatory compliance. The run history feeds the analysis of process stability.

Step by step

  1. 1Start-up and loading of the environment settings.
  2. 2Login to the CRK system with encrypted credentials.
  3. 3Navigation to Commodities and Futures Exchange → Operations → Financial.
  4. 4Calculation triggered and monitored continuously.
  5. 5Smart wait, up to 30 minutes, for the completion screen or an error window.
  6. 6On success, it confirms, closes the windows and logs SUCCESS; on error, it logs ERROR, captures the evidence and finishes in a controlled way.
  7. 7Logs and evidence recorded, and the session closed cleanly.

KEY CHALLENGES

  • Legacy systems (CRK/Topaz)How we solved it: Automation based on robust graphical interface recognition, with no dependence on APIs.
  • Variable processing time (5 to 30 min)How we solved it: A dynamic loop with a configurable timeout and continuous checks of the application state.
  • Unpredictable modal windowsHow we solved it: Exception scenarios mapped, with conditional logic for each variation.
  • Unsupervised overnight runsHow we solved it: Scheduled at 11:30 pm, with detailed logs and organised folders for the daily audit.
  • Evidence for complianceHow we solved it: Automatic screenshots at critical points: login, error and success.

BUSINESS IMPACT

  • No more overnight shifts for operators to run the batch process.
  • 100% reduction in human navigation errors and forgotten steps.
  • Full traceability for regulatory audits (CVM/Bacen), with evidence.
  • Processing guaranteed on holidays and weekends, with no dependence on staff.
  • Inconsistencies, such as pending quotes and unprocessed slips, flagged before completion.
  • Immediate ROI by freeing up 0.5 FTE.
Book an assessment