Hmm ok, I'll change it. Just note that after this change we will report to the European Commission the "agreed on costs", not necessarily "actual costs". Because we determine costs based on timesheets then, not based on invoices (of which we will no longer know to which work package they belong). The difference is: if somebody tracked worktime for a reporting period but did not invoice it in that reporting period (yet), we still already report it.
If that's permissible (probably yes, as it's like trade debits / credits in our accounting) then it's even better for us as it allows collaborators to get deferred payouts (like I use to do it at times).
The purpose of tagging invoices by work package number was to report only the actual costs.
When making that change, we also no longer need to collect entry_date
for invoices, as we will instead collect the information from timesheets. Oh and h2020_costtype=personnel
could be assumed as a default if the invoice is by a collaborator. Which means there would be no need for any special process for registering bills in FreeAgent, then.
Ok, I'll change that too.
Not the contracts, but our invoicing process requires it. It's needed for project wise accounting in FreeAgent anyway.
Maybe not, but we can assume travel by default if no costtype is given explicitly.
The project is already entered in a dropdown field in FreeAgent's form. So for bills we collect nothing and for expenses only the entry date. And even that could be avoided with some clever logic: look at the expense receipt date instead and determine if it's in the reporting period, but also include any existing expense claims not included in the last report (based on some FreeAgent ID number).
Anyway, we're quite close to the final version now 