-
Notifications
You must be signed in to change notification settings - Fork 39
Home
Sebastian edited this page Feb 10, 2016
·
6 revisions
Welcome to Project-60's CiviBanking CiviCRM module.
These pages present an early draft of the manual. The project description and state can be found on the Project-60 Home Page page.
- Download or GIT-clone the extension part of this repository and put/copy/link it into your CiviCRM's extension directory
- If you use logging, disable it for the moment.
- Go to the 'manage extensions' admin screen, refresh, and install CiviBanking
- Now you can turn on logging again, if you turned it off previously
- We currently don't have a front end to configure the plugins, so you will have to create a plugin instance in the database (in this case, a CSV importer):
- We need to know the import plugin type ID...
SELECT id FROM civicrm_option_value WHERE label='Import plugin';
=> 746
- ...and the CSV Importer class ID
SELECT id FROM civicrm_option_value WHERE value = 'CRM_Banking_PluginImpl_Importer_CSV';
=> 745
- Now we can create an (unconfigured) plugin instance
INSERT INTO civicrm_bank_plugin_instance (plugin_type_id, plugin_class_id, name, description, enabled, config, state) VALUES (746, 745, 'My first importer', 'This is just the first step', 1, '{}', '{}');
- Get your plugin's ID (since there's only one) by
SELECT id FROM civicrm_bank_plugin_instance;
- If you want to update your plugin's configuration (see "Configuration" below):
UPDATE civicrm_bank_plugin_instance SET config='<json config string>' WHERE id=<your_id>;
- Now you can start importing CSV bank statements via "Banking" -> "Import Payments"
- Importers
- CSV-Importer
- Dummy Importer
Also refer to the Getting Started with CiviBanking.