Adds a default date to the next first of months in contracts.
New way of setting reference. Select default payment term and restrict to the terms of Compassion CH. Prevent user to rewind the next_invoice_date.
Bug fix in linkContact procedure.
Fund name typo fixed.
Fixed Payment Term bug where DD payment_term_line was replaced by another that had the same name. It caused DD invoices to have a wrong due_date.
Workflow improvement : clean_invoices on contract cancelled. Added methods to trigger workflow transitions from GP when exporting contracts.
Added verification that BVR Reference is valid, if modified by the user.
Small performance improvement on contract validation
Code formatting fixes.
Merge pull request #18 from CompassionCH/master-bug-fixes

Master bug fixes