Skip to main content
Telegram invoice scanning expense tracker

Telegram invoice scanning for transactions

xpenser added Telegram invoice scanning so users can send invoice images and turn them into transaction data through the bot flow.

Published June 6, 2026
xpenser transactions table with filters and editing workflow

The Telegram workflow became more powerful by accepting invoice scans as a transaction capture source.

This release came from PR #27 and is now part of the xpenser release archive. It gives people evaluating an open-source expense tracker a clearer view of how the product has improved over time.

What changed

  • Added invoice image scanning through Telegram.
  • Connected scan results to transaction creation behavior.
  • Kept the bot workflow aligned with browser transaction scanning.

Why it matters

Many receipts and invoices arrive in chat. Capturing them where they already are reduces the chance that expenses are forgotten.

Where it fits

This expands xpenser capture options across web, mobile, and Telegram workflows.

For a broader product overview, start with the xpenser home page. Developers can also explore the personal finance API and MCP tools, while self-hosters can review the self-hosted personal finance tracker page.

Start hosted, then self-host when ready

Create a hosted xpenser account for the public instance, or review the MIT licensed source and run your own deployment from Docker Compose.