Skip to main content
Pending validationOdoo 20.0Community and Enterprise

How to update the minimum wage and apply reductions

What is it for?​

fiscaldoo stores the minimum wage (the guaranteed minimum monthly pay, RMMG) of each territory, with the date it comes into force, and does not let you validate a payslip below the minimum that applies to the employee. This article covers three things: confirming the year's amount, recording the reduction an employee is entitled to (traineeship, apprenticeship or reduced work capacity) and, when the new amount is published after January with retroactive effect, finding the payslips that fell below it and creating corrective payslips for the difference.

When to use it?​

  • In January, or when the minimum wage decree is published, to confirm that the year's amount is loaded.
  • When you hire a trainee, apprentice or intern, or an employee with certified reduced work capacity.
  • When the new amount is published after you have already processed months of the year.

Do not use the review to raise a salary above the minimum: that is a change to the employee's contract.

Where to find it?​

  • The minimum wage amount: Payroll › Configure › Law and calendars › Legal parameters, searching for RMMG.
  • Reductions and the review: Payroll › What is there to do this month? screen › Prepare the month block › Minimum wage reductions or Minimum wage review.

Before you start​

  • Your profile is Payroll Administrator. The Payroll Processor does not see Configure and, in the Minimum wage review, does not have the New button.
  • For a reduction, have the certificate or the training document ready: the Certification reference is required.
  • Check in Payroll › Configure › Company › Payroll settings that Check the minimum wage when validating a payslip is ticked (it is the default). See How to configure the company's payroll.

How to use it​

Confirm the year's amount​

  1. Open Payroll › Configure › Law and calendars › Legal parameters, type RMMG in the search and press Enter. The search returns 19 lines, because several keys mention the RMMG (reduction limits, in-kind portions, compensation caps): look for the lines whose Key is exactly RMMG.
  2. Check the lines with the Key RMMG, one per Territory. In 2026: Mainland €920.00 (Decree-Law no. 139/2025), Madeira €980.00 and Azores €966.00, all with Valid from 01/01/2026 and no Valid until.
  3. Ignore the RMMG_FORECAST line: it is the amount announced for the following year (€970.00 for 2027) and the parameter itself says “Valor ANUNCIADO, só para simulações; nenhum recibo o lê” (ANNOUNCED amount, for simulations only; no payslip reads it). In practice, no payslip reads the 2027 forecast: 2027 payslips cannot even be computed until that year's legal package is published (see How to process the month's payroll, “Common problems”).

When the new year's decree is published, the amount goes in as a new line and the previous one ends the day before: open the territory's RMMG line, fill in Valid until (for example 31/12/2026) and save; then click New and fill in Scope (Payroll), Key RMMG, Territory, Valid from, Value (number), Legal reference (the published law) and Version. Pending on-screen validation: the new line was not saved in the demo, so as not to leave in the database a minimum wage that has not been published yet; the overlap refusal was triggered (see Common problems).

Record an employee's reduction​

  1. Open Payroll. In the Prepare the month block, click Minimum wage reductions and then New.
  2. In Worker, choose the employee.
  3. In Situation, choose one of the three options: Trainee / apprentice / intern (certified training), Trainee with a technical-professional course or Reduced work capacity (certified coefficient).
  4. Fill in Starts on and, if you know it, Ends on. For a traineeship, enter in Previous documented months the months of training done at another company for the same qualification.
  5. For reduced capacity, enter the Certified work capacity as a coefficient: 0,88 means 88 %.
  6. Enter the Certification reference (number or date of the certificate) and save.

