Add processing date to directdebit files
Add message ID to DirectDebit files
Implement directdebit file exporting to XML.
Fix and test database upgrading to schema version 2.
Move get_account to Limesco.pm, it's too generic to be in a tool.
Move find_account_like in invoice-generate to get_account_like in Limesco object
Fix utf8 support for get_account_like.
Change directdebit file member creation_date DATE to creation_time TIMESTAMP WITHOUT TIME ZONE so we also store the timestamp the file was created.
Fix FRST and RCUR file building if SUCCESS transactions already exist
Make select_directdebit_invoices only return invoices for which no active or succesful transaction already exists.
Add get_active_directdebit_authorizations function.
Add hack in order to finish directdebit now: remove activation costs from an invoice, since they are usually already paid. The correct fix is described in the file, and is already a TODO.
Implement a command-line interface for directdebit.pl.
Add a UNIQUE on message_id for directdebit files, since they must be unique identifiers too.