Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Ability to define filter criteria for …

    • Revenue types (including custom revenue types)

    • Expense types (including custom expense types)

  • Ability to search the transaction list for any visible attributes of the transaction (e.g. name, type, amount)

  • Top level indicators clearly defining …

    • Current revenues & future revenues matching the filter criteria

    • Current expenses & future expenses matching the filter criteria

    • Current profit / loss and projected profit / loss matching the filter criteria

  • A table showing all transactions (revenue and expenses) matching the filter criteria

    • Ordered in reverse chronological order

    • Clicking the header for each column reverses the sort order

    • Crop sales should be specially “bundled”

    • Labour expenses should be specially “bundled” such that all labour expenses for a given day are shown together using the existing patterns from the labour expenses page

Nice-to-have:

  • Sorting on mobile view

  • Ability to define filter criteria for amount of transaction, setting both upper and lower bound

  • Adaptive design (as opposed to responsive), e.g.

    • Ability to view additional columns on Desktop vs. mobile

    • Differing indicator layout based on screen dimensions

  • Spotlight for how bundles work

  • “Drawer” filter design

  • Expanding and withdrawing search bar design

...

Question

Answer

What is the general pattern for each line item on the Financials dashboard?

Separators:

Each day is a separate divider (as shown) ☝️

Line items:

If expense:

  • Item name & and expense type

  • Amount => Amount (shown in red and with negative sign if expense)

If revenue:

  • Customer & “Type” for mobile

  • Amount => Amount (shown in green and with positive sign if expense)

Does it makes the most sense to aggregate all crop sales for a particular day together into one “bundled” item, rather than displaying them as potentially dozens of individual transactions on the same day?

No! Reasoning is that the user can already add as many crops to each instance of the crop sale revenue as they would like. Our bundling on the finances dashboard should mirror the way the user creates the revenue.

How should crop sale bundles be displayed?

Loic Sans to paste most up-to-date version on .

Does it makes the most sense to aggregate all labour expenses for a particular day together into one “bundled” item, rather than displaying them as potentially dozens of individual transactions on the same day?

Yes! The existing screens to view labour expenses by person or task lend themselves well to daily bundles.

Collapsed:

Expanded:

What does the “>” arrow on each line item do?

update - it expands the line item in all cases. Navigation to different pages as described below takes place after expanding the line item.

For individual expenses and revenues, it navigates them to the read-only detail page for that transaction. For labour expense “bundles” it navigates them to the existing labour expense homepage.

update -Loic Sans is looking at a different icon or method than “>” to do this, but the user does need the ability to access the read-only detail page from the Finances dashboard

For crop sales with “…” “+ X”, how would we view those additional lines?

update - For crop sale, it would expand the list and show it in line.

For labour expenses, it would navigate the user to the labour expenses page.

What happens when a user clicks on estimated harvest revenue on the finances dashboard?

they are taken to the estimated harvest screen.

Should “estimated harvests” be shown as future revenues? If so, how do we treat this side by side with future crop sales?

No! The estimated harvests screen will be left as is for Finances V1.5. We will address this slight looseness of definition in V2.0.

Should the finances dashboard show future revenues and expenses? How?

Yes, it supports future revenues and expenses but only when explicitly filtered for them.

As of only 2 users have created revenues and expenses in the future. This is a feature we want to support in Finances V2.0, but not now.

If there are future revenues and expenses shown on the finances page - how are they ordered amongst current and past transactions?

Current ordering is most recent first

Reverse chronological within the filtered period. Users will not by default have a date filter looking into the future, so typically this will start with “Today” and proceed to “Yesterday”, etc. etc.

Do the finances KPIs update for the selected time period?

Yes!

Does clicking on KPIs do anything?

Clicking “Estimated harvest revenue” takes the user to the “Estimated harvest” screen.

Image Added

Clicking “Total labour” takes the user to the “Labour expenses” screen.

Image Added

Otherwise, no.

Image Added

Use Figma as most up-to-date design guidance.

What happens to the existing “Actual Revenue” screen?

It’s gone! Replaced by ability to filter Finances Dashboard.

What happens to the existing “Other Expenses” screen?

It’s gone! Replaced by ability to filter Finances Dashboard.

How should we be sorting the transactions list on mobile?

We shouldn’t! No sorting on mobile!

How should we be sorting the transactions list on desktop?

Sort criteria by column:

  • Transaction → Alphabetical

  • Date → Chronological

  • Type → Alphabetical

  • Amount → Loic Sans to investigate

Two options discussed on planning at - either absolute value or most negative to most positive and vice versa

How should “Estimated harvests” screen change for Finances V1.5?

It won’t! No changes!

Though there are likely to be overhauls in Finances V2.0 to better support perennial crops.

Out of scope

  • Focus on projected revenues and expenses

  • Pre-made filters including future revenues or expenses

  • Complex KPIs

  • Changes to Labour expenses screen

  • Changes to Estimated harvest screen