Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Dues Report not gathering data

Dues Report not gathering data 1 year 7 months ago #62295

  • marc33
  • marc33's Avatar Topic Author
  • Offline
  • FTH Gold Poster
  • FTH Gold Poster
  • Posts: 188
  • Karma: 6
  • Thank you received: 31
Two members joined just recently (Shane and Emanuel). I never sent them an invoice as they paid the renewal when they joined. Both are listed in the Track Payments window as having paid their dues, but the report doesn't reflect this. Even if I change the payment method (and Save again), the method of payment doesn't show up in the report.

My guess is it has to do with not having sent them an invoice.

This is for Quest 4643.
Valencia Toastmasters #1670
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62303

  • Pam
  • Pam's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 2381
  • Karma: 18
  • Thank you received: 651
I see them on the report - with method, but no invoice date, as expected.
You might need to close the dues module and open again to have them show up.
Pam Holley, DTM
FreeToastHost Ambassador
VPM, Redlands Toastmasters Club 5836.toastmastersclubs.org
D69 Parliamentarian 2018-2019
Please add your Club Number to your profile signature (On Profile tab click Edit, then choose the Profile Information tab)
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62304

  • marc33
  • marc33's Avatar Topic Author
  • Offline
  • FTH Gold Poster
  • FTH Gold Poster
  • Posts: 188
  • Karma: 6
  • Thank you received: 31
I logged out and closed the tab. Then reopened site, logged in as myself (I'm treasurer). The dues report still shows nothing as to payment method for these two. See attached.
Attachments:
The following user(s) said Thank You: Pam
Valencia Toastmasters #1670
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62307

  • Pam
  • Pam's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 2381
  • Karma: 18
  • Thank you received: 651
I can definitely see the payments (paypal) when I run your report, but to test I've just done a similar exercise for my club, and I have the same issue you are experiencing. I thought it is might be something to do with caching, but even a reload from server doesn't change it.

I'll follow up with our developer
Pam Holley, DTM
FreeToastHost Ambassador
VPM, Redlands Toastmasters Club 5836.toastmastersclubs.org
D69 Parliamentarian 2018-2019
Please add your Club Number to your profile signature (On Profile tab click Edit, then choose the Profile Information tab)
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62312

  • Jane Atkinson
  • Jane Atkinson's Avatar
  • Offline
  • FreeToastHost Ambassador
  • FreeToastHost Ambassador
  • Posts: 3674
  • Karma: 57
  • Thank you received: 736
I had something happen that may be related. I had tagged a new member as paid but when I wanted to send an email to duesnotpaid, the system added her to the email.

From memory - it was a few weeks ago now - I needed to logout and close the browser entirely. When I started a new session, the new member's name wasn't included in duesnotpaid.

It might be worth your while to try logging out and re-starting your browser, then logging in again.
Jane Atkinson, DTM
Auckland, New Zealand (D112)
Ernst&Young Achieving Potential, club 1137486
Sgt-at-Arms, Tōhī bilingual Māori / English Toastmasters, 5316066.toastmastersclubs.org
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62313

  • SteveTheTechie
  • SteveTheTechie's Avatar
  • Away
  • FreeToastHost Developer
  • FreeToastHost Developer
  • Posts: 10563
  • Karma: 149
  • Thank you received: 2894
Added cache killer parameter to the Javascript to force a different URL every time. Give it another try.

Pam: The reason the reload did not work is that the URL for this report is buried deep in the Javascript. A reload forces an updated copy of the same Javascript to load. in this case the Javascript itself has to vary the URL for the report (by tacking on a dummy time stamp to the end) to fake out the browser into thinking it is a different URL so it does not pull the report from the cache.

Most of the time, the reload will work. However, if the report is being called from in Javascript (vs from the html), then the Javascript itself must handle the cache-busting. Also, the report is not part of the original html that the reload link applies to--if the report had its own reload link, that may work, but just doing something in Javascript is simpler.
OLD:
window.open('/index.cgi?duesreport');

vs 

NEW:
window.open('/index.cgi?duesreport+' + noCacheValue());  // noCacheValue() just returns a time stamp.

I probably could re-implement this in html without the Javascript, but just have not gotten to it yet. ;)
The following user(s) said Thank You: Pam
Last edit: by SteveTheTechie.
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62314

  • SteveTheTechie
  • SteveTheTechie's Avatar
  • Away
  • FreeToastHost Developer
  • FreeToastHost Developer
  • Posts: 10563
  • Karma: 149
  • Thank you received: 2894
The cache buster (time stamp) is in yellow below:

Attachments:
The topic has been locked.

Dues Report not gathering data 1 year 7 months ago #62322

  • marc33
  • marc33's Avatar Topic Author
  • Offline
  • FTH Gold Poster
  • FTH Gold Poster
  • Posts: 188
  • Karma: 6
  • Thank you received: 31
It works. You're a genius Steve. Don't know what we'd do without you.
The following user(s) said Thank You: SteveTheTechie
Valencia Toastmasters #1670
The topic has been locked.
  • Page:
  • 1
Moderators: SteveTheTechieGeorgeMarshallPam
Powered by Kunena Forum