dreautall / waterfly-iii

Unofficial Android App for Firefly III, a free and open source personal finance manager.
MIT License
329 stars 25 forks source link

Reconcile #56

Closed AceDenghar closed 1 year ago

AceDenghar commented 1 year ago

Hi,

You done a very good job ! Thanks !

Would it be possible to add Reconcile options ?

I think I could use the web interfaces for major actions, and your app for day to day actions. But Reconcile capability is lacking.

Thanks for all !

Mathieu.

dreautall commented 1 year ago

Hi, do you want a reconcile setting per transaction, or the reconcile UI like the Webinterface has where you enter start date & amount, end date & amount and check off the transactions?

AceDenghar commented 1 year ago

Hi,

On the app, for a day to day use, a setting per transaction would be enough to reconcile only one or two transactions at once.

If there are more transactions, and to avoid errors, I assume I would reconcile them using the web interface with the amount control.

Thanks ! 🤗

(Sorry for my English ..)

dreautall commented 1 year ago

Got a first draft, not sure if this is understandable (if you long-press you get a text hint, like with all icons in the app):

The "issue" is that this space is also used for split transaction actions. So if you have a split transaction, that icon is doubled (only the transaction itself can be reconciled, not only a single split). It always shows the same status (so no matter which one you toggle, it will toggle both). In this picture you also see the "not reconciled" status of the icon:

What do you think of that solution?

An alternative I thought of was a global "context menu" (usually the three dots). However, the title space is already quite crowded with the Trash Bin & Save button :( no idea where to place it logically.

dreautall commented 1 year ago

Blocked by firefly issue: https://github.com/firefly-iii/firefly-iii/issues/7845

dreautall commented 1 year ago

Fixed with Firefly v6.0.20, requires API v2.0.6 to work.

The button will only show up in the App with Firefly v6.0.20!