Setup > Payroll plan > Headings 

Use this function to manage payroll headings. These headings are elements required for payroll calculation: a payroll is performed by determining and processing successively each of the heading.

Four main groups of headings exist:

  • elements of the gross salary: the gross remuneration which the social contributions will be calculated on,
  • social contributions: paid to the different social organizations,
  • allowances not submitted: sums added to the employee's remuneration but not submitted to social contributions,
  • retentions not deductible: retentions on the employee's remuneration that are not deductible from the bases used to calculate the contributions.

The "Elements of the gross salary – Contributions" operation gives the net taxable salary.

The net payable salary is obtained with the "net taxable + allowances not submitted - retentions not deductible" operation.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Presentation

Heading identification.

Close

 

Fields

The following fields are present on this tab :

Specify the heading code. This code must be explicit and unique.

 

In multi-legislated folders (where the LEG activity code is active), the Legislation fields are displayed.

  • If a legislation has been set in the LEGFIL (Legislation selection filter) parameter (SUP chapter, INT group), it is used as the default but can be changed if needed.
  • If LEGFIL has no legislation set, there will not be a default, so the Legislation field will have to be entered appropriately.

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 might be deduced from another element (such as the company, site, or employee) and again, 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.

  • Sequence (field ROW)

Specify the calculation rank of the heading. The rank is unique and goes from 1 to 99999. The rank is printed on the payslip.

The calculation and printing of the payslips are carried out by ascending order of the heading ranks. For example, the heading with the rank 2359 is calculated before the heading with the rank 2361, and after the heading with the rank 2357.

The modification of a heading rank does not influence the reprint of payslips, since the rank is saved in the payroll history.

Apart from the rank of the calculation of oppositions, the numbering increase rate is usually 10 (sometimes 5, after last minute additions) to facilitate insertions to adequate places and prevent 'heading themes' from scattering.

Besides the management of the Mandatory Activity code for specific headings created or linked to the personalization, ranks ending by 0 or 5 should not be used (except for free brackets, if existing).

Numbering Payroll Plan for France

  • The brackets qualified as “Free” are listed in blue. These brackets must be used in the implementation of specific customer development and theactivity code is always Mandatory.
  • The brackets qualified as “Sage reserved” are listed in green. These brackets are reserved for future developments of the payroll plan for Sage. On patch integration, if the customers used these slots, they are responsible for managing the payroll plan patches and reporting their own developments.

>>> Intermediate calculations, Miscellaneous triggerings with calculation, etc.
Ranks 1 to 499:   Free
Ranks 500 to 699:    Reinitialization of totals, pre-calculations

Ranks 650 to 999:    Sage reserved
Ranks 1000 to 1999:    Base calculations

Rows 2000 to 3499:    Paid leave and RTT rights, overtime, etc.
Rows 3500 to 3799:    Minimum wage increase and minimum points guarantee
Rows 3800 to 4299:    Free
Rows 4300 to 4799:    Sage reserved
Rows 4800 to 5499:    Right management for sickness, WI, AtfW.
Rows 5500 to 5999:    IJSS pre-calculations
Rows 6000 to 6899:    Sage reserved
Rows 6900 to 7699:    Free

Rows 650 to 999:    Sage reserved

Rows 7700 to 7999:    Exemptions

>>> Tops of the Payslip (Gross elements and intermediate calculations of hourly rates, annual leave days rate, etc.)
Rows 8000 to 8399:    Salary (+ Salary addition)

Rows 8400 to 8499:    Free
Rows 8500 to 8899:    Hourly rate

Rows 8900 to 8999:    Free
Rows 9000 to 9499:    Addition and adjustment of salary, Bonuses to personalize, etc.
Rows 9500 to 9699:    Free
Rows 9700 to 9899:    Benefits in kind
Rows 9900 to 9999:    Free benefits in kind
Rows 10000 to 10499: Management of hours (overtime with part-time basis and overtime)
Rows 10500 to 11399: Management of absences (Sickness, WI, AtfW, others)

Rows 11400 to 11499: Free
Rows 11500 to 12099: IJSS

Rows 12100 to 12299: Free
Rows 12300 to 12899: Wage level maintenance

