Activity Messenger keeps track of all financial transactions. The engine adheres to double entry accounting principles. Every item you sell has an associated payment item (or multiple). This allows you to refund items to the client's credit card and simplifies bank account reconciliation.
Activity Messenger allows you to assign ledger codes to every item you sell. To set those up, click on the E-Commerce menu, and choose option Ledger codes. You can add as many ledger codes as you want.
Click on Classes, All classes and events. To assign a ledger code to class, open your class and pick the ledger code from the dropdown list.
If you have dozens or hundreds of classes, you can use the Bulk operation to assign a ledger code to multiple classes at once. Click on the more button (⋮) and choose "Ledger codes". Pick the classes, and assign the ledger code.
To view payments broken by ledger codes, click on E-Commerce, Reports. Choose a date range. Activity Messenger will list all payments and break them down by ledger code. You can export the report to Excel as well.
Using the Payments report in Activity Messenger, along with the Payout report in Stripe, your accountant can easily reconcile payments against your bank account deposits.
We recommend you program the Stripe payouts on a regular interval using the Automatic payouts feature. Read the Stripe Payout reconciliation report docs to find out more.