Creates a ReceiptImportFlow.
OCR, notifiers, and optional Actual Budget API.
Live conversation-state bridge from the handler.
Sets the Actual Budget API after connection is established.
The Actual Budget API instance.
Sends a text reply via the notifier.
HTML text to send.
Procedure indicating the reply result.
Downloads, OCRs, parses the photo, then continues into match/menu display.
Telegram file_id to download.
Procedure indicating processing result.
Shows account selection inline keyboard.
Procedure indicating menu was sent.
Shows category selection inline keyboard.
Procedure indicating menu was sent.
Imports the receipt transaction into Actual Budget.
Procedure indicating the import result.
Drives receipt menus, smart-match, and transaction import.