Review the payslips after a retroactive amount​

  1. Open Payroll. In the Prepare the month block, click Minimum wage review and then New. The record title appears in English (“RMMG Mainland desde …”): it is a defect being fixed in PAY-065 and does not change the result.
  2. Check the Company and choose the Territory (Mainland, Azores or Madeira).
  3. In Value in force from, enter the start date of the new amount, for example 01/01/2026.
  4. Check Review until (by default, today's date, 01/11/2026): only payslips up to that date are reviewed. Click Calculate. The review becomes Computed and the list shows, for each payslip below the minimum, Month, Worker, Payslip, Paid, Minimum now in force, Difference and Corrective payslip. When there are no lines, the screen says “No payslip is below the minimum wage in this period: there is nothing to correct.” and the Generate corrective payslips button does not appear. The review only looks at payslips of the chosen Territory: with Madeira (€980.00) it gives the same result, because the demo payslips are from the Mainland.
  5. If there are lines, click Generate corrective payslips and Confirm in the window “Draft corrective payslips are created, one per month below the minimum. Closed payslips are not changed.”
  6. Compute and validate each corrective payslip like the month's other payslips.

Expected result​

  • In the RMMG search, each territory has a single RMMG line in force today.
  • The reduction appears in the Minimum wage reductions list with the employee, the situation, the dates and the reference.
  • The review becomes Corrective payslips created, with one draft corrective payslip per month and per employee below the minimum, containing only the difference. In the demo, the 2026 Mainland review found no payslips below €920.00: the list stayed empty, with the message “there is nothing to correct”. Above the list, the Workers whose base pay is below the minimum block says “Gabriela Sousa Reis: 800.00 < 920.00”: she is a part-time employee whose base pay is below the monthly minimum, and the screen does not explain why her payslip does not count as below the minimum. Pending validation by a certified accountant: applying the minimum wage to part-time work.

None of these steps creates journal entries. Corrective payslips post the difference when they are computed, validated and posted, like any payslip.

Important notes​

  • How much a reduction is worth. For reduced capacity, the employee's minimum is the territory's minimum times the coefficient: with €920.00 and 0,88, it is €809.60. fiscaldoo's legal parameters say that the reduced-capacity reduction only exists when the difference is above 10 % and never exceeds 50 %, and that the trainee reduction is 20 % for one year (six months with a technical-professional course). Pending validation by a certified accountant: reduction limits (Labour Code (Código do Trabalho), art. 275) and application to part-time work.
  • The screen saves coefficients that give no reduction. A coefficient of 0,95 (a 5 % difference) was saved without a warning, and so was 0,88. With Reduced work capacity the Previous documented months field disappears and Certified work capacity appears. Check the certificate's coefficient before saving.
  • What happens when you validate a payslip below the minimum. With Check the minimum wage when validating a payslip ticked, the payslip is not validated (the field's help text cites Labour Code art. 273). Pending on-screen validation: the refusal was not triggered, because no employee in the demo earns below the minimum.
  • Retroactive differences. The review only finds payslips already computed; the months you have not processed yet already use the new amount. Corrective payslips are pay and are included in the payroll returns. Pending validation by a certified accountant: in which month retroactive differences are declared to the AT and to Social Security.

Common problems​

A rule already in force exists for “Payroll / RMMG” in that period​

  • Symptom: when you save a new amount, “A rule already in force exists for “Payroll / RMMG” in that period (from 01/01/2026 to no end, ref. Decreto-Lei n.º 139/2025, de 29 de dezembro, arts. 2.º e 3.º). There can never be two rules in force for the same key, company, territory and date — adjust the dates or archive the previous rule.”
  • Cause: the previous line of the same territory has no Valid until.
  • What to do: close the window and click Discard. Open the previous line, fill in Valid until with the day before the new amount and save; then create the new line.

The reduction does not save​

  • Symptom: “Some required fields are empty. Fill in the fields marked in red to be able to save.”
  • Cause: the Worker, the Situation, Starts on or the Certification reference is missing.
  • What to do: fill in the fields in red. Without a certificate you cannot record the reduction.

The review shows “Corrective payslips created” but there are no new payslips​

  • Cause: with the list empty the Generate corrective payslips button no longer appears, but the Corrective payslips created status is still in the status bar.
  • What to do: nothing to correct: there were no payslips below the minimum. Payslips are only generated when Calculate shows lines.
Versions: Odoo 20.0Community and Enterprisefiscaldoo 20.0 (master ba9c8bd7)ID DOC-0182
Was this page helpful?