Rows 12900 to 12999: Free
Rows 13000 to 13249: AL based bonuses to personalize
Rows 13250 to 13499: Free AL based bonuses
Rows 13500 to 13749: AL based bonuses to personalize
Rows 13750 to 13999: Free AL based bonuses
Rows 14000 to 15999: Miscellaneous bonuses, Redundancy payments, Full settlement, etc.
Rows 16000 to 17499: Sage reserved
Rows 17500 to 18999: Free
>>> Gross salary
Row 19000:               Gross salary
>>> Intermediate calculations required before the calculation of contributions (deductions, caps, elements for deductions, etc.)
Rows 19010 to 20999: Intermediate calculations required before the calculation of contributions
Rows 21000 to 22999: Sage reserved
Rows 23000 to 24999: Free
>>> Contributions to URSSAF and assimilated funds
Rows 25000 to 25499: Contribution funding bases of URSSAF and assimilated funds
Rows 25500 to 28499: Contributions to URSSAF and assimilated funds
Rows 28500 to 29999: Sage reserved
Rows 30000 to 30999: Free
>>> ASSEDIC contributions
Row 31000:              ASSEDIC contribution funding base
Rows 31100 to 31499: ASSEDIC contributions
Rows 31500 to 32999: Sage reserved
Rows 33000 to 33999: Free
>>> Contributions to complementary pension fund and assimilated funds
Rows 34000 to 34999: Contribution funding base for complementary pension fund
Rows 35000 to 38999: Contributions to complementary pension fund and assimilated funds
Rows 39000 to 40999: Sage reserved
Rows 41000 to 42999: Free
>>> Welfare contributions
Rows 43000 to 43999: Welfare contribution funding bases
Rows 44000 to 44999: Welfare contributions
Rows 45000 to 46999: Sage reserved
Rows 47000 to 47999: Free
>>> Training right, CPF
Rows 48000 to 48999: Training right, CPF
>>> Complementary health insurance contributions
Row 49000: Complementary health insurance contribution funding base
Rows 49010 to 49599: Complementary health insurance contributions
Rows 49600 to 49999: Sage reserved
Rows 50000 to 50499: Free
>>> Welfare tax and Fiscal and social reinstatement
Rows 50500 to 50999: Welfare tax + Reinstatement URSSAF
Rows 51000 to 51999: Sage reserved
Rows 52000 to 52499: Free
>>> Allowances not submitted; Profit sharing; CSG/CRDS; etc.
Rows 52500 to 52599: Calculation simulation - partial activity, etc.

Rows 52600 to 52999: Sage reserved
Rows 53000 to 53499: Free
Rows 53500 to 54499: Allowances not submitted; Profit sharing; CSG/CRDS; etc.
Rows 54500 to 54999: Sage reserved
Rows 55000 to 55499: Free
>>> Net taxable
Rows 55500 to 55999: Net taxable
>>> Net salary (CSG/RDS, net IJSS reinstated)
Rows 56000 to 56499: Sage reserved
Rows 56500 to 56999: Free
Rows 57000 to 57999: Net IJSS
Rows 58000 to 58499: TEPA law, CSG/CRDS
Rows 58500 to 58999: Sage reserved
Rows 59000 to 59499: Free
Rows 59500 to 59799: Training
Rows 59800 to 60199: Net salary
Rows 60200 to 60599: Sage reserved
Rows 60600 to 60999: Free
>>> Bottoms of Payslip
Rows 61000 to 61999: Payslip bottom Retentions and Allowances
Rows 62000 to 63499: Sage reserved
Rows 63500 to 64499: Free
Rows 64500 to 64999: Opposition
Rows 65000 to 65249: Sage reserved
Rows 65250 to 65499: Free
Rows 65500 to 67499: Free prepayment retentions; Loan refund; Company Savings Plan; Miscellaneous advances; etc.
Rows 67500 to 68499: Sage reserved
Rows 68500 to 69499: Free
Rows 69500 to 71999: Potential reports of the excess received for a better readability of the Payslip
Rows 72000 to 73499: Sage reserved
Rows 73500 to 74999: Free
Rows 75000 to 75499: Automatic management of prepayments and prepayment carry-forwards
Rows 75500 to 76499: Sage reserved
Rows 76500 to 77399: Free
>>> Net payable
Row 77400:               Net payable
>>> Miscellaneous displays, Miscellaneous taxes, Full settlement and potential Reset to zero
Rows 77500 to 77999: Miscellaneous displays
Rows 78000 to 78999: Miscellaneous taxes
Rows 79000 to 79499: Sage reserved
Rows 79500 to 79999: Free
Rows 80000 to 80499: Taxes on salaries
Rows 80500 to 81499: Sage reserved
Rows 81500 to 82499: Free
Rows 82500 to 84999: Full settlement, potential Reset to zero, etc.
Rows 85000 to 86499: Sage reserved
Rows 86500 to 87499: Free
Rows 87500 to 88499: Management of provisions
Rows 88500 to 89499: Sage reserved
Rows 89500 to 90499: Free
Rows 90500 to 90999: Training, final settlement, etc.
Rows 91000 to 91499: Sage reserved
Rows 91500 to 91999: Free
Rows 92000 to 92499: Totalization headings
>>> DADS-U, DNA, Miscellaneous
Rows 92500 to 93999: DADS-U totals
Rows 94000 to 94999: Sage reserved
Rows 95000 to 95999: Free
Rows 96000 to 96999: DNA totals
Rows 97000 to 97499: Sage reserved
Rows 97500 to 98499: Free
Rows 98500 to 98999: Headings of extractions, reports, etc.
Rows 99600 to 99999: Sage reserved + Totalization headings

  • Description (field DES)

