Previous Enhancements
Next Enhancements

September - October 2023 Enhancements


Automatically Charge On Sign Up

TroopWebHost can now be configured to automatically charge members when they sign up for an event.  This will cause up to three group transactions to be generated for that event:  one for scouts, one for adults, and one for guests.

You can specify a different amount to charge per person for scouts, adults, and guests.

If an event is configured to auto-charge participants, the associated group transactions will be updated automatically as the event and event participants change, until attendance is finalized for the event by checking the Attendance Finalized box on that event.  For this reason, you should always finalize attendance for any event that has the auto-charge feature enabled.

 

Setting Up An Event To Automatically Charge Participants (step 1)

First you must configure one or more Event Types to support this feature.  To do this, go to Site Configuration → Event Types.  Update an event type for which you want to enable auto-charging, then scroll down the page to the "Financial" section.

You must have Allow Monetary Transactions enabled to auto-charge participants.

Then check the box for Automatically Charge Participants On Sign-Up.  This will cause additional fields to be displayed, all of which are required.

Lock charges that have been added... determines when the system will stop automatically removing the charges for members who signed up for an event earlier, but later withdrew.   If you choose "After sign-up deadline", then members who withdraw after the sign-up deadline will still be charged for the event.  Regardless of which option you select, no changes to participant charges will occur automatically after attendance has been finalized for the event.  

Auto Charge Transaction Type.   Select the transaction type to be used when the system generates group transactions to charge the participants on an event.

Auto Charge Subaccount.   This should usually be set to "Main".  This is the personal subaccount that will be used when the participants are automatically charged for the event, unless a subaccount was specified in the Subaccount For Participant Balances for that event.

Auto Charge Fund To Debit.   If the selected transaction type is configured to debit a fund, select the fund to be automatically debited when participants are automatically charged.   

Auto Charge Fund To Credit.   If the selected transaction type is configured to credit a fund, select the fund to be automatically credited when participants are automatically charged.

   

Setting Up An Event To Automatically Charge Participants (step 2)

Once you have configured the event type to support auto-charging participants, you are ready to set an upcoming event to auto-charge participants.

Go to Calendar → Maintain Events and update an event that has an event type for which auto-charging is enabled.  On the Event Details tab, scroll down to find the Automatically Charge fields, shown circled below.

All of the auto-charge fields are optional.  If you leave them all blank (or zero), nobody will be automatically charged when they sign up for the event.

If you want to only auto-charge scouts, you can leave the adult and guest fields blank, and just enter the amount you want to charge scouts.  Similarly, if you only want to auto-charge adults, just leave the other fields blank.

Once you enter values into any of these three fields and save your changes, the system will generate the appropriate group transactions.

The group transaction for scouts will have each scout who signed up for the event automatically selected.  The group transaction for adults will have each adult who signed up for the event selected.  The group transaction for guests will have any member who has one or more guests.

 

Event Sign Up And Withdrawals

Once an event is configured for auto-charging, as shown above, any scout who signs up for the event will be added to the scout group transaction for that event.  Any adult who signs up for the event will be added to the adult group transaction for that event.  And anyone who signs up for guests will be added to the guest transaction for that event.

Anyone who withdraws from the event will be automatically removed from the group transactions for that event - unless:
A) The sign-up deadline has passed, AND the "Lock charges that have been added..." option on the Event Type was set to "After sign-up deadline", or
B) Attendance has been finalized for the event.

Once attendance is finalized, all of the automatic updates to the group transaction will stop.  Only then is it safe to edit the group transactions directly.

 

Finalize Attendance

You should always finalize attendance on any event that is configured to automatically charge participants.  This will lock the existing group transaction so that it is no longer affected by changes in the participation status for this event.  Once attendance is finalized, you can modify the charges by editing the group transactions that were created by the auto-charge feature, which will allow you to add and remove members from the transaction and override the amount.



Minimum Balance For Adults To Sign Up

This does not apply to Cub Scout and Girl Scout sites because they use one minimum balance for both scouts and adults.

You've been able to configure an event to prevent scouts from signing up for an event if their current balance is below a specified amount.

A similar feature has been added for adults.

As you would expect, you enable this feature through the event type.

Once enabled, you will see a field on the first tab of the Maintain Events page where you can specify the minimum balance required for adults on this event.

If this is left blank, the default minimum specified on the Event Type will be used.



Pay From Sign Up Page

If your balance is not sufficient to sign up for an event - or if you just want to increase your balance or those of your scouts - you may now do this from the same page where you sign up for events, the calendar detail page.

This button will appear if:

  • Your user ID is authorized for the On-Line Payments function, AND
  • This event has an event type that is configured for auto-charge

Click that button to initiate a new on-line payment....



Finalize Attendance

The Take Attendance page no longer has an "Attendance Finalized" checkbox to indicate that attendance has been finalized.  Instead, there is a new Finalize Attendance button that will save any attendance changes you made on this page, then mark attendance finalized.

If the event was configured to automatically charge participants, finalizing attendance will cause the Take Attendance page to be locked;  it will not allow you to make any further changes in the participation status for this event.

You can still change attendance from the Sign-up List tab of Maintain Events, but unless you undo the Attendance Finalized status, your changes will not affect the group transactions that were created by the auto-charge feature.



Event Type Financial Section

You may have noticed in some of the earlier screenshots that the Event Type page has a new section for financial attributes.

This consolidates the accounting attributes that had previously been scattered around the page.  We hope this makes it easier to find these important parameters.



Typical Situations

The Money chapter of the User Guide has a subsection, "Typical Situations", that describes how to handle some of the most common types of financial activity.

Two of these pages have been updated to reflect the changes announced above:

For campouts, we now consider two different approaches for charging the participants:

  • After the event is over and the total cost and attendance is known, create a group transaction to charge each participant, OR
  • Set a minimum balance to sign up for the event and automatically charge the participants when they sign up

There are advantages to either approach, so you should choose the option that best fits your unit.



Send Us Your Questions and Suggestions

Send us a ticket from the My Support Tickets page on your site's Help menu.   This is absolutely the best way to communicate with us!

Or simply contact us at CustomerSupport@TroopWebHost.com.  If you do, please include your troop number and city in your message so we can identify your site.