09 December, 2014
By Nileema

As mentioned by Tony in his blog, we have recently released “Simple Donate” extension that allows you to have a pretty and responsive donation pages. I want to take this opportunity to share some implementation details for this extension.

CiviCRM and API

We made a conscious effort not to add more configurations and decided to use existing contribution page settings. So the only thing that you need to do is link your existing contribution page with our extension.

AngularJS

CiviCRM already has support for angular extension. It was fairly easy to learn and develop front-end based on angular framework. It also helped in implementing client-side validations for most of the user related and payment related fields. Angular was...

Read more
06 December, 2014

I recently had a requirement to allow for export of Accounting Batches to a format that AccountEdge can use. The good news was AccountEdge has many CSV import wizards for many different types of data. The bad news was the layout of the accounting batch export CSV file from CiviCRM did not match what AccountEdge expected.  So I set about creating a new export format for CiviCRM which is compatible with the "File ... Import Data ... General Journal Entries" wizard in AccountEdge.

What I had to do:

Step 1:  Update list of export options to include the new choice "CSV for AccountEdge"

1a) I edited the file: civicrm/CRM/Financial/Form/Export.php
 option choices need to be updated in 2 places: in "buildQuickForm" and "preprocess" functions
1b) I edited the file: civicrm/templates/CRM/Financial/Form/Search.tpl
  option choices need to be updated in function "editRecords"
 
 ...
Read more
05 December, 2014

In 2014 MAF Norge funded CiviCooP developing the TriggerAction extension (https://github.com/CiviCooP/org.civicoop.triggers) to assist them with automated Donor Journeys in CiviCRM. Our team of Jaap & Erik from CiviCooP and Steinar & Helen from MAF Norge worked hard for a week and we came up with something that does work but is fairly complicated and decidedly unsexy. During the CiviCRM sprint in Edale Jaap & Erik from CiviCooP worked on a first analysis of CiviRules, a CiviCRM extension that is based on the Drupal Rules module. We described our thoughts (and some great contributions from community members) on a wiki page: http://wiki.civicrm.org/confluence/display/CRM/CiviRules+extension

In 2015 our aim is to actually develop and deliver the...

Read more
24 November, 2014

At Web Access we’re constantly exploring new technologies and challenging our engineers to come up with new, and useful software solutions. This exercise allows us to hone our skills, motivate our teams, and keeps us thinking outside of the box. At times, such as this, it gives us a little something to boast about.

We thought it would be really useful for the community if there were a simpler way to donate in CiviCRM. So we set out to simplify the donation process. What we’ve come up with is the “Simple Donate” extension which allows the administrator to link existing donation pages with our new sleek, user friendly and responsive donation page. The genesis of this idea came from the blog post here

Pen and paper ready? Here’s how it works…

  1. Link your existing contribution page with simple donate form....
Read more
29 October, 2014

This extension has been unpublished from the CiviCRM extensions directory, as it is obsolete. The source code is still at GitHub (https://github.com/sgladstone/com.pogstone.paymentprocessorhelper), but is not maintained, nor recommended. 

 

Pogstone has published a new native extension called "Payment Processor Helper" Its designed to standardize and streamline, and ease support challenges related to automated recurring contributions that are connected to payment processors. This extension is NOT a payment processor. Its designed to work along side existing payment processors, which at this point includes PayPalPro, Authorize.net and eWay recurring.  Hopefully this is of use to organizations using one of those 3 payment processors, and/or other developers creating payment processors that want to offer automated recurring...

Read more
17 October, 2014

You know what they say… there are only two certainties in life - death and taxes. Well, we’ve been working to teach Civi to help make the latter a bit easier. We’re very pleased to announce that Web Access and core team have collaborated to ensure that CiviCRM 4.6 will fully support Sales Tax ( VAT). As of the conclusion of the Edale London sprint we’ve merged this functionality into the master branch.

Not only will CiviCRM understand Sales Tax, it can actually allow users generate Sales Tax invoices right in the back office. This will eliminate the need to track invoices separately in your accounting software and manually upload transaction data.

Key Features

  • Fully supports percentage-based sales tax
  • Each line item can be subject to a different sales tax percentage
  • Sales Tax amounts are automatically applied to a Sales tax creditor account
  • Supported: Events, Contributions,...
Read more
09 September, 2014
By BjoernE

Direct debit is vital for donations in continental Europe. It's widely available, reliable, and now it could be for free! SEPA -the "Single Euro Payments Area"- harmonized money transfers throughout the EURozone, allowing for easy direct debit payments between any of the 18 EUR countries.

Making SEPA accessible for CiviCRM could be a real money saver for us: No more paying the expensive fees of the bureaus. Not to mention the outrageous costs and delays of credit card payments. Plus, you could have all the donor's information right where it belongs - in your CiviCRM.

Project60 started out more than a 18 months ago to seize this opportunity and (among other things) develop CiviSEPA - the SEPA direct debit integration into...

Read more
08 September, 2014

Pencil and squared paper at the ready CiviCRM is about to get a little more boring...

Yes thats right, over the past few months Compucorp have been working with Web Access, JMA consulting and the Core Team to beef up Civi's accounting integration by providing support for Sales Taxes for CiviCRM. But wait there's more...

Now with full support for Sales taxes it made sense to go the whole hog and produce legally valid invoices and tax receipts. That means, Civi now understands more accounting concepts and can provide better support for organisations with more complex Accounting, Sales Tax and Invoicing needs. No more tracking invoices over in your accounting system and then manually updating your CRM, now all of this is integrated into one neat Civi shaped package simplifying (or removing the need for) costly accounting integrations or manual data imports.

Of course you can optionally turn all this off and keep using Civi and your existing...

Read more
01 September, 2014

There is a newly updated version of the native extension called "Fancy Tokens". This new version (2.1) includes enhancements suggested by the community. Specifically the request from Xavier to include tokens for individual event registration pages, where the event ID can be easily changed. 

Have you ever needed to send an email from CiviCRM that includes a list of upcoming events? Then you know how much fun the copy/paste effort this entails, especially if you want to use a checksum in the links to register. Plus you know you get to repeat the whole exciting process for the next newsletter the following week or month. Or if you have someone else you need to train on this task, try explaining to a non-technical person how to hand-edit the URL query string to include the checksum paramaters. (is the contact ID query string param name "cid=x" or "id=x", well that depends....)          And even if you do not deal with events, you can have the same fun teaching someone else to...

Read more
11 July, 2014
Filed under CiviContribute

I've just posted a new release for the iATS payment processor extension, with improvements and bugfixes, mostly for the ACH/EFT (direct debit) function.

The details about the release are here: https://github.com/iATSPayments/com.iatspayments.civicrm/releases/tag/1.2.7

You would think that taking money over the web without the use of a credit card wouldn't be so hard in this world of international financial transactions? But it turns out that it is.

Of course, the idea is very enticing - your constituents want to support you, let's allow them to do that without having to pay so much money to the credit card companies. If we can do that on a recurring basis, we're getting to the holy grail of fundraisers everywhere.

And if you've been around for a while, you'll know that this technique is used frequently in...

Read more