Specify the title of the heading.

When the heading amounts are not all null and the heading has no specific print title, this title is printed on the payslip.

Close

 

Tab General

Presentation

Use this tab to define all the basic characteristics of a heading, such as its activation period, its type, etc.

Close

 

Fields

The following fields are present on this tab :

General

  • Short description (field DESSHO)

Title used in some screens or reports when there is not enough space for a long title.

Associate a theme with the element of the current payroll plan.

The theme is used to classify the headings and to facilitate:

  • your searches via the selection panel,
  • the generation of the payroll plan update.

Assign an activity code to this record. If the activity code assigned is inactive, the record is not available.

Assign an access code to this record, so that its access can be controlled upon inquiry or modification.

Activation

  • Activation from (field VLYSTR)

The activation period is used to define the period of validity of a heading, in order, for example, to prepare new headings in advance.

The heading will only be taken into account for pay periods included in the activation period.

Examples:

  • 01/01/02 - 31/12/02: the heading will be calculated only for the pay periods between 01/01/02 and 31/12/02
  • 00/00/00 - 31/12/02: the heading will be calculated for the pay periods <= 31/12/02
  • 01/01/02 - 00/00/00: the heading will be calculated for the pay periods >= 01/01/02
  • 00/00/00 - 00/00/00: the heading will always be calculated.
  • Activation to (field VLYEND)

 

  • Calculation condition (field CNDCAL)

The condition is a logical expression.

On calculation of the heading:

  • if the condition is verified: the rest of the heading is evaluated,
  • if the condition is not verified: the heading amounts are all considered null.

Type

  • Heading type (field TYPRUB)

Specify the heading type:

  • Amount = Base: Corresponds to headings whose calculation is limited to the "Base" field evaluation. For example, a bonus or a base salary are of this type.
  • Amount = Base * rate: Corresponds to headings expressed as the product of a calculation base by a rate. For example, the salary can be the product of a number of hours by a hourly rate.
  • Amount = Base * rate / 100: These headings are calculated by the product of a base by a percentage. For example, a seniority bonus corresponds to a percentage of the base salary.
  • Amount by interval: Corresponds to headings whose amount (often a rate used in another heading) is defined in relation to a table entered on the following page (example: seniority rate based on the number of seniority years).
  • Contribution funding base: These specific headings are used as bases by the contribution headings. Calculations of 3 brackets (A,B,C) depending on a base and caps, are possible via these headings.
  • Contribution: These headings refer to a contribution funding base, an employee and employer's rate and a fund.
  • Grid: These headings give an amount corresponding to the grid, a line and a column; the line being identified by 3 components corresponding to evaluated expressions.
  • History: Use these headings to keep a history of the calculations.
  • Processing: Use these headings to run a specific processing defined in the MEMRUB label of the SPEPLAN program.
  • Adjustment: Use these headings to adjust a payroll. They refer to an 'adjustment' record. The headings of "Funding base" type do not generate payroll MOs.

If the heading is of adjustment type, specify the adjustment code to be used to calculate the adjustment. The heading of adjustment type is displayed on the payslip with the amount to be adjusted.


  • Intermediate calculation (field TMPCAL)

When the calculation of a heading is complex, it can be broken down into several steps called 'intermediate calculations'.

Intermediate calculations are not saved in the pay history. Therefore, the values of these intermediate calculations cannot be stored in totals or boxes at the bottom of payslips, or used to generate payroll MO.

  • Accounting tracking (field FLGCPT)

 

  • field TUNCPT

 

  • Calculation rounding (field DEC)

