# LedgerBot - ops handover Version 3.2.0 · Written 2026-10-23 · Escalation: RPA dev team, Teams channel **#rpa-support** ## 1. What the bot does LedgerBot compares the daily bank statement (an Excel file) with the entries in **LedgerPro**, the desktop accounting app. You start it with one statement file. First it opens LedgerPro and clicks Export to get LedgerPro's current entries. Then it checks every statement line. If a line is in LedgerPro with the same amount (within 1 cent), it is OK. If the amount differs, it is a Mismatch, which the bot only reports and never corrects. If the line is not in LedgerPro, the bot **types it into LedgerPro and clicks Save**. At the end it writes one result Excel to the output folder. The bot has **no window of its own**. You only ever see LedgerPro being driven, the mouse moving by itself, and the result file when the run ends. ## 2. How it works ``` launcher.exe (what you start, with the statement file) ├─ checks the update server, installs a new build if there is one └─ starts → LedgerBot.exe (no window) ──drives──> LedgerPro desktop app │ (do not touch while it runs) ├─ reads → statement Excel you gave it ├─ reads → data\ledger_export.xlsx (LedgerPro's export) ├─ writes → logs\ledger_.log (+ logs\notfound_