Charts of accounts
Use this function to define the chart of accounts.
A chart of accounts gathers in a single structure the list of accounts required for the book keeping in a given ledger.
A ledger is associated with a single chart of accounts. The same chart of accounts can be associated with various ledgers.
A company can have a maximum of ten ledgers, hence ten charts of accounts.
A chart of accounts can be general, analytical, or both.
Prerequisites
Screen management
- Header
- Chart tab
- Miscellaneous accounts tab
- Reciprocal accounts tab
- Reporting codes tab
- Default accounts tab
- Default dimension types tab
- Screen codes tab
- Compatible accounts tab
Header
| Chart code (COA) |
|
Enter or select a chart code. The same account number can be present in two different charts. From the Accounts record (GESGAC), you can access the list of charts by selecting the Chart button. |
| Description (DESTRA) |
|
Common title of the current record. |
Chart tab
Identification
| Short description (SHOTRA) |
|
The short description replaces the standard description when display or print constraints require it. Note - tipBy default, the short title, the long title or the column header of a data are recorded, on creation and/or update, in your connection language.
You can add your translation in another language using the Translation function:
When you log on with this language, you can view the short description, long description or column header in your connection language, if a translation exists. Otherwise, these descriptions are available in the folder language. Note - informationThe connection language must be defined as a default language for the folder. |
| Column header (COLHEA) |
|
Enter a column header to be used in journal or invoice entry. If the title is modified while using this function, the change is updated immediately. For standard prints, the modification is only considered after launching the translatable texts update function (GENTXTTRA). Note - tipBy default, the short title, the long title or the column header of a data are recorded, on creation and/or update, in your connection language.
You can add your translation in another language using the Translation function:
When you log on with this language, you can view the short description, long description or column header in your connection language, if a translation exists. Otherwise, these descriptions are available in the folder language. Note - informationThe connection language must be defined as a default language for the folder. |
| Legislation (LEG) |
|
In multi-legislated folders, when the LEG activity code is active, the Legislation fields display.
If a legislation is entered in the record header, other fields entered must follow any rules applicable to the legislation. If a legislation is not entered in the record header, it can be retrieved from another element, such as the company, site, or employee, and other fields entered must follow any rules applicable to the legislation. If a multi-legislation group of companies is selected, other fields entered must follow any rules applicable to the legislation of at least one company in the group. Example: If you select a group of British (BRI) and French (FRA) legislation companies, you cannot enter a value in a field that is only applicable to the South African (ZAF) legislation. In single legislation folders, where the LEG activity code is not active, the Legislation fields are not displayed. |
| Access code (ACS) |
|
This access code allows to prohibit access to the current record for some users. If the field is populated, only users that have this access code with read access rights and write access rights respectively can view, or with write access rights, modify, the record. |
Management
Account classes
Default classes grid
| Prefix (PFX) |
|
Mention the account root (alphabetical, numerical or alphanumerical) attached to the chart of accounts for which it is requested to define a default class. Note - informationThe numeric prefix may contain up to ten characters. The longest prefixes are taken into account first. For example, for prefixes 4, 44 and 445, prefix 445 is used to define the class by default, such as for a VAT account 445710. |
| Class (CLSCOD) |
|
Identifier of the account class, composed of one to 10 alphanumeric characters. This is the account class associated by default with the current chart of accounts. This value is taken by default from the chart of accounts setup. It determines:
The subdivision into classes enables the off balance-sheet accounts to be distinguished from the others. |
| Description (CLSNAM) |
Format
| Fixed length (FXDLEN) |
|
This option defines if the accounts have a variable or fixed length. For a chart of accounts in variable length, the length determined corresponds to the maximum length that can be reached by the accounts. |
| Account format (ACCFMT) |
|
This option allows you to give the same format to the accounts, of normal and collective types, and to specify a fixed length if the Fixed length checkbox is selected, or maximum length if the Fixed length checkbox is not selected, which indicates that the length is variable. For example, the values can be as follows:
Note - tipThe ABc# options can be used in this field to determine the formats defined by the client using the TUL* parameters (ADX chapter, FMT group).
Refer to the documentation on entry options for more information. The limit of 15 characters concerns the database. The limits for print-outs are given in number of centimeters and not characters. Some reports may not display 15 characters, depending on the font used, the characters themselves, the printer, and so on. |
| Length (ACCLEN) |
|
This field recovers the number of characters of the account code that comes from the format applied. |
| Reference pyramid (PYRREF) |
|
A pyramid, referred to as reference pyramid, is used to carry out additional controls on the chart of accounts. Controls and rules on the accounts:
Controls on the account pyramids:
|
Business intelligence
| BI pyramid (PYR) |
|
This field is used to define the Account section in the BI. If a modification is made when using the field, the Account section must be resynchronized. |
Miscellaneous accounts tab
Grid
| Miscellaneous accounts (ACCDES) |
|
These are the miscellaneous accounts that can be linked to the current chart of accounts. Note - warningThe following information is important for Exchange rate gains, Exchange rate losses, Debit rounding variances and Credit rounding variances.
If an exchange rate variance is calculated on a manual ledger and if an automatic ledger points to this manual ledger, the choice of account to apply for the two generated entry lines is determined by the sign of the variance observed on the manual ledger. If an exchange rate gain is found on the manual ledger but an exchange rate loss is calculated for the automatic ledger, the account applied is the one defined for the rate gain on the manual ledger. This principle is the same regardless of the number of automatic ledgers linked to the manual ledger. However, if an exchange rate variance is zero on the manual ledger but different from zero on the automatic ledger, the account is determined by the sign of the variance observed on the automatic ledger. If several automatic ledgers are linked to the manual ledger and if the exchange rate variance is zero for the manual ledger different from zero for at least two of the automatic ledgers linked to it, then the account is determined by the sign of the variance observed on the first automatic ledger with a variance. The first ledger is defined according to its position in the ledger types local menu 2644. Conso suspense accountThis account is used as a suspense account to save the counterpart for the multigroup entries during the extraction, for consolidation purposes. For multigroup entries, the transactions saved in accounts are not detailed by BP because it is not possible to define a standard management rule in this area. To ensure equal balances by BP, their counterpart is registered in an account defined as the conso suspense account. Default accountThis account is used in the automatic journal generation process when the account built from an accounting code is inconsistent or when the account has not been defined. Overflow offset accountThis account is used to balance the transfer journal when it is higher than the maximum number of lines authorized for a journal. Carry-forward accountThis account must be completed by an account from the chart of accounts and is used in two contexts:
Debit balance decreaseThis account is used to generate the currency conversion variance journal entry that is calculated for an account with a By journal entry or By account balance assessment method. For account types other than Off balance sheet, this calculation is made as soon as the account balance is no longer zero in a currency transaction different from the ledger currency. For example, this calculation would apply to a Normal account, which could be a treasury or matchable account, or a Control account for open payables and receivables. Note - informationThis account is only used if no similar account is found in the Conversion variance grid under Management in the Accounts function (GESGAC), at the level of the account under valuation.
For the calculation period, if the account under valuation has a debit balance and if the calculated variance decreases this balance, the debit balance decrease account is used. Debit balance increaseThis account is used to generate the currency conversion variance journal entry that is calculated for an account with a By journal entry or By account balance assessment method. For account types other than Off balance sheet, this calculation is made as soon as the account balance is no longer zero in a currency transaction different from the ledger currency. For example, this calculation would apply to a Normal account, which could be a treasury or matchable account, or a Control account for open payables and receivables. Note - informationThis account is used only if no similar account is found in the Conversion variance grid under Management in the Accounts function (GESGAC), at the level of the account under valuation.
For the calculation period, if the account under valuation has a debit balance and if the calculated variance increases this balance, the debit balance increase account is used. Credit balance decreaseThis account is used to generate the currency conversion variance journal entry that is calculated for an account with a By journal entry or By account balance assessment method. For account types other than Exceptional, this calculation is made as soon as the account balance is no longer 0 in a currency transaction different from the ledger currency. For example, this calculation would apply to a Normal account, which could be a treasury or matchable account, or a Control account for open payables and receivables. Note - informationThis account is used only if no similar account is found in the Conversion variance grid under Management in the Accounts function (GESGAC), at the level of the account under valuation.
For the calculation period, if the account under valuation has a credit balance and if the calculated variance decreases this balance, the credit balance decrease account is used. Credit balance increaseThis account is used to generate the currency conversion variance journal entry that is calculated for an account with a By journal entry or By account balance assessment method. For account types other than Exceptional, this calculation is made as soon as the account balance is no longer zero in a currency transaction different from the ledger currency. For example, this calculation would apply to a Normal account, which could be a treasury or matchable account, or a Control account for open payables and receivables. Note - informationThis account is used only if no similar account is found in the Conversion variance grid under Management in the Accounts function (GESGAC), at the level of the account under valuation.
For the calculation period, if the account under valuation has a credit balance and if the calculated variance increases this balance, the credit balance increase account is used. Exchange rate gainsThis account is used to save the gains on exchange rates from generating the following automatic postings:
Exchange rate lossesThis account is used to save the losses on exchange rates from generating the following automatic postings:
Profit and loss accountThe account mentioned is used within the framework of the year-end simulations to achieve balance sheet equilibrium: counterpart of the real accounts. The year-end simulation consists in updating the balance of the carry-forward entries in order to enable inquiries and reports with balances being carried forward even if the previous fiscal year is not closed. Debtor rounding varianceAn entry that is balanced in transaction currency may be unbalanced in ledger keeping currency because of the conversion roundings calculated on each entry line. Based on the Balancing option template setup, a rounding variance line can be generated automatically to balance the entry in the currency concerned. On the other hand, the variance is distributed onto the existing journal lines and this account is not used. This account is used to save the rounding variances in ledger keeping currency when they are debtor variances. These accounts can be defined as being tracked on other charts of accounts of the company under these conditions:
Creditor rounding varianceAn entry that is balanced in transaction currency may be unbalanced in ledger keeping currency because of the conversion roundings calculated on each entry line. Based on the Balancing option template setup, a rounding variance line can be generated automatically to balance the entry in the currency or currencies concerned. On the other hand, the variance is distributed onto the existing journal lines and this account is not used. This account is used to save the rounding variances in ledger keeping currency when they are creditor variances. These accounts can be defined as being tracked on other charts of accounts of the company under these conditions:
Matching rounding gain and lossIn manual matching mode, when the matching group is balanced in ledger keeping currency, but not in transaction currency, and when the amount of the variance is less than the amount defined in the MTCRND - Auto balancing threshold parameter (CPT chapter, MTC group), a gain or loss document is generated, for which the automatic journal coming from the GAUMTC - Matching auto journal parameter (CPT chapter, MTC group) is considered. Suspense account for the miscellaneous cash keeping currency operationsThe inter-currency reciprocal account is used when a payment is issued in a currency that is different from the bank currency. This makes it possible to guarantee a unique transaction currency for those records carried out on accounts kept in currencies. Suspense account for currencyThe inter-currency reciprocal account is used when a payment is posted to an invoice issued in an OUT currency, different from the payment currency and the currency of the main general ledger. This makes it possible to correctly manage the exchange rate variances to obtain a consistent result, the matching being either manually performed or coming from the payment posting. To meet this goal, it is necessary for the records from a single matching group to have the same transaction currency if such a currency is likely to undergo exchange rate variations. Unpaid expense accountThis account is linked to the management of the doubtful receipt entries. When the charges for doubtful receipt entries are re-invoiced to the customer in the TYPINVNDT - Unpaid re-invoicing entry type parameter (TRS chapter, UNP group), the software allows to automatically generate the associated invoice/debit note in the customer BP invoicing function (GESBIC). This account will be directly posted upon automatic creation of this customer BP invoice. |
| Account (ACCMIS) |
Reciprocal accounts tab
Use this setup tab of reciprocal accounts to define the accounts that are used to automatically save the balancing lines between the various sites of the current document.
The reciprocal accounts you enter must be set up at the Accounts function level as being Not subject to VAT.
For all companies using the chart code of a ledger checked to Balancing by site, the first line can be left empty. The account specified on the first line is used for all sites, exceptions being managed by the next lines.
- For the same company, a reciprocal account can be defined as a tracking account in the ledgers set to Balance by site, with respect to the following settings in the Accounts function:
- The Default account must be entered as Blank.
- The Account screening must be left empty.
- The Mandatory allocation must be set to No.
Grid
| Site 1 (FCY1) |
|
A linked account must be parameterized by pair of sites (accounting establishments). Indicate in this field the site associated with the account in the same line in the grid. The order of parameterization is not important. |
| Site 2 (FCY2) |
| Control (SAC) |
|
Use this parameter to define the accounts used in the automatic generation of the link postings between the financial sites in a single company. The link account can be a GL or BP account if a control account is entered in this field. |
| Account (ACC) |
|
Indicate here the number of the GL account that must be used as the link account. The link account can be unique for all or some of the sites but you can also define an account by pair of financial sites. |
| BP (BPR) |
|
Indicate the code of the business partner that must be used as the link account. The business partner must be of the business partner account type. The link account can be unique for all or some of the sites but you can also define an account by pair of financial sites. |
Reporting codes tab
Use a reporting code to regroup the accounts in order to total the debtor or creditor balances, and then draw up synthesis tables such as reporting statements, consolidation statements, yearly reports, and so on, via the standard setup tool of the Financial data extraction.
You can associate up to 10 reporting codes to each account. The first three (from number 1 to 3) are used in the standard financial data extraction. You can use the other seven to create your own groupings.
To each number corresponds a Balance code if debit and Balance code if credit referring to the credit or debit nature of the account balance.
Use the setup option of the reporting codes to assign them upon initialization when an account is created or subsequently by selecting Run. You can manually modify this assignment in the account record.
Block number 1
Block number 2
Grid
Default accounts tab
Use this tab to set up the default account of the account record when creating an account or executing the current setup. You can associate a default account from a chart of accounts of the Destination type to the root of a chart of accounts whose type is Source.
In account creation, a propagation over the other charts of accounts of the folder is defined. The software suggests by default the association rule specified in the default Accounts tab of the source chart of accounts. This rule can be modified at account record level.
Block number 1
Block number 2
Grid
| No. (NUMLIG) |
|
The line number. |
| Account root (ACCSTR) |
|
Specify here an account root. When the setup is carried out, the rules apply line by line and several rules can affect the same account. The order in which the lines are entered is important. You must enter the account roots from the most global to the most detailed. An account root is not limited to a single character and the attachment level can be further refined. Example: The account roots are: 6 CHARGES and 641 PERSO. All the accounts starting with 641xx are then allocated to the PERSO analytical account, whereas the accounts starting with 6xx are allocated to the CHARGES analytical charges. This setting is recovered and systematically suggested at the record account level. |
| Account (ACC) |
|
This is the default account that is tracked on another chart. If this field is left blank, the account of the target chart is tracked but without a default association. When the current account is tracked on another chart, you can combine it with a default account on the target chart. This line is used to define the propagation rules of the current account to another chart. Note - informationThis field is optional if a default value is not requested.
The Default account table is used to set up the tracking of the account to other charts of accounts. When creating an account, the propagation rules of the current account to the other charts of accounts of the folder are by default from the association rules specified in the Default accounts section of the chart of accounts of origin. This rule can be modified at account record level. |
Default dimension types tab
Block number 1
Grid
| Account root (ACCSTR) |
|
Specify an account root to be linked to the dimension type that has been set up in the following column. If a dimension type complies with several criteria, it is the largest criterion that will be retained. A default dimension type and potentially a default dimension are associated with an account root. This setup is recovered and systematically suggested at the account record level. An account root can be linked to several dimension types and is not limited to only one character. The attachment level can then be modified. Example: The account roots are: 6 DIMENSION TYPE 1 and 641 DIMENSION TYPE 1 DIMENSION XX. All the accounts starting with 641xx are assigned the DIMENSION TYPE 1, whereas the accounts starting with 6xx are assigned the DIMENSION TYPE 1 and XXX dimension only. |
| Dimension type (DIE) |
|
Use this field to enter or select any analytical dimension type set up in the database. |
| Default dimension (CCE) |
|
When a tracking is declared on a dimension type code, you can link a default dimension which is suggested when creating the account record. |
Screen codes tab
When the account inquiry is used, a default screen can be associated depending on the nature of the account and the information to be displayed.
Use this tab to specify a default screen by account root. The assignment consists in taking the longest root applicable to the account. The account inquiry screen codes must have been defined, which you can perform by tunnel from this tab.
If an assignment table is defined as follows:
|
Root |
Screen code |
|
7 |
Ven1 |
|
703 |
Ven2 |
|
74 |
Ven3 |
|
7482 |
Ven4 |
The screen codes used are:
- VEN1 for accounts 728215 and 702.
- VEN2 for the account 703201.
- VEN3 for the account 748.
- VEN4 for the account 74825.
The default screens can be specified for the account inquiry and the inquiry of the analytical accounts. The account inquiry screens are of type CPT, and those of the analytical account inquiry are of type NAT.
Grid
Compatible accounts tab
Reports
By default, the following reports are associated with this function:
-
GAPARBSE: Reporting code
This can be changed using different settings.
Error messages
In addition to the generic error messages, the following messages can appear during the entry:
Site of a company that does not load...: The site is linked to a company whose model does not contain any ledger linked to the current chart code.
Incorrect control: The control code used does not allow the use of BP accounts of the Miscellaneous type.
Nonexistent control account: The control code used does not exist in the table of general accounts. Use the selection function in order to search for an existing control code.
Incorrect business partner: This message is displayed when you define normal type reciprocal accounts and then modify the setup to create them as control accounts without entering the BP field. You need to return to each account line and enter the BP to use. This message can also be displayed when the BP used is not of the Miscellaneous type.
Code already exists on line: A reciprocal account between these two sites has already been set up on line number X.
This site is in the company: Site 2 does not belong to the same company as Site 1. The setup of a reciprocal account between these two sites is not applicable. The format must be of type length + format with A, B, CX or # as possible formats.