This robot solves the Quarter Close Challenge.
Create a bot that can review all the transactions displayed on the challenge page and for each of these transactions, find the matching transaction in the banking application. If a match is found, mark the transaction as ‘Verified’. If no match is found, mark the transaction as ‘Unverified’ so that the finance team can dig into this transaction further. Update the status for all the transactions on the page and Submit to complete the challenge.
Note: There is no one and only "correct" solution. This is just one example of how you might use Robocorp to solve this challenge.
The robot uses the robocorp-browser library for browser automation.
@task
def solve_challenge():
"""Complete Close quarter challenge"""
launch_browser()
open_transaction_website()
transaction_data = get_transactions()
transaction_data = match_transactions(transaction_data)
update_transaction_statuses(transaction_data)
submit_challenge()