Receipt Wrangler Documentation

website·Indexed 32 days ago

https://receiptwrangler.io

Documentation for Receipt Wrangler, a free, open-source receipt management project. Covers installation via Docker, configuration with PostgreSQL or SQLite, and the use of self-hosted AI servers for receipt processing. Includes guides for version 7.x and 6.x, mobile app development using Flutter, and API details for the Go-based backend.

Tokens
52.1K
Snippets
126
Records
461
Agent score
60%

What's inside Receipt Wrangler

  1. Overview of Receipt Wrangler v6.x features

    Receipt Wrangler is a self-hosted receipt management solution designed to simplify expense tracking and financial data control. Key capabilities include:

    • OCR/AI image scanning for effortless receipt creation.
    • Smart categorization for efficient filtering of receipts.
    • Collaborative tracking allowing multiple users to share receipts and track expenses.
    • Integration for uploading receipts via email and a web application (mobile app coming soon).
  2. Overview of Receipts in Receipt Wrangler

    In Receipt Wrangler, Receipts are the primary entities used for tracking financial transactions. A receipt record typically stores critical transaction data, including the payer's identity, the transaction amount, the date of the transaction, and the name/description of the receipt.
  3. Overview of Receipt Wrangler Reporting

    Reporting allows users to transform receipts within groups into shareable documents (spreadsheets or printable summaries). Instead of manual exports, users define the groups, time periods, row grouping, totals, and columns, and the system renders the report. Reports can be generated as one-off downloads or saved as templates for reuse and pinning to dashboards as Report widgets.
  4. Overview of Receipt Wrangler v5.x features

    Receipt Wrangler is a self-hosted receipt management solution designed to simplify expense tracking and financial data control. Key capabilities include:

    • OCR/AI image scanning for effortless receipt creation.
    • Smart categorization for efficient filtering of receipts.
    • Collaborative tracking to share receipts and expenses across multiple users.
    • Multi-channel uploads via email, web app, and a forthcoming mobile app.
  5. Overview of Receipt Wrangler 4.x

    Receipt Wrangler is a self-hosted receipt management solution designed to simplify expense tracking and financial data control. Key capabilities include OCR/AI-powered image scanning for receipt creation, smart categorization for filtering, multi-user collaborative tracking, and the ability to upload receipts via email and a web application.
  6. Overview of Receipt Wrangler features

    Receipt Wrangler (v7.x) is a self-hosted receipt management system designed to simplify expense tracking and financial data control. Key capabilities include:

    • OCR/AI image scanning for automated receipt creation.
    • Smart categorization for efficient filtering of expenses.
    • Collaborative tracking allowing multiple users to share receipts and track expenses.
    • Integration for uploading receipts via email and a web application (mobile app coming soon).
  7. Current development status of Receipt Wrangler

    As of July 2025, Receipt Wrangler is actively developed, though new features are being released at a slower pace to ensure sustainable development by the sole maintainer. The project previously entered maintenance mode in May 2025 but has since returned to active development.
  8. Organize receipts and users using Groups

    Groups in Receipt Wrangler are used to organize receipts and users around specific topics (e.g., 'Mexico Trip' or 'Family Shared').

    Key behaviors include:

    • Access Control: Only members of a group can see the receipts within that group.
    • Permissions: Group owners manage membership by adding or removing users via the group screen.
    • Receipt Assignment: A receipt can only belong to one group at a time, though it can be moved between groups during editing.
    • Custom Dashboards: Each group can have its own set of associated dashboards to filter data specific to that group.
  9. Understand Receipt data in Receipt Wrangler

    In Receipt Wrangler (v7.x), Receipts are the primary entity used for tracking transactions. A receipt record typically stores the following information: who paid for the item, the transaction amount, the date of the transaction, and the name/description of the receipt.
  10. Understand Receipt Wrangler data collection and privacy

    Receipt Wrangler is an open-source receipt management application that does not collect personal information. Non-personal information requested for enhanced functionality is retained on the user's device. The only cookies used are essential for authentication. Log data (including debugging information) is collected but is not transmitted off the server.