Specify the calculation rounding of employee's and employer's amounts of the heading.
For further information, refer to the arr() function. 

The rounding at 9 has a specific meaning. It is used to truncate the number. For further information, refer to the fix() function. 

If this field is left blank, these amounts are rounded based on the local currency. A heading with a rounding inferior to the rounding of the local currency cannot have the payroll MO setup.

 

Comments

  • field CMT

Specify a comment relating to the calculation method of the heading on three lines of 80 characters. This field is optional.

Close

 

Tab Amounts

Presentation

Use this tab to define the calculation method of the heading, the base and the rates used. Besides, the totals that must be updated when calculating the heading are listed.

 

Fields

The following fields are present on this tab :

Bases

  • field LIBTX0

 

  • field BAS

Specify the expression of the heading calculation base.

  • field LIBTX1

 

  • field RAT1

Specify the rate expression for the heading.

In the case of a contribution, specify the employee's rate for this contribution.

  • field LIBTX2

 

  • field RAT2

Specify the rate expression for the heading.

In the case of a contribution, specify the employer's rate for this contribution.

Contribution

  • Null amounts to be declared (field AMTNUL)

Select this box if you need to declare on the charge report the contribution bases corresponding to null employee and employer rates, namely in the case of exemptions.

 

Funding base

  • Adjustment (field REG)

To define the calculation of the contribution funding base, specify:

  • whether an adjustment exists in the calculations, in other words if the calculations must be performed in terms of total values or values on the current pay,
  • the base expression,
  • the base total (mandatory for a calculation with adjustment, even if the adjustment is not performed for each payroll),
  • per bracket (3 maximum): the cap expression, the cap total and the bracket total (for the last two, same remark as for the base total).

    Example Bracket A without adjustment:

    Month    Base      Cap     Bracket A
    01       11000    12500       11000
    02       15000    12500       12500
    03       15000    12500       12500

    Example Bracket A with adjustment:

    Month    Base       Cap      Base total       Cap total     Bracket A      Total Bracket A
    01       11000     12500        11000                12500                 11000           11000
    02       15000     12500        26000                25000                 14000           25000
    03       15000     12500        41000                37500                 12500           37500

 

Grid Funding base

  • Bracket (field TRANCHE)

 

  • Cap (field AMTMAX)

To define the calculation of the contribution funding base, specify:

  • whether an adjustment exists in the calculations, in other words if the calculations must be performed in terms of total values or values on the current pay,
  • the base expression,
  • the base total (mandatory for a calculation with adjustment, even if the adjustment is not performed for each payroll),
  • per bracket (3 maximum): the cap expression, the cap total and the bracket total (for the last two, same remark as for the base total).

    Example Bracket A without adjustment:

    Month    Base      Cap     Bracket A
    01       11000    12500       11000
    02       15000    12500       12500
    03       15000    12500       12500

    Example Bracket A with adjustment:

    Month    Base       Cap      Base total       Cap total     Bracket A      Total Bracket A
    01       11000     12500        11000                12500                 11000           11000
    02       15000     12500        26000                25000                 14000           25000
    03       15000     12500        41000                37500                 12500           37500

 

 

Grid Totals

Specify the payroll totals which a movement must be performed on (maximum: 10 per heading).

Totals starting with TOT, which are intermediate totals, play the role of totalizers during payroll calculation, but are not saved in the pay history.

  • Periodicity (field CUMPER)

 

  • +/-/Rtz (field OPTCUM)

Specify the movements to be performed on totals or calculation sub-totals:

  • - Employee's share, the employee's share of the heading is deducted,
  • - Employer's share, the employer's share of the heading is deducted,
  • + Employee's share, the employee's share of the heading is added,
  • + Employer's share, the employer's share of the heading is added,
  • RTZ, the total is reset to zero.

SEEWARNING Exception : the employee's share and employer's share "funding base" headings represent the base amount.

  • Condition (field CNDCUM)

The condition is a logical expression.

On calculation of the heading:

  • if the condition is verified: a movement of the heading amount will be performed on the total.
  • if the condition is not verified: no movement of the heading amount will be performed on the total.

 

Tab Profiles

Presentation

Use this tab to define the list of employee profiles the heading will be calculated on.

Close

 

Fields

The following fields are present on this tab :

Grid Profiles

 

  • Description (field PRFLIB)

 

  • Calculation (field CALC)

Specify if the heading for the profile must be calculated.

Close

 

Tab Print

Presentation

