sharedo supports a flexible chart of accounts in which you can configure multiple segments for both budgetary and transactional reporting purposes.
The chart of accounts is based around the following core concepts
- Segments – segments represent a unique column or striping of your chart of accounts. Typically, segments will include items such as Account Type, Account Category and Account Code although you are free to add as many additional segments as you wish. For example, it is common for client implementations to extend the accounting structure for both internal and external related coding structures such as Cost Centres, Bank Accounts or JCodes.
- Coding Structure – within a segment you can specify a coding structure. Similar to option sets, codes represent several unique values which form a segment.
The Segments you configure in the system together with their coding structures form a unique set of values; these are referred to as code combinations. It is these unique sets of codes that financial transactions are recorded against.
CONFIGURING CHART OF ACCOUNT SEGMENTS
Within the Finance section of the Global Feature page, you will find several Finance related features including the Chart of Account Feature.
Upon opening the Chart of Accounts Feature you will be presented with a list of Chart of Account Segments.
Figure 2 Defining your chart of account segments
The base installation contains 3 initial segments Account Type, Account Category and Account Code and for the majority of configurations this maybe sufficient.
Should you wish to add an additional segment simply press the + button on the SEGMENTs header
This will launch the following screen
When defining a new Segment, you can define
- Whether the segment is independent or part of a hierarchy – for example, the out of the box Sharedo accounting structure is based on a 3-level hierarchy of Type, Category and Code
- Whether the segment values are locked once the transaction posted – typically where your transactions are to be posted to back-end systems you don’t want the “coding” to be changed following this posting activity however in some circumstances you may wish coding to be changed. Once such example is the use of 3rd party coding such as JCodes where you may wish to reallocate transactions to meet 3rd party reporting needs.
MAINTAINING THE SEGMENT CODES
To maintain the codes or values for a given segment click on the right chevron for the segment
This will show you a list of codes, together with their hierarchy if the segment has been specified to be hierarchical.
Within this screen you can
- Add new codes by pressing the “Add Code” button – NOTE: the Code should be unique for a given hierarchy.
- Disable codes so they are not selectable when transactions are created
- Remove codes that have not been used in the system. NOTE: Once a code has been used you can no longer remove it but should instead disable it.
- Add “Striping” rules to control the display of codes in specific circumstances such as varying their display by
- Case Type – for example, your real estate account structure will not be visible to commercial contracts
Figure 3 Adding rules to your chart of account values - Client – if you have implemented specific segments to support client reporting e.g., cost centres you can restrict the codes by client also.
- Case Type – for example, your real estate account structure will not be visible to commercial contracts
EXAMPLE CHART OF ACCOUNT STRUCTURES
Given the configurability of the Chart of Accounts in Finance V2.0 you are free to configure your chart of accounts as you see fit. However best on standard accountancy practices we would recommend a structure similar to this
ACCOUNT TYPE |
ACCOUNT CATEGORY |
ACCOUNT CODE |
NOTES |
Claim Details |
Assessments of possible awards from the defendant |
||
Damages General |
|||
Damages Special |
|||
Damages CRU & NHS |
|||
Claim Details ( Defendant) – do I need to split it |
Assessment of claim liability |
||
Damages General |
|||
Damages Special |
|||
Damages CRU & NHS |
|||
Other Sides Costs & Dibs? |
|||
Costs and Disbursements |
|||
Costs |
Fees |
||
Fixed Costs – agree a fee (fixed fee) Standard Costs – T&M (from fixed fee) When you do a fee quote it should go into one of those buckets |
|||
Disbursements |
Disbursements |
||
Fine + precedent H |
|||
Client Account |
|||
Client – Receivables |
|||
Client – Bank |
|||
Office Accounts |
|||
Operating Revenue |
Amounts earned from providing services to clients. When a service is provided for both this account and the accounts receivable will increase. |
||
Fees + precedent H |
|||
Damages |
|||
Office – Expenses |
People |
||
Wages |
Costs incurred by internal costs |
||
Disbursements |
|||
Experts etc |
EXAMPLE CONFIGURATION OF ACCOUNT CODE RESTRICTIONS BASED ON TRANSACTION TYPES
The following table describes some example configuration for your financial transaction work types and their account codes.
TOP LEVEL WORK TYPE |
SUB WORK TYPE |
ACCOUNT RESTRICTIONS |
DESCRIPTION |
Payments and Disbursements |
|||
Payments - Settlement |
CLIENT |
||
Payments - Disbursements |
OFFICE ACCT |
||
Invoices |
|||
Invoice - Fees |
OFFICE |
||
Request for Payment–Damages |
CLIENT / REC |
Recovery of Damages |
|
Client Debt Tranche |
CLIENT / REC |
||
Invoice Payments |
|||
Fees |
-> OFFICE |
||
Damages |
CLIENT |
||
Debt |
CLIENT |
||
Offers |
Same as awards |
||
Time |
Internal Costs |
||
Fees |
WIP |
CONFIGURING ACCOUNT CODES FOR DIFFERENT TRANSACTION TYPES
When your users are recording payments, invoices, or other financial transactions you typically want them to use a specific set of codes based on your accounting structures. Simply put your accounting structure will have many codes and you want to narrow down their choices, so they get the right one. For example, invoice payments should typically be recorded against a bank account code.
Within the Chart of Accounts Global feature, you will see a sub feature called “Chart of Accounts Work Type Configuration”
When configuring the Chart of Accounts for a specific transaction work type such as Payments for example, you are presented with the following screen.
This screen enables you to configure
- Available segments – for example if you have added additional segments for external reporting needs such as JCodes you may wish to disable this segment for specific transaction types.
- The Valid Account codes for this work type – by enabling the option “Restrict Code Combinations for this work type” you will be presented with an additional section
That enables you to specify the codes that can be used for this transaction type. For ease of use this screen supports wildcards “****”.
This configuration is thenreflected when your end users create financial transactions; the system will dynamically adjust the segments and the codes based on your configuration.
So, for example if you specify that only a single code can be used the system will hide the account picker
Or if you have restricted the availability of codes to single category then only the code picker will be shown.