We need to make a few tweaks to the transaction schema, namely the "source" field enumeration.
FiscalYearEncumbrance created during rollover should still be connected to orders
Since this is a breaking change, data migration scripts will be needed. Here is the mapping from old to new values that should be used for data migration:
- Manual -> User
- Credit -> Invoice
- Voucher -> Invoice
Dennis Bridges please verify these mappings.
- schema and examples are updated
- data migration scripts are implemented
- sample data is updated as needed
- the acq-models submodule is updated in mod-finance, mod-orders, mod-invoice
- check and fix API tests as needed (mod-orders, mod-finance, mod-invoice)