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) »
  • Received date for payment is local time not installation time.
Pages: [1]

Author Topic: Received date for payment is local time not installation time.  (Read 384 times)

joanne

  • Administrator
  • Ask me questions
  • *****
  • Posts: 852
  • Karma: 83
  • CiviCRM version: 4.4.16
  • CMS version: Drupal 7
Received date for payment is local time not installation time.
September 01, 2012, 10:45:42 pm
I would have thought that when a contribution is received the date/time recorded would always be the time in one specified time zone.    eg. As our association is in Australian on the east coast, we want all our payments recorded in AEST which is UTC + 10 hours. 


This seems to be what happens with contributions made with Australia ( Payments from Perth which is UTC+8 hours are recorded as received in UTC + 10 hour time as required)

However those from other countries are being recorded in their local time (USA, Singapore, New Zealand and Brunei are recent examples)

So a person living in Alabama USA who joined us at 11 am on 16 August in her time zone ( ie UTC - 5 hours) has a received date of 2012-08-16 11:00:00   entered against that payment.

However our payment gateway records the time of the transaction in our time zone (UTC +10 hours) which is 2012-08-17 02:00:00

This creates problems when we need to reconcile the contributions recorded in civi against the money deposited in the bank ( somthing we do on a daily basis)

When our bookkeeper tried to reconcile the bank statements with the civi income for the 16 August she had less money deposited in the bank than civi said there should be and for 17 August she had more money deposited in the bank then civi said there should be.

Over the two days the money balances out, but this requires journal entries in our accounting program and for me to check that we did get a contribution from another country.

Has anyone else had similar problems and if so have you managed to do anything to fix it?





 

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Received date for payment is local time not installation time.
September 01, 2012, 11:06:55 pm
hi joanne - not sure why you get different behaviour out of Aus - sure it isn't difference of whether people are logged in or not?

On your site people are allowed to set their Locale Settings which then affects timezones. Could that be the issue?
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Received date for payment is local time not installation time.

This forum was archived on 2017-11-26.