Use this tab to define all the print options of the headings, mainly for printing the payslips.

Close

 

Fields

The following fields are present on this tab :

Payslip

  • Amounts to be printed (field AMTPRN)

Specify the print-out type of the heading on the slip:

- Without: the heading is not printed

- + Amounts: only the amounts are printed

- - Amounts: only the amounts are printed, with the reverse sign of their value

- Base+Rate+Amounts: the base, the rates and the amounts are printed

- Base+Rate-Amounts: the base and the rates are printed, as well as the amounts with the reverse sign of their value

- Base: only the base is printed.

Note: The bases, the rates and null amounts are not printed on the payslip. Neither are those headings for which both amounts are null.

Specify the grouping code the heading will be printed under when using the simplified payslip.

All the headings that must be on the payslip will be present either individually if the grouping code is not specified, or grouped under the grouping code which has been set up.

The heading code printed corresponds to the heading code if the heading is printed individually, but corresponds to the short title of the grouping code in the case of a grouping.

If an evaluated description is entered for a heading, and this heading is printed individually, its evaluated description will also be printed.

However if the heading is in a group, the long title of the grouping code will be printed in place of the evaluated description.

If a comment is entered for a heading, and this heading is printed individually, its comment will also be printed,

except if the heading is in a group.

The 'Sequence' column in the grouping code management is used to indicate the printing order of the groups on the payslip. For the headings printed individually, the heading rank determines this order.

Consequently, for a group to be printed between two individual headings, the rank of this group must be comprise between the ranks of the two individual headings.

Specify the code of the contribution calculation base for the heading, whose title will be used when printing the payslip annex.

This annex contains information relating to deductions from salary.

  • Description (field DESPRN)

Specify the print title of the heading.

When all the amounts of the heading are not null and the heading does not have a specific print title,

the standard title of the heading is printed on the payslip.

This title can be an expression. (formula)

  • Line break before (field LFEBEF)

Specify if a line break must be placed before and after the printing of the payslip line corresponding to the current heading.

These fields only concern the payslip presentation.

  • Line break after (field LFEAFT)

 

Use this field to select the group this heading belongs to, such as ‘Earnings’ or ‘Deductions’.

Use this field to select the subgroup of the main headings group this heading belongs to, such as ‘Salary’ or ‘Commission’ for headings in the ‘Earnings’ group.

  • Display priority (field DSYPIO)

Use this field to control the order in which the headings will display on a payslip view. This order will also be used in some reports.

This field is mandatory.

Associated text

Specify the text to be printed at this moment of the payslip.This text will be located below the payslip line constituted with the heading title, if the heading type is not Text.

This text corresponds to comments or tracking descriptions associated to a payroll variable. Enter then the variable code.

Job center certificate

If this heading corresponds to a salary element(of the 12 full calendar months preceding the last day worked and paid) that must be calculated to draw up a Pôle emploi certificate, specify the corresponding element. The Pôle emploi certificate is the French certificate related to unemployment.

(See §7.1 of the Pôle emploi certificate)

If this heading corresponds to a bonus or an allowance of not monthly periodicity that must be calculated to draw up a Pôle emploi certificate, specify the corresponding bonus or allowance. The Pôle emploi certificate is the French certificate related to unemployment.

(See §7.2 of the Pôle emploi certificate)

If this heading corresponds to an allowance that must be calculated to draw up a Pôle emploi certificate, specify the corresponding allowance. The Pôle emploi certificate is the French certificate related to unemployment.

(See §7.3 of the Pôle emploi certificate)

Other printouts

  • Histories (field PRNFLG1)

Check this box if you want this heading to be displayed when printing the payroll history.

  • Summaries (field PRNFLG2)

Check this box if you want this heading to be displayed when printing pay summaries.

Sickness certificate

If this heading is used to draw up a sickness/maternity certificate, specify the type of amount the heading must be used for.

Full settlement

If this heading is to be displayed in the full settlement, specify the description under which the heading must appear. A description can group several headings.

WI certificate

If this heading corresponds to an allowance that must be calculated to draw up a WA certificate, specify the corresponding allowance.

Backpay

  • Authorized back-pay (field FLGRET)

Check this box to indicate that the heading is tracked in back-pay. Only the headings with the "Authorized back-pay" box checked are indeed authorized in the back-pay files.

SEEINFO This box is not available for the headings of 'Contribution' type.

Total payroll

Aggregates the headings in the Total payroll tracking.

Displays the measure synthesis report.

  • field LIBEFF

 

  • Excluding TP (field NOSUMMS)

Use this field to exclude the result of the heading calculation from the Total payroll.

  • Employee 1 (field EFF1MS)

Use this field to include the result of the calculation heading to the "Employee 1" total of the measure synthesis report.

  • Employee 2 (field EFF2MS)

Use this field to include the result of the calculation heading to the "Employee 2" total of the measure synthesis report.

Close

 

Tab Others

Presentation

If the heading is of 'Grid' or 'Interval' type, use this screen to define the grid or the interval corresponding to the heading. Otherwise, the tab is unavailable.

Close

 

Fields

The following fields are present on this tab :

Grid

Specify:

  • a grid code (grids are defined in the "Tables" section > "Grids").
  • the different line components for this grid, in the form of an expression.
  • a column number, corresponding to the result to be extracted.
  • Column (field TBLCOL)

 

  • field COLDES

 

  • field INTFRM

 

  • field TBLFRM

Specify:

  • a grid code (grids are defined in the "Tables" section > "Grids").
  • the different line components for this grid, in the form of an expression.
  • a column number, corresponding to the result to be extracted.

Grid Interval

  • Range (field ITVLIM)

Specify the ranges and expressions of the heading amounts by interval depending on the base:

If

base < 1st range

amount = 0

If  

base >= 1st range

amount = 1st amount

If 

base >= 2nd range

amount = 2nd amount... etc.

If

base >= last range

amount = last amount

SEEINFO There can be 10 intervals maximum.

  • Amount (field ITVAMT)

 

Close

 

Reports

By default, the following reports are associated with this function :

 LISTRUB : List of headings

This can be changed using a different setup.

Specific Buttons

This button launches the copy utility for the payroll plan, which is used to mass copy to another folder the entire setup of the payroll plan.

Menu Bar

Actions / Sequence Change

Use this function to renumber the headings, the new rank of the first heading to be renumbered and the renumbering increase rate between two headings.

Four steps follow one another: 

  • verification that the last heading number does not exceed 9999,
  • verification that the interval of renumbered headings does not overlap existing headings,
  • negative renumbering of the heading interval,
  • renumbering of headings with a negative rank.

Actions / Expression search

Use this function to search an expression. If the expression is found in at least one heading, the function is positioned on the first heading matching the search.

Actions / Next search

Use this function to visualize the next expression searched.

Actions / Scrolling/code

The headings are scrolled in alphabetic order of their code.

Actions / Scrolling/rank

The headings are scrolled in chronological order of their code.

Charge declaration / List

Use this function to display the list of the charge declarations containing the current heading.

Charge declaration / Declaration of charges

Use this option to access the first setup record for the charge declarations containing the current heading.

Documentation / Paragraphs

This menu item allows access to the documentation management on the first paragraph of the documentation (if there is one) associated with the current record.

Documentation / Links

This menu item allows access to link management. It is used to define the links between the current record and other records (for example, the links between functions and parameters). These links are specific to the documentation and are used to load the generation of documentation structures.

Documentation / Generation

This menu item launches a documentation generation. You can also launch it from the Generation button at the bottom of the screen.

You can launch three types of generation one by one or simultaneously

  • The generation of the documentation structure from the dictionary (ADOCUMENT, ADOCBLB, and ADOCCLB tables)
  • The generation of the documentation from the previous tables
  • The generation of the field documentation

The range suggested by default takes into account the current record, but you can modify it at launch time.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Rank already exists: XXX

You attempted to assign twice the same rank number to two different headings.

Text already defined on heading XXX

The text associated to the heading has already been assigned to another heading with the XXX code.

Heading does not exist

The heading used in the formula does not exist.  

The heading does not have the "funding base" type

The heading used in the formula is not a contribution funding base.

Non-existent variable

The variable used in the formula does not exist.

Total does not exist

The total used in the formula does not exist.

Field does not exist in the base

The field used in the formula does not exist in the payroll database.

Chain not found

The searched expression has not been found in any heading.

Last number > 9999

The number of the heading ranks is limited to 9999. This message signals that the renumbering was not possible because the limit was reached.

X-Y: rank brackets already used

This message appears when some headings already use the rank numbers assigned. The renumbering will thus not be performed.

Change In Progress on another workstation

To launch the renumbering of headings, it is necessary to be the only individual to perform modifications on the headings. This message indicates that modifications on headings are being carried out in another session.

Tables used

SEEREFERTTO Refer to documentation Implementation