CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Implemented connection to Collmex Accounting
Pages: [1]

Author Topic: Implemented connection to Collmex Accounting  (Read 1280 times)

sussdorff

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 4
  • CiviCRM version: 3.4
  • CMS version: Drupal 6
Implemented connection to Collmex Accounting
August 18, 2011, 03:51:08 am
This is probably useless to 100% -1 of the users of CiviCRM, but can give some pointers to the "Accounting integration improvements and Quickbooks integration" effort.

We recently integrated the Collmex Bookkeeping site (online site in Germany) with CiviCRM. Here are the goals:

a) Members need to be synced between the Collmex (which supports Members in addition to Customers) and CiviCRM.
b) Customers need to be transferred between CiviCRM and Collmex. A customer is any contact without an active membership, who has (had) to pay something (e.g. event contribution).
c) When a participant goes into the "Pending from pay later" or "Registered" state the invoice information needs to be transferred to Collmex, so bookkeeping can use the internal methods for payments tracking and so on.
d) Payments done using direct debit / direct transfer need to be imported into CiviCRM so we can set participants from "Pending from pay later" to "Registered".
e) If a participant changes the contact details, this needs to be reflected in Collmex as well.

Technically it was done using the Collmex API which supports sending CSV files back and forth. Depending on the event type, the accounting is different (accounting laws in Germany) and a Cron Job for importing Payments and Member updates.

If you need further information, don't hesitate to contact me.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Implemented connection to Collmex Accounting
August 18, 2011, 04:13:52 am
Hi,

Sounds interesting (for 100% -1 users ;). Sending that thread to Joe murray, that is working on civi accounting.
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: Implemented connection to Collmex Accounting
August 19, 2011, 04:55:19 pm
Sounds interesting sussdorff - yes , please do post the code etc. There are various sync efforts that this might be useful for beyond the bookkeeping one. WRT the latter, I'm currently developing a batch direct debit and direct credit system that will extend the work of Bernhard Fürst for a German DTA system. The CiviAccounts team expect to be supporting exports of financial transaction batches of various sorts in a general way.

Thanks! And best wishes!
« Last Edit: August 19, 2011, 04:58:13 pm by JoeMurray »
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

sussdorff

  • I post occasionally
  • **
  • Posts: 36
  • Karma: 4
  • CiviCRM version: 3.4
  • CMS version: Drupal 6
Re: Implemented connection to Collmex Accounting
August 22, 2011, 08:42:35 am
Hey Joe,

okay, how and where best to put this? Should we also chat on IRC so I could give you a more detailed rundown if interested?

Having an extension of Bernhard's work for better DTA handling would also be nice, though in this case I would go for SEPA-Basislastschrift (SEPA Core Direct Debit) as this should work in the whole SEPA region :-).

Do you have a roadmap for CiviAccounts?

Best wishes
 Malte

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Re: Implemented connection to Collmex Accounting
August 30, 2011, 06:14:25 am
Hi sussdorf,

Sorry for the delay in replying due to my vacation. You might want to post information about your code, including a link to repository holding it, at http://directory.civicrm.org/

Here is a good link for detailed implementation information on the CiviAccounts: http://wiki.civicrm.org/confluence/display/CRM/Accounting+integration+improvements

Look at the child pages for specifications in different areas.

Here is a link to outdated estimates based on a previous data architecture, but which is good for an overview of the pieces:
http://wiki.civicrm.org/confluence/display/CRM/CiviAccounts+Project+Estimates

We're taking Bernhard's Drupal module which uses the PHP PEAR package for German DTA transactions and updating it for Drupal 7, and implementing a plugin for the Royal Bank of Canada, our largest bank here. The direct debit donations will all go to the central organization, which will then distribute the funds to its local entities based on which one the donor is a member of. Here is a link to a bit of information on that effort, which will all be shared back to the community but will not be going into core: http://wiki.civicrm.org/confluence/display/CRM/Direct+Debit+and+Direct+Credit+-+Monthly+Batches

An IRC chat would be great. Contact me at joe (dot) murray (at) jmaconsulting (dot) biz to arrange a time if you don't find me in there when you are.

Cheers,
Joe
« Last Edit: August 30, 2011, 06:17:43 am by JoeMurray »
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Implemented connection to Collmex Accounting
August 30, 2011, 11:19:58 am
this sounds quite similar to what we did with Xero (ie. you seem to have done the same types of sync actions).

Good stuff - look forward to seeing the code
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Implemented connection to Collmex Accounting

This forum was archived on 2017-11-26.