Accounts Module (Administrator guide)
Contents
- 1 What is the Accounts Module?
- 2 Overview of the Accounts module
- 3 Assigning accounts codes
- 4 Accounting for Clubs & Clinics/Individual Budgets
- 4.1 Cost Centres for Clubs & Clinics
- 4.2 General Charge Rates
- 4.3 General Rates in Projects
- 4.4 Assign rates to activity
- 4.5 Carry out activity in Charitylog
- 4.6 General pre-invoice lists
- 4.7 Checking invoice details using "View Invoices" and "List Invoices"
- 4.8 Printing invoices
- 4.9 Exporting invoice data to Sage/Access Accounts
- 5 View Invoices
- 6 List Invoices
- 7 Print Invoices
- 8 General Pre-Invoice List
- 9 HP Pre-Invoice List
- 10 SW Pre=Invoice List
- 11 Export Invoices
- 12 Export Payroll/Invoice Data
- 13 HP Material Costs
- 14 HP Project Labour Costs
- 15 HP Standard & Project Nominal Codes
- 16 Rates
- 17 Rates in Projects
- 18 Cost Centres
- 19 Invoice Layouts
- 20 Invoicing Parameters
- 21 Payment Methods
- 22 VAT Codes
- 23 General Charge Rates
- 24 General Rates in Projects
What is the Accounts Module?
If you're using the Handyperson Module, you will probably be using the simple accounting tools that it provides - namely, charging for materials and work done, automatically working this out to give a cash total on the job card, and producing reports about how much money has been spent/charged.
We soon found that some of our clients needed more accounting functionality. More and more organisations are having to account for exactly what they have done, and provide an invoice to (for example) the council, rather than just working under an SLA. Individual Budgets are also having an impact (where the client is given benefits/grants and has to purchase and manage their own care/services, rather than the care/services being provided to them with no money changing hands). The Accounts Module is the answer.
Using the Accounts Module you can:
- Automatically generate invoices for club/clinic activity (when using the Clubs and Clinics module), support work (when using the Support Worker Module), and handyperson services (using the Handyperson module).
- Create invoices to the client directly, or invoice a funder/organisation on their behalf.
- Print invoices directly from Charitylog.
- Export invoices directly from Charitylog to the industry-standard Sage Line 50 accounting package, with department and nominal codes automatically assigned.
Overview of the Accounts module
The accounts module is fairly separate to the rest of the system, which from the point of view of setup is a good thing, because end users don't usually have to worry about it. Usually, beside any activity which can be invoiced for, there will be a button which looks like a pile of coins. Clicking on this will let you see which charge rate is being used for the activity. In some cases there is a drop-down list of the available rates. There is a lot of setup to be done for the accounts module to work correctly, but once this is done, there is minimal ongoing work, apart from printing the invoices and exporting the data.
Occasionally you may see an error message like the following:
Accounts is one area of Charitylog where it is very important that there is only one person creating invoices at a time. Therefore the system is quite careful about letting more than one person use it, and will show this warning when it thinks there is a clash of users. If the warning relates to your own username, feel free to click "Click here" (as long as you aren't using invoice processing in several tabs at once, which is not advised). If the warning relates to another user, you should stop and contact that user to make sure that only one of you is using the invoicing section at once.
The accounts module is intended to be used to invoice for work once it has actually been carried out, but with some careful thought, it can also be used to invoice for work in advance. Working out the best way to do this can be tricky and so you should discuss this with your assigned Charitylog trainer, and with the support department.
The accounts module can currently be applied to Club & Clinic activity, Support Worker work, or Handyperson activity. Clubs & Clinics is part of the Charitylog core; Support Worker and Handyperson are two of the available add-on modules for Charitylog. You should have good grasp of what these modules can do before setting up the accounts module to work with them. If you need to invoice for other activity, such as volunteer assignments, please give the support department a call. We plan to extend the accounts module at some point, and we depend on customer feedback to let us know what we need to develop.
This flow chart shows the complete process, which we will use as the basis for this chapter.
Example set of nominal/department codes
As you set up the accounts module, you will need to enter department and nominal codes, which are a way of categorising activity and associated money. We will use the following set of example codes, and refer back to them throughout the guide.
Department codes
Daycare (private clients): 10 Daycare (council clients): 20
Nominal codes
General/other: 1000 Fixed charges and administration costs: 5000 Travel time: 7000 Mileage: 6000 Client mileage: 8000
Assigning accounts codes
The first thing you will need to do as part of the setup of the Accounts module is to assign customer IDs to anybody who is going to receive an invoice. You may already have an internal system for accounts codes, or they may be provided for you by a funding body.
On the client details screen, there is a space for "Accounts code" on the Personal Details tab:
For funders, there is a similar field on the "General Details" tab of the Funder Details screen.
It is in a similar place on the Organisation Details screen.
Automatic accounts codes for people on your Charitylog system
If you do not have a preset system for assigning accounts codes, Charitylog will let you use People/Organisation IDs as your accounts codes, with a prefix if you want to apply one. This can be done in Operational Rules. Note that if you want to do this, the codes will not all be filled in automatically; you need to go to each client and re-save their record, and the "accounts code" field will auto-populate.
Accounting for Clubs & Clinics/Individual Budgets
Cost Centres for Clubs & Clinics
The Accounts menu (in standard form) has four submenus;
- Invoicing (containing the menu items for creating, printing and exporting your invoices)
- Support Accounts Setup (for setting up Support Worker-related accounting)
- HP Accounts Setup (for setting up Handyperson-related accounting)
- General Accounts Setup (for setting up general, i.e. Clubs And Clinics, accounting)
The menu item for Club and Clinic cost centres is in the "General Accounts Setup" submenu.
Clicking this menu item will take you to a screen where you can see the cost centres currently set up on your system, and enter new ones.
Click "Create New Cost Centre" and you will be taken to the following screen.
These screens, within the "Cost Centres" menu item, apply to all accounts activity.
The main purpose of the cost centre is to say who will pay for what, and to assign nominal and department codes to the activity. When specifying who pays, you will see a drop-down list of the people who have accounts codes set up on your system. When specifying the department and nominal codes; your finance office will be able to advise you on what to use. Click here to see the example set.
If you're simply using Charitylog to create your invoices, but not exporting to another accounts system, you may simply want to use placeholders like "dep" and "nom". You do need to enter something; the system will not create invoices with missing codes, unless you specifically tell it to do so.
To set up the codes, it makes sense to do so with a scenario in mind, so here is our example scenario.
Our organisation runs daycare centres, and uses Charitylog's Clubs and Clinics module to manage attendance at them. Attendance at the centres is chargeable, but at two different rates. Private clients (that pay for themselves) pay £20 per day. Council clients pay £25 per day.
So there are two different people receiving invoices, and therefore you are going to need two Cost Centres. (It may turn out later that more are needed, to deal with other things, but a minimum of two will be required if we have two sets of people being invoiced.)
We will also need two charge rates, as there are two different amounts to be paid for the same activity.
An example cost centre might look like this:
The council one will be set up in a similar fashion, but using nominal code 20 for everything. Once these are set up you will have two new cost centres on your system ready for use, as shown. You can now move on to setting up charge rates.
General Charge Rates
Click on "General Charge Rates" in the General Accounts Setup submenu, which will take you to the following screen:
As you can see, there are two rates already set up, but we are going to use new ones. The charge rate for private clients might look like this:
- The client will be charged £20 for each attendance.
- Mileage (if there is any) will be charged at 45p/mile.
- If the client cancels they will be charged £10.
The rate card for council clients is to be set up the same way, but with a charge of £25, and for council clients, they will be charged the full fee even if they do not attend.
You should now have two new rate cards on your system.
Now you need to link the cost centres and rate cards to one another in the relevant project.
General Rates in Projects
Click on the "General Rates in Projects" menu link.
You now need to select the project in question (Daycare);
Then allow the charge rates in the project, and link them to the relevant cost centres.
Assign rates to activity
Whenever there is work to be invoiced, you need to set a charge rate for that activity. In the case of Clubs and Clinics, this rate is set on the membership card - which shows all details of the client's membership of that particular club or clinic. It can be accessed by clicking on the "Club & Clinic Membership" link at the bottom of any Client Details screen, and then clicking on the card as shown;
This will take you to the following screen. This shows all the details of this client's membership of this club, and there is a space for charge rate.
Once the rate is set, click "Save Details".
Carry out activity in Charitylog
The activity can now be carried out in Charitylog in the usual way. In the case of Clubs & Clinics, it can be done using the Wizard or by following the steps of the "Create/confirm/complete" process. Details of running Clubs and Clinics can be found here: Clubs and Clinics User Guide.
For the purposes of this guide, we have assigned four clients to the membership of our Daycare club; two private clients and two council clients.
Each time the club is run, the invoice creation process will start automatically.
General pre-invoice lists
Once the club has been run, you should be able to check the pre-invoice list to see that the invoices will create properly. If there are any missing codes related to the activity, you will be informed of this.
Click on "General Pre-invoice List" in the "Invoices" submenu.
You can now specify a date range, project and particular club. The pre-invoice list forms the basis of the invoices actually being created, so unless you know that you need to create invoices from all of the results, it's best to specify which clubs you want to check invoices for and when.
Clicking "Print Report" will show you the relevant invoices, which can then be created if you wish. The result of the report is shown below (the screenshot is a bit cramped, but you get the idea).
At this point you can check the totals for correctness, and if you wish, click "Create these invoices" with the relevant options. (If there are codes missing, the system will warn you of this fact, and give a message of "these invoices cannot be created".)
Creating the invoices only happens once. Therefore, if you are not certain if the underlying data is correct, do not create them until it is.
Checking invoice details using "View Invoices" and "List Invoices"
When the invoices are created, the system assigns each a number automatically, and they can be checked prior to printing and/or exporting.
The "List Invoices" menu item allows you to see all the invoices within a date range or an invoice number range (or both), for any Project. You can also narrow your search to unexported invoices, exported invoices, or both; also paid or unpaid invoices only.
The result of this query, for the test scenario, is shown here:
The two clients that attend as private clients have been invoiced their £20 each for daycare. The two clients that are paid for by the council have been combined (since the council will only receive one invoice).
If you want to alter these totals, if something is not correct, this can be done using the "View Invoices" menu item. This uses the same report criteria as the invoice list, but will show you the invoices line-by-line with the opportunity to alter them.
Clicking on an invoice number will take you to that invoice for editing.
You can now alter the invoice amounts if needed, before printing.
Printing invoices
There are several ways to print invoices. Single invoices can be created by using "View Invoices", clicking on the invoice number and clicking "Print Invoice". This will print one invoice only.
Alternatively you can use the "Print Invoices" menu item, which will let you specify a date range (or an invoice number range), and then print all invoices that match that range in one go.
This is an example of an invoice printout.
Exporting invoice data to Sage/Access Accounts
You can use the "Export Invoices" menu item to export invoice data to Sage, or to Access Accounts.
- Date range and invoice number ranges can be specified - leave these blank to export everything.
- Information can be exported to Sage Line 50 or Access Accounts - both will create a CSV file but the formatting is different.
- You can narrow the results by project.
- By default the system will only export invoices that haven't been exported already.
IMPORTANT:'''Once exported, invoices CANNOT be changed, unlike printing where you can print, check for errors, and edit. Once exported, editing using "View Invoices" will no longer be possible. Therefore, don't export your invoices until you are sure that the invoice amounts are correct.