Phased revenue recognition, in line with IFRS 15, is widely applied in contracting for long-term projects such as construction works that extend over several months. Under this method, revenue and costs are recognized progressively, based on the stage of contract completion, rather than solely at the time of invoicing. Any revenue recognized before invoicing is recorded as a contract asset and not as receivables until the related contractual obligations are satisfied and an invoice is issued. This ensures that project revenues are aligned with the actual progress of work performed.

Administration → General Settings → Phased Revenue Recognition.

In addition to the main settings, phased revenue recognition must also be activated within the contract itself.

Contract→ Project Terms tab→ Use Phased revenue recognition.

Additionally, if the contract involves a foreign currency, you can use the exchange rate defined on the first revenue recognition date to account for exchange rate fluctuations.
If enabled, the exchange rate set on the date of the first revenue recognition will apply to all subsequent phased revenue recognition documents, with gains or losses calculated only when the invoice is issued.
If disabled, gain/loss calculations will occur during month-end closing using the exchange rates applicable on each document's date.

How to create

Project costing→ Project costing documents→ Phased Revenue Recognitions

Alternatively,  Accounting → Service tools → Phased Revenue Recognitions→ Create

Main tab

The Main Tab contains key information related to Phased Revenue Recognition.

 The following fields are available. All details are filled automatically once a Project is selected:

Project Structure

Project Structure displays all project tasks, their estimates, expenses, and provides a framework for allocating costs and recognizing revenue.

Allocate Overheads

This function is used to distribute expenses that have not yet been assigned. Allocation methods include:

  1. By Planned Expenses
  2. By Actual Expenses
  3. Reset Allocation

Fill Current Recognition

Defines how revenue for the current period should be recognized. Options include:

Advanced Project Planning

If the project is not enabled for Advanced Project Planning in the production settings, the system switches to the standard Phased Revenue Recognition mode. In this mode, the project structure is not available, and revenue can be recognized using one of the following methods:

a) By Already Recognized Revenue and Cost- Revenue is determined based on amounts already recognized in previous periods, together with the corresponding costs.

b) By Invoice- Revenue is recognized according to the invoiced amounts issued for the project.

c) By Progress- Revenue is recognized in line with the progress achieved, as reported for the project.

Additional Information Tab

This tab contains the following fields: