Skip to content

Releases: CompassionCH/compassion-modules

S2B Correspondence

10 Jun 13:18
Compare
Choose a tag to compare

This release corresponds to TCPT Release 3 fully implemented and stable.

B2S Correspondence

08 Feb 09:57
Compare
Choose a tag to compare

Compassion modules in version 8, stable for handling B2S Correspondence.

Compassion Modules 8.0 RC

25 Sep 15:52
Compare
Choose a tag to compare

All modules for v8 !

Odoo Compassion Modules Final

19 Jun 09:34
Compare
Choose a tag to compare

Compassion Modules

New since v1.4 :

  • Contracts are separated by different types :
    • sponsorships
    • sponsorship correspondance
    • sponsorship gifts
    • other contracts
  • New SDS Tracking module
  • Lot of improvements

Odoo Compassion Modules 1.4 Release Candidate

02 Apr 13:26
Compare
Choose a tag to compare

GMC Message Center

This release contains all changes needed for the message center which queues the messages exchanged between Compassion CH and GMC to work.

Message Center

Supports all the messages exchanged with gmc. Handles the errors and the status check (pending, success, failure) for all messages.

Outgoing messages

  • UpsertConstituent : created when a we change the name of a sponsor or when a sponsor makes a new sponsorship (when the sponsorship is activated at first payment).
  • CreateCommitment : created when a new sponsorship is activated.
  • CancelCommitment : created when an active sponsorship is ended (regardless of the reason).
  • CreateGift : created when a Gift for child (invoice.line) is paid.

The messages are sent when a user processes the messages created.

Incoming messages

They are added in the database by the middleware when receiving them by GMC. They will execute an action when the user processes them.

  • AllocateChild : Will create a new child and fetch all information from the web services.
  • DeallocateChild : Will put the child in deallocated state, making it unavailable from sponsorship. This should only occur for unsponsored children.
  • UpdateChild : This has several possible events (NewImage,NewCaseStudy or Transfer). Will retrieve the new information of the child and put the child in a special state (field gmc_state) so that a user can filter the updated children and send a mailing to their sponsors.
  • DepartChild : Will terminate the sponsorship and mark the child as departed, and fetch the exit details via the webservice.
  • UpdateProject : Will fetch webservice for updating Compassion Project information.

Compassion Children and Projects

  • Moved pictures of children in a separate object, because pictures and case studies are not updated at the same time by GMC.
  • Added the module child_sync_gp, in order to push all needed information of children back into GP.
  • Translations of case study descriptions largely improved by David, and views improved.
  • Suspension method on projects in order to suspend funds when receiving an update from GMC (cancel invoices and advance next_invoice_date of related sponsorships).
  • Child delegation done by David
  • Put children on Internet and remove them from Internet
  • New states of children : 'Reinstated' when a previously departed child comes back and was previously sponsored (in order to propose him to his old sponsor), 'Error' when a process of an update fails, 'Deallocated'.
  • Handling of Biennial state

Odoo Accounting 1.3 Release Candidate

13 Feb 09:39
Compare
Choose a tag to compare

Clean invoices

  • When a contract or a contract group is modified, the goal is to modify all existing open invoices so that all changes are directly committed to existing invoices (except for old invoices), and so that the reconciliation can be done directly after having modified a contract.
  • When a contract is terminated, if the sponsor did pay in advance, we automatically unreconcile the payment so that we can later decide for what we use the payment. The invoices are then canceled.

Others

  • New split_invoice module for splitting an existing invoice into two invoices (useful if sponsor pays for one over several sponsorships)
  • New module hr_planning to view the work days of the employees
  • Birthday gifts invoices : set automatically the date of invoice two months before the child's birthday
  • CRM improvements : allow event deletion, keep track of the salesperson of a sponsorship, ...
  • Generate invoices from bank statements, given some information on the payment (useful when autocompletion is not feasible)

Odoo Accounting 1.1

19 Dec 14:43
Compare
Choose a tag to compare
  • New "Waiting Mandate" state for LSV,DD sponsorships
  • Children are linked to the Compassion Project
  • Events and CRM Projects are better linked and synchronized
  • Various bug fixes
  • View improvements

Odoo First Accounting Release

11 Dec 17:21
Compare
Choose a tag to compare

This is the first release of Odoo for Compassion CH including the significant following modules :

  • partner_compassion
  • sponsorship_compassion
  • crm_compassion

It allows creating and cancelling sponsorships from Odoo instead of GP. All information about sponsorships are synchronized with GP via the module sponsorship_sync_gp so that GP keeps most of its functionalities.

Accounting is performed from Odoo. Invoices are monthly generated and payments are read and assigned to the correct sponsor from there.

What is not yet ready to be used in production :

  • message_center_compassion
  • children and project descriptions