Back to guides

Configure a collective agreement

Assign the right collective agreement, enter the wage category and spot the points to check before issuing payslips.

Payroll6 min read
Table of contents+

Bill Alps uses the collective labour agreement (CLA) you select to help you prepare payroll. Depending on the data available, the app compares the salary with the category minimum and flags discrepancies involving, in particular, the 13th salary, holidays, daily sickness allowance insurance and absences.

1. Select the company's agreement

  1. Open My companySalaries, then the Activity & collective agreements card.
  2. In NOGA 2025 activity, search for your activity by code or description, then click the right result. With an old code, use I have a NOGA 2008 code: Bill Alps converts it. If the search finds nothing, Choose a general category lets you pick a section.
  3. Click Save. The Manage CCT/CTT button is only available once the activity is saved.
  4. Click Manage CCT/CTT. The window lists the verified texts that match your activity, your canton and the Effective date. No text is selected automatically.
  5. In CCT, CTT and population applicability, tick the texts that apply in each family (CCT and CTT), then click Confirm selection, or choose I confirm no instrument in this family applies or I don’t know yet. Finish with Save declaration.
  6. Expand Secondary settings (single agreement), choose the Collective agreement, then click Save single agreement. Under Potentially applicable collective agreements, Declare selects an agreement immediately and Does not apply removes it from these suggestions.

2. Confirm the agreement for each employee

An employee inherits the company agreement by default. In the employee profile, in the Contract card, expand More options: the Collective labour agreement (CLA) field also lets you choose a different agreement or the None option (outside the agreement's scope). This exception is useful when a person is not covered by the company's main agreement.

At the top of the profile, the CCT, CTT and population applicability panel is where you confirm the texts that apply to this employee for the chosen period, since each employee is confirmed separately. Tick the texts (the Proposed badge marks those linked to your activity), confirm each family with I have reviewed the whole family and confirm this list is exhaustive. or I confirm no instrument in this family applies, then click Save declaration. Save the profile first if it contains pending changes. If the profile data or the definition of the text changes, the panel asks for a new confirmation.

3. Enter the wage category

  1. In the Contract card of the employee profile, under More options (directly in the card if the employee has their own agreement), enter the Wage category (CLA). The field only appears if an agreement applies to the employee.
  2. Copy the category code exactly as it appears in the agreement, for example IV: it is a free-text field, and this code determines the minimum wage that is checked. Changing the agreement clears this field.
  3. Click Save. Any discrepancies then appear on the payslip (see section 5).

4. Carry over the agreement's values

Bill Alps does not carry the agreement's values over to the employee profile: enter them yourself. The Vacation weeks field (Contract card) shows the agreement's minimum when it is known, in the form CBA min. 5 wk. The 13th salary is set in the Salary card, and the Sickness allowance rate (%) and Allowance waiting days in the Social insurance card, under More options. Then click Save.

5. Understand the agreement checks

Points to check about the contract appear on the payslip detail page. Those about absences also appear when you create or edit a payslip. The employee profile does not show these discrepancies. Depending on the agreement, Bill Alps can check:

  • the selected category's minimum wage;
  • the mandatory 13th salary and minimum holiday entitlement;
  • whether daily sickness allowance insurance is configured;
  • rates, waiting periods and durations for sickness, accident, maternity or paternity.

6. Record an absence under an agreement

In the absence form, Bill Alps displays the agreement's reference rates or durations when available. Proposed payslip lines take the applicable rules into account; a warning appears when an entered value is below a minimum or above a maximum set by the agreement. Proposed amounts remain editable.

When you edit an absence that is already saved, the form also shows the CCT, CTT and population applicability panel to confirm the texts specific to that absence.

Next, see Record an absence and Generate a payslip or a monthly batch.