Accounting of other income
It is very common for CSAs to have other income (like subventions, grants, also other marketing channels) than members contributions. As a CSA coordinator I want to be able to build my budget including these.
This can be modeled using valueflows as a supply with money:
vf:Process vf:estimatedSupply
[
a vf:Intent;
vf:name literal;
vf:intendedQuantity [ qudt:numericValue literal ];
];
Income has the opposite direction in the abstraction hierarchy as expenses. The standard expense is attached to the top level process and might be shared among it's descendants in the same proportion as the expenses are.
But income may arouse on all process tiers.
Like for expenses income can also be accounted annually or monthly.
Intent
has hitherto been used as a synonym for expense. As with income another type of intent
is introduced naming conflicts need to be resolved.
Tasks:
-
rename addIntentModal
toaddExpenseModal
-
modify store.js
-
rename actions.addIntentId
toactions.addExpenseId
-
rename getters.intents
togetters.expenses
-
create getters.incomes
-
create actions.addIncomeId
-
check reusability of -
removeIntent
-
destroyIntent
-
createIntent
-
removeValues
-
-
-
create addIncomeModal
-
add a corresponding button to ControlField
-
-
modify chart.vue
-
add inputForm for incomes in the unselected expense category view -
add some display of the total costs (expenses - income) -
add incomesum to display of lower activitites. While doing so refactor to b-table
-
-
modify inputForm.vue
-
enable incomes
-
Also see the IO2 meeting 20.03.2019