User Tools

Site Tools


release_19.3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
release_19.3 [2024/10/22 14:46]
admin created
release_19.3 [2024/10/24 19:58] (current)
Line 1: Line 1:
 +[[Release_Notes|<< List of all previous releases]]
 +
 +====== Release 19.3 - Key Features ======
 ===== Event Financials and Reconciliation ==== ===== Event Financials and Reconciliation ====
 It is always challenging for a section to know how well they've been managing their finances (which are driven largely by their events).  So, ScoutsTracker now gives an event-by-event, and year-by-year overview of event financials. It is always challenging for a section to know how well they've been managing their finances (which are driven largely by their events).  So, ScoutsTracker now gives an event-by-event, and year-by-year overview of event financials.
  
 Viewing an event's wallet now not only shows the transactions in/out of the wallet, but additionally clarifies the financials via three more detail reports Viewing an event's wallet now not only shows the transactions in/out of the wallet, but additionally clarifies the financials via three more detail reports
-  * Assessed Fees (i.e., automatically calculated based on members' signup and/or attendance).   These are "receivables", because because you need to collect money for each assessed fee.+  * Assessed Fees (i.e., automatically calculated based on members' signup and/or attendance).   These are "receivables", because you need to collect money for each assessed fee.
   * Accrued expenses (i.e., recording when a member pays for groceries, supplies, accommodation, facilities.   These are "payables", because you need to reimburse each expense.   * Accrued expenses (i.e., recording when a member pays for groceries, supplies, accommodation, facilities.   These are "payables", because you need to reimburse each expense.
   * Adjustments (i.e., the amount you had to transfer to/from the Troop's wallet to zero out the event's profit/loss, or to cover a specific member's bad debt   * Adjustments (i.e., the amount you had to transfer to/from the Troop's wallet to zero out the event's profit/loss, or to cover a specific member's bad debt
  
-The detail reports then get rolled up into a "Reconciliation" report, that lets one see the *expected* numbers (i.e., the assessed fees - accrued expenses) vs the *actual* numbers (e.g., fees received, reimbursed expenses).  Ideally the expected numbers should equal the actual money handled, but if they don't, then tips are provided recommending how to make them balance.  Finally if the event's profit was eventually absorbed into the Troop's wallet, or if the Troop had to cover a member's bad debt, then those adjustements are used to affect the event's final wallet balance.+The detail reports then get rolled up into a "Reconciliation" report, that lets one see the *expected* numbers (i.e., the assessed fees - accrued expenses) vs the *actual* numbers (e.g., fees received, reimbursed expenses).  Ideally the expected numbers should equal the actual money handled, but if they don't, then tips are provided recommending how to make them balance.  Finally if the event's profit was eventually absorbed into the Troop's wallet, or if the Troop had to cover a member's bad debt, then those adjustments are used to affect the event's final wallet balance.
  
-Going to "Account" | "Wallets" | "Events" now shows for each event in a year the event's expected vs actual numbers and the wallet balance.+Going to "Account" | "Wallets" | "Event wallets" now shows for each event in a year the event's expected vs actual numbers and the wallet balance.
  
-Additionally, "Account" | "Wallets" | "Events" now includes an "All Events" rollup, so that one can find out the expected and actual numbers added up across all the events in a specific year.  Drilling down on "All Events" will show a reconcilation report that provides an year's overview of information such as the total expenses recorded for food, for accommodation, etc. plus the overall profit/loss.+Additionally, "Account" | "Wallets" | "Event wallets" now includes an "All Events" rollup, so that one can find out the expected and actual numbers added up across all the events in a specific year.  Drilling down on "All Events" will show a reconciliation report that provides an year's overview of information such as the total expenses recorded for food, for accommodation, etc. plus the overall profit/loss.
  
 ===== Other Wallet Enhancements ===== ===== Other Wallet Enhancements =====
   * SS-6425: When self-pay is disabled for an event, use default source selection of cash/cheque/e-transfer when recording payments via "Manage Selections"   * SS-6425: When self-pay is disabled for an event, use default source selection of cash/cheque/e-transfer when recording payments via "Manage Selections"
-  * The "All" payment button in "Manage Selections" (for past events with signup enabled) should consider attendance recorded without signup+  * The "All" payment button in "Manage Selections" (for past events with signup enabled) needs to consider attendance recorded without signup
   * Added next/prev buttons so you can quickly scroll through member or event wallets   * Added next/prev buttons so you can quickly scroll through member or event wallets
   * SS-6641: Prevent recording fee payment with auto-deposit for self-signups   * SS-6641: Prevent recording fee payment with auto-deposit for self-signups
-  * SS-6410: Add a rollup toggle when viewing member wallets +  * SS-6410: Add a rollup toggle to list of member wallets, that shows an entry for each (possibly shared) wallet rather than for each member 
-  * Access by reference/value error meant that some expense-only transactions for members not signed up wouldn't be recorded+  * When adding new non-member payments, the source wallet is pre-selected when there'only one choice 
 +  * Add a "Event Wallet" link to the event's action menu, for easy access 
 +  * In an event wallet, add a link to the event when viewing from "Account" | "Wallets" | "Event wallets", for easy navigation
  
 ===== Wallet Bug Fixes ===== ===== Wallet Bug Fixes =====
Line 25: Line 30:
   * SS-6344: If a sync times out on a "Sign Me Up!" action, but actually succeeds on the server after the timeout period, then the automatic sync retry can create a second payment record   * SS-6344: If a sync times out on a "Sign Me Up!" action, but actually succeeds on the server after the timeout period, then the automatic sync retry can create a second payment record
   * Add an expense to a member who HASN'T SIGNED UP for a fee event.  The owing amount incorrectly shows them as owing the expense they just paid, rather than needing a reimbursement.  Also impacts "Manage Signup/Attendance" total.   * Add an expense to a member who HASN'T SIGNED UP for a fee event.  The owing amount incorrectly shows them as owing the expense they just paid, rather than needing a reimbursement.  Also impacts "Manage Signup/Attendance" total.
-  * SS-6404: Can't record multiple expenses?  (2nd expense gets recorded as reimbursement)+  * Access by reference/value error meant that some expense-only transactions for members not signed up wouldn't be recorded 
 +  * SS-6404: Couldn't record multiple expenses, because 2nd expense gets recorded as reimbursement
   * SS-6404: Misleading/incorrect values for event's profit/loss   * SS-6404: Misleading/incorrect values for event's profit/loss
 +  * When editing the event and deleting/updating transactions, going to "Add" transaction and covering loss / claiming profit was using the non-edited balance
 ===== Miscellaneous Enhancements ===== ===== Miscellaneous Enhancements =====
   * SS-6429: Always preserve training progress when you change your email address   * SS-6429: Always preserve training progress when you change your email address
Line 39: Line 45:
   * Fixed a login role issue when you were signed into the same account in two tabs, as a Scouter login in one tab and a non-Scouter login in the other tab   * Fixed a login role issue when you were signed into the same account in two tabs, as a Scouter login in one tab and a non-Scouter login in the other tab
   * SS-6448: Attendance report showing all inactive youth   * SS-6448: Attendance report showing all inactive youth
 +===== Patch (2024-10-24) =====
 +==== Miscellaneous Enhancements ====
 +  * PAYMENT, SS-6425: When paying/refunding fees or reimbursing expenses, pre-select the source wallet choice last used for that member
 +  * COLLABORATION: A section with a subgroup's shorted name becomes "(Monday) - Beavers", whereas "Monday - Beavers" is sufficient
 +  * COLLABORATION: Name swatches on co-subscribed/shared calendar items should be using the shortened name
 +  * Let emails be filtered by email address (search doesn't permit '@' or '.').  Allow apostrophes and spaces to be a valid search/filter character
 +  * (Kenneth Kully) don't navigate after initial sync if you've already navigated somewhere
 +  * (Kenneth Kully) less visually-intrusive way to show sync progress
 +  * Can now close Sync Progress lightbox
 +
 +==== Bug Fixes ====
 +  * SS-6453: Active youth with valid entry date but no attendance in any events were being excluded from attendance report
 +  * SS-6457: The initial number beside the "Unfinalized events" link was initially including old personal events that had no attendees
 +  * ADMIN: left pane width is too narrow for support@scoutstracker.ca login
 +  * SEA_SCOUTS: Once you set a troop to sea scouts, all subsequent connections to troop accounts showed that vocabulary
 +  * PUSH: preview message of unconfirmed events with Scouter-only visibility, was using term "(Scouter)" rather than "(Scouters)"
 +  * PAYMENT: Recording a new member payment, and then re-editing that payment before saving, was resulting in the payment source not being recorded
 +
  
release_19.3.1729608381.txt.gz · Last modified: 2024/10/22 14:46 by admin