Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Phased

...

Phased revenue recognition, as outlined in line with IFRS 15, is primarily widely applied to in contracting for long-term contracts, projects such as construction projects works that extend over an extended period, like building a villa over 12 several months. Under this approachmethod, revenue and costs are recognized progressively, based on the stage of contract 's completion stage , rather than solely upon at the time of invoicing. While partial revenue can be Any revenue recognized before invoicing is recorded as a contract asset , it cannot be classified and not as receivables until all the related contractual obligations are met. Only then can satisfied and an invoice be is issued and recognized.
This method is not exclusive to construction companies; it also applies to service providers with long-term contracts. Instead of recognizing revenue and costs only upon invoicing, this approach allows revenue to be recorded in alignment with the contract's progress, capturing different phases of completion.
To set up phased revenue recognition, you need to:

...

This ensures that project revenues are aligned with the actual progress of work performed.

Administration → General Settings → Phased Revenue Recognition.

Image Removed

  • Access the specific contract >  Terms tab > activate Phased Revenue Recognition

Image Removed
For default GL accounts, use Work-in-Progress and Contract Assets accounts
Image Added

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.

Image Added

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.

  • To create and use Work type items with associated costs, enable Use Work Type Items in Sales Documents on the Administration > Settings > Sales form. Work-type items can be used in documents such as Quotations, Customer Orders, Adjustments, Credit Notes, Tax Credit Notes, Tax Invoices, and Project Estimates.

Image Removed

  • To associate costs with specific cost objects, enable Advanced Product Costing on the Administration > Settings > Production form and choose which objects can be used as cost objects: Customer Order, Project, Project Task, or Item.

Image Removed
To create a Phased Revenue Recognition document-
go to Project Costing> Phased Revenue Recognition.
Image Removed
Create a new document, and fill in the required tabs as explained.
On the Main tab, you can enter general information such as the customer, contract, project, and other relevant data. Key fields include:
Image Removed
The Revenue and Costs tab allows users to list and manage items for revenue recognition in phased contracts. It includes two panes:

  • Services Pane: Lists work and service items for revenue recognition. Users can specify item details, quantities, discounts, and recognition percentages.
  • Work Costs Pane: Displays associated costs for listed services, with options to view costs from previous recognition phases.

This tab helps track recognized revenue and costs based on contract progress, ensuring accurate financial reporting.
Image Removed
The Services Pane allows adding and managing Work/Service items with details like quantity, price, discounts, VAT, and optional characteristics.  Additionally, some more fields need to be filled i.e.

  • Already Recognized: The Already Recognized Quantity and Already Recognized Revenue columns show the revenue and costs recognized in previous phases. You can access more details in the Costs Recognized for Previous Phases tab if necessary.
  • Revenue Recognition Percent/ Current-Phase %: Specifies the percentage of total revenue to be recognized in the current phase.

Image Removed
Image Removed ​​

  • Cost Details: The Total Cost and Already Recognized Costs columns show the costs associated with the work, including previous recognitions.

...

  1. Percentage-of-Completion: Revenue is recognized gradually as work progresses, often based on costs incurred or work completed.
  2. Milestone-Based: Revenue is recognized when specific milestones or deliverables are met.

...

How to create

Project costing→ Project costing documents→ Phased Revenue Recognitions

Image Added

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

Image Added

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:

  • Company- The company from project for which the recognition is being created.

  • Contract- Company contract linked to revenue recognition.

  • Project- Project for which phased revenue recognition is applied.

  • Customer Order- Link the customer order.

  • Entity -The entity recognizing the revenue.
  • Planned Expenses Source- Basis for expected costs used in calculations.

  • Basis- Source document from which the recognition is created (e.g., project estimate, customer order).

  • Comment- Field for additional notes.

Image Added

Project Structure

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

  • Refill- Reloads all tasks, estimates, and expenses linked to the selected project.

  • Code- Task reference number.

  • Project Task- Description of the task or activity.

  • Estimate- Planned values from project estimates:

    1. Price- Planned unit price.

    2. Amount- Planned total amount.

  • Already Recognized- Values already recognized in past periods

    1. Qty- Quantity already recognized.

    2. Amount- Value recognized.

    3. %- Percentage of task completed/recognized.

  • Current Recognition- Values recognized in the current document:

    1. Qty- Quantity to be recognized now.

    2. Amount- Value recognized in this document.

    3. Current %- Percentage recognized in the current document.

    4. Cumulative %- Total percentage recognized up to now.

Image Added

  • Expenses- Planned, actual, and overhead expenses:
    1. Amount (Planned)- Estimated (Budgeted) cost of the task. Filled based on the Planned Expenses Source.

    2. Amount (Actual)- Actual expenses recorded.

    3. Amount (Overheads)- Overhead allocation, the Unallocated expenses are highlighted in yellow.

  • Invoiced Before- Values already invoiced to the customer.

  • Progress- Progress of the task.

  • Business Activity- Activity type (e.g., Main Activity).

  • Income Item- Revenue classification (e.g., Sales Revenue).

  • GL Accounts- Accounts used for posting recognized revenue.

  • Transaction Content- Used to add any Additional reference required.

Image Added

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

Image Added

  • By Planned Expenses - Distributes overheads in proportion to the planned (estimated) expenses of each task.
    For example, if the unallocated overhead is 480 and all tasks have equal planned amounts, the overhead will be divided equally among them since their proportional share is the same.

Image Added

Image Added

  • By Actual Expenses - Overheads are distributed according to the actual costs of each task. Tasks with no expenses recorded do not receive any allocation.

    Overhead = (Actual Expense of that Project task÷ Total Actual Expenses of all  tasks) × Total Undistributed Overhead

    • CONSTRUCTION WORK-  10,000 ÷ 10,690 × 480 = 449.02

    • PIPE SIZE 6"- 690 ÷ 10,690 × 480 = 30.98


Image Added

  • Reset Allocation- Cancels previous allocations and returns expenses to an unallocated state.

Fill Current Recognition

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

  • By Invoiced- Revenue is recognized based on a percentage of the invoice value, with the pending balance calculated accordingly, so that the revenue percentage for each line aligns with the invoiced percentage.
  • By Progress- Revenue is recognized according to the percentage of work completed, as reflected in progress reports. The pending revenue is calculated to ensure that the recognized revenue corresponds to the reported progress for each line.
  • By Expenses- Revenue is recognized in proportion to the actual expenses incurred during the period. The pending revenue is determined by comparing incurred costs to the total estimated costs, aligning the recognition with the expense percentage.

Image Added

Not Advanced Project Planning

If the project is not marked as Advanced Project Planning, 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 Invoice- Revenue is recognized according to the invoiced amounts issued for the project.

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

Additionally, document table can be filled By Already Recognized Revenue and Cost- this button is filling already recognized in previous periods.

Image Added

Image Added

Additional Information Tab

This tab contains the following fields:

  • Department- The department responsible for the recognition process.

  • Responsible- The employee or person accountable for preparing and managing the recognition.

  • Use Exchange Rates Defined on the First Revenue Recognition Date- An option to fix and apply the same exchange rates from the first recognition date for consistency across subsequent recognitions.

Image Added