Replies: 4 comments 10 replies
-
Love this, thanks for spending the time. Looking at this purely from a selfish, OSC perspective I want to reiterate the opening motivation:"
The unexpected discoveries contain a lot of motivations that we should continue to explore (and I have questions about some of the findings there) but I want, for the moment to focus on the strong, stategically aligned motivations above. Delivering Immediate ValueMy biggest concern about the scopes presented is that there is a considerable investment from OC Inc. before we deliver value to the two users identified above. And that I beleive we have some of the tools avaiaible for us today to deliver some of that value cheaply and immediately (within one cycle). Why do that? In my opinion we gain a lot by engaging users early. We gain feedback based on real world usage, we gian an ally to help us reach others and we gain a partner to co-design what comes next. My question with the proposal as written is 'where is the carrot?' Where do I as a collective admin, benefit from using these categories? For me we lost that when we excluded the visualisation from the initial scope and I think that is the key to creating that value for the user and unlocking the product development process for us as a team. Proving the caseI want to stress that, for me, none of this proposal works without collective admins actively using these features. So my proposal is to deliver immediate value to them, and to judge our continued investment in this areas on our ability to engage them early on. For me, the success of an MVP would be judged solely on getting say, 10 collectives to categorise their expenses. An MVP using the tools we have todayWe have a tool that we (
We can answer this question by looking at how tags are used outside of our own collectives. If we find that collective are already doing this then we should lean into that are create more intentionality around it, if they are being used for something else we may find that a greenfield approach of creating a new 'category' field on expenses is less work for Collective admins. What are tags used for today?2,093 Collectives are using tags today, with 1,674 tags used. Of those the biggest users are
Looking at some of the above we can see each of these collectives are using tags to categorise their expenditure. We see also that this proves out in general by looking at the most popular tags used:
A freebie!One thing to note is that we already have a nice categorisation for expenses receipts and invoices merely shoing a visualisation of expenditure on these two categories would demonstrate to admins and fundsers how much the collective is spending on people's time vs. reimbursing expenses. Showing the valueI think, given the above, there's a strong case for using tags to categorise expenses, and to focus inittially on showing this data on Collective profile pages to demonstrate the value of doing so to collective admins. I think the visualisations presented by @iamronen are great and we can see that projects like ESLint are already learning into them. I'd love @memo and @amina to look at this a little more. Issues, Blockers and DetractorsThe next question is, what are the problems associated with tags to categorise expensesthat we might need to address immediately? What's in a name? For me, the first is possibly the name. Tags can be used by anyone everywheree for everything, they do not signla to the user their proposed intent. I think we may need to create that intent by calling tags 'categories' on expenses. Who are categories for? For me, categories are for admins to organise their Collective's expenditure. They are not for expense submitters to organise their receipts. Today a submitted can add a tag (category) to an expenses, we should stop this or at least provide an option. We should certianly not allow expense submitters to reclassify (tag) expense sonce submitted. Standardisation As is expense tags are scoped to the current collective. When adding a new tag, the tags previously used are presented for quick selection. I like the freedom here but we can forsee a problem in the future when we need to aggregate data across many collectives. I do not think that we should limit expense categories however because there is strong alignment between the benefits and the work required from collectives once this requirement is developed i.e. the benefit (large funders can understand how money is being used across all the collectives they support) is aligned with the work required of the collectives that probably already recieve a lot of support from those companyies (and stand to gain more). Double spending Expense tags (categories) are stored in an array currenctly, this leads to a double-count of expenses when they have multiple tags in metabase. I do not consider this an issue as only we have access to metabasee as a work around but it is a consideration* to take into account when cerating visualisations using this data. We may need to use documentaiton and guidance here at MVP to mitigate this issue. The ProposalWrapping this all up I think, ahead of any further work we should:
If we get positive feedback, and we see collecives using tags like this then I think we should carry on investing in some of the challenges above and described by @iamronen. |
Beta Was this translation helpful? Give feedback.
-
another example of things we can (should?) be doing on the collective profile pages with the data that we have: |
Beta Was this translation helpful? Give feedback.
-
After reading through this and Ben's feedback it feels like this could be two development efforts.
for #2, I have two suggestions that will make it easier for us to manage accounting reports easier to manage at the end of the month and the end of the year when we have to prepare for tax filing: 2.a. An expense can have multiple line items and currently the tag is on the expense level. It would be ideal to move the categorization down a level for expenses that have multiple receipts. For example, we get one invoice from our HR solution providers but the cost is inclusive of their service fee and a salary for the employee. For tax purposes, we would ideally want to break this out into two line items with two categories ‘salary’ and ‘services’. 2.b. it would be good to flag an accounting category for tax purposes. for example, in accounting software, there is usually an admin level that lets a user choose user-created accounting categories representing salary & wages. like an umbrella “tax category” that holds multiple accounting categories. Would love to explore this need more with input from @natehn @alinamanko and @alanna in particular |
Beta Was this translation helpful? Give feedback.
-
Fun fact: these are the most popular tags because Open Collective used to enforce a limited set of tags. At the time, the feature was called "category" and you could only pick one. Sounds familiar 😄? Here's how it looked: We moved to tags as part of #3438. I don't have the full context in mind (if anyone wants to dig, the public meeting folder probably contains some discussions about that around
I agree with @BenJam's proposal above to find ways to reuse tags to solve our problems. The concept proposed in https://github.com/opencollective/opencollective/blob/main/product/pitches/Categorizing%20%20Expenses%20for%20Accounting.md looks good, but it's a super complex project that is difficult to test with an MVP. Re-using tags could have an MVP as simple as a rule saying that tags starting with |
Beta Was this translation helpful? Give feedback.
-
This discussion thread is a conversation around a set of proposals for improving the way we handle categorization of expenses on the platform. This is currently based on a somewhat ambiguous implementation and application of tags which are used by different people, in different contexts in different ways.
This proposal originated with a need identified within OSC to make it possible for collectives (open-source projects) to categorize their expenses in order to effectively communicate to their funders how money is used in the project.
The proposal has been posted as a markdown file in the opencollective repository:
https://github.com/opencollective/opencollective/blob/main/product/pitches/Categorizing%20%20Expenses%20for%20Accounting.md
The conversation may lead to changes in the original proposal and may lead to other proposals altogether.
Beta Was this translation helpful? Give feedback.
All reactions