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 »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • CRA Receipting Requirements
Pages: [1]

Author Topic: CRA Receipting Requirements  (Read 2108 times)

kschmidt

  • Guest
CRA Receipting Requirements
June 23, 2010, 07:28:11 am
I apologize if this has been answered before - I gave a quick search but could not find anything.

I am testing out whether Civi is an appropriate platform for a small charity I am helping.  While running my test environment, I noticed that the receipt number is, essentially, the transaction_id, and that there is no other real information to be able to regenerate a receipt properly.

Canadian receipting rules require receipts to be serialized, which the transaction ID is.  However, if one makes a change to a receipt, the old receipt must be voided and a new receipt must be generated.  Unless we perform a full refund and re-do the transaction, the transaction ID will stay the same.

Ideally, any change to the receipt would cause a new receipt number to be generated and recorded in the system, and the new receipt would pull the old receipt number into the system.  Any new receipt must say that it is voiding a previous tax receipt.

Further, I see no audit of receipts sent.  I see the one receipt date, but if multiple are sent, I see no log of that.

There are a few other receipt requirements, but these are the main ones right now.  These are a good way to get nailed by CRA and risk losing charitable status in Canada.  Improper receipting is a big no-no, so I want to ensure that there is a feasible solution (obviously we could program something, but I'm hoping a solution exists out there).

Any help would be appreciated.

-Kirk

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: CRA Receipting Requirements
June 23, 2010, 08:00:32 am
You can always cancel a contribution and make new contribution which will generate new receipt.

Kurund
Found this reply helpful? Support CiviCRM

kschmidt

  • Guest
Re: CRA Receipting Requirements
June 23, 2010, 08:05:35 am
So what is cancelling doing on the backend?
Is it refunding the donation as well to the contributor?
Is this zeroing out the donation on the database end for accounting purposes?
Is there a way to reference the old transaction when pulling the new receipt (as per the requirements I listed) without manually entering something?

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: CRA Receipting Requirements
June 23, 2010, 08:26:01 am
Quote
So what is cancelling doing on the backend?
Change the contribution status to cancel.

Quote
Is it refunding the donation as well to the contributor?
CiviCRM does not support refunding it should be done at payment processor level.

Quote
Is this zeroing out the donation on the database end for accounting purposes?
Yes, you can ignore cancelled contributions.

Quote
Is there a way to reference the old transaction when pulling the new receipt (as per the requirements I listed) without manually entering something?
There will be record of old contribution but you can't reference

Hth

Kurund
Found this reply helpful? Support CiviCRM

kschmidt

  • Guest
Re: CRA Receipting Requirements
June 23, 2010, 08:32:37 am
Thanks for your answers Kurund, but given what you have told me, I can potentially see problem with audit trails with CRA.

Anyone else out there have any custom code which satisfies CRA's requirements?

kschmidt

  • Guest
Re: CRA Receipting Requirements
June 23, 2010, 08:42:17 am
For reference, I am including sections 4, 5 and 6 of statute 3501 of the Canadian Income Tax Act, which specifically talk to the reissuing of tax receipts for cancelled receipts:

Quote
(4) An official receipt issued to replace an official receipt previously issued shall show clearly that it replaces the original receipt and, in addition to its own serial number, shall show the serial number of the receipt originally issued.

(5) A spoiled official receipt form shall be marked “cancelled” and such form, together with the duplicate thereof, shall be retained by the registered organization or the other recipient of a gift as part of its records.

(6) Every official receipt form on which

(a) the day on which the donation was received,

(b) the year during which the donation was received, or

(c) the amount of the donation,

was incorrectly or illegibly entered shall be regarded as spoiled.

kschmidt

  • Guest
Re: CRA Receipting Requirements
June 24, 2010, 09:07:59 am
Thanks to some help from a few people, this link was found:

http://groups.drupal.org/node/12979#comment-240173

If it doesn't do the linking to the last receipt, it at least gets us close enough that a little custom code should fix it.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • CRA Receipting Requirements

This forum was archived on 2017-11-26.