Skip to content

FR: Additional input fields for transactions #34

@benjamintannheimer

Description

@benjamintannheimer

Is your feature request related to a problem? Please describe.
Yes. I find the current input fields too limited, which makes it difficult to accurately and efficiently record detailed transactions. In particular, the lack of a proper description field and the inability to attach or link receipts creates frustration and reduces the usefulness of the system for tracking and reviewing expenses.

Describe the solution you’d like
I would like to see the transaction input form expanded to support a wider range of real-world use cases. Specifically:

Separate Fields for Title and Description

The current "Description" field acts more like a title or label.

I propose adding two fields:

Title (single-line): A brief label or summary.

Description (multiline): A longer, formatted note that supports lists, itemized expenses, or additional context.

Example:

Title: Grocery Shopping

Description:

- 2 eggs  
- 1 liter of milk  
- 1 orange juice  
- 4 lemons  

Support for Receipts
A. Upload Receipt: Allow users to upload an image or PDF of the receipt directly within the transaction form.
B. Link to Receipt: Provide a field to input an external link (e.g., to cloud storage) where the receipt is stored.

These additions would make the transaction records far more complete, and useful for budgeting, reimbursements, or tax reporting.

Describe alternatives you’ve considered

Using the single-line description field to manually input both a title and details, which becomes messy and inconsistent.

Creating a separate system or app for receipt storage and manually linking it back, which fragments the workflow.

Using tags or custom fields as a workaround, which isn't ideal for structured data.

Additional Context

The added flexibility would help users adapt the app to more complex personal finance workflows, while maintaining clarity and consistency in records.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions