Added account 1098. Added link to GP funds in product_product in order to find fund products when receiving a payment.
Added validation before sending messages to the middleware to prevent wrong user actions. Various bug fixes.
More explicit error messages to know which object raised the error.
PEP8 and small code cleaning.
Adds a default date to the next first of months in contracts.
Moved middleware server url to conf file
Fixed rebase conflict mistake
[ADD] child method on child allocation and update message
PEP8 + Headers modifications.
Added security rules, default actions and corrected the code to fit changes in other modules.
Changed allocation method so that allocation date is set for the child. Small code improvements.
Completion bug fix. Prepare new generation of BVR Reference
Remove debugging break points.
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.