Skyline Nexus ERP Skyline Nexus ERP
Standards

IFRS and your ERP

What IFRS compliance means for accounting software, which standards drive system design, and how to separate a real capability from a marketing claim.

Last reviewed 9 min

Who actually uses IFRS, and who does not

IFRS is issued by the International Accounting Standards Board and has been adopted, in whole or with local endorsement, across a large number of jurisdictions. Adoption is never automatic: each jurisdiction decides which entities must apply the standards, from which date, and whether any local modifications apply. That is why a claim to support IFRS is weaker than it sounds until you know which jurisdiction, which entity type and which reporting framework are in play.

The differences matter most when one group reports across several markets. A Saudi parent with a Canadian subsidiary and a US operating company may be preparing under three different rule sets at once, consolidating into one. The system underneath has to carry enough detail to serve all of them, because you cannot recover a measurement basis that was never recorded.

  • Saudi Arabia requires IFRS as endorsed by SOCPA, which issues the endorsed standards and any additional local requirements and disclosures.
  • Canada requires IFRS for publicly accountable enterprises; private enterprises may instead apply ASPE, a separate Canadian framework.
  • The United States uses US GAAP, set by the FASB, for domestic filers. US GAAP is not IFRS, and the two differ in substance as well as wording.
  • IFRS for SMEs is a separate, lighter standard with reduced recognition, measurement and disclosure requirements, available where a jurisdiction permits it.
  • Across the wider MENA region, adoption varies by country and by entity type, so confirm the applicable framework rather than assuming a regional default.

IFRS 15: revenue is a data problem before it is a policy problem

IFRS 15 sets out a five-step model: identify the contract with the customer, identify the performance obligations in the contract, determine the transaction price, allocate that price to the performance obligations, and recognise revenue when or as each obligation is satisfied. The steps read simply. The work is in applying them to real contracts.

The systems consequence is that revenue can no longer be a by-product of issuing an invoice. A single contract may contain several performance obligations that are satisfied at different times, some at a point in time and some over time, while billing follows a schedule negotiated for cash-flow reasons that has nothing to do with either. If the ledger only knows about the invoice, the difference between billed and recognised amounts has nowhere to live, and contract assets and contract liabilities have to be reconstructed by hand in a spreadsheet every period.

A system that supports IFRS 15 holds the contract as an object in its own right: the obligations within it, the price allocated to each, the method and evidence for measuring progress where revenue is recognised over time, variable consideration and any constraint applied to it, and the resulting schedule of recognition that posts to the general ledger on its own cadence. Skyline Nexus holds contract-level revenue schedules separately from the billing schedule, so recognised revenue, billed amounts and the resulting contract asset or liability are each traceable to the contract that produced them.

IFRS 16 leases and the data the system must hold

Under IFRS 16 a lessee generally brings leases on to the balance sheet, recognising a right-of-use asset and a corresponding lease liability, with limited exemptions available for short-term leases and leases of low-value assets. The income statement effect changes shape too: depreciation of the right-of-use asset and interest on the liability replace a straight rental expense.

That measurement cannot be produced from a rent payment posted monthly to an expense account. The system needs the commencement date, the lease term including any options whose exercise is reasonably certain, the payment schedule and its fixed and variable components, the discount rate applied, and a record of remeasurements when terms are modified or an assessment of an option changes. Each of those inputs has to survive, because the auditor will ask how the opening liability was derived and how it moved.

  • Lease-by-lease register with term, payments, discount rate and classification of any exemption claimed.
  • Amortisation of the liability and depreciation of the right-of-use asset, produced as schedules rather than manual journals.
  • Remeasurement history, so a modified lease shows both the old and revised measurement and the reason for the change.
  • Maturity analysis of lease payments to support the disclosure requirements.

IAS 16, IAS 2, IAS 21 and IAS 36 in outline

IAS 16 governs property, plant and equipment. Significant parts of an asset with different useful lives are depreciated separately, which is why componentisation is a structural requirement and not a reporting preference. The standard requires an estimate of useful life and residual value, reviewed at least annually, and a depreciation method that reflects the pattern in which the benefits of the asset are consumed. After recognition an entity chooses, by class of asset, between the cost model and the revaluation model, and the revaluation model brings its own measurement and disclosure obligations.

IAS 2 measures inventories at the lower of cost and net realisable value, with cost assigned using FIFO or a weighted average cost formula, applied consistently for inventories of a similar nature and use. LIFO is not permitted under IFRS, although it remains available under US GAAP. That single difference can change reported cost of sales and closing inventory materially, and it is one of the clearest reasons a group cannot simply assume its US costing configuration transfers to an IFRS reporting entity.

IAS 21 distinguishes functional currency, the currency of the primary economic environment in which the entity operates, from presentation currency, the currency in which the statements are presented. Transactions are recorded in the functional currency at the rate on the transaction date. At each reporting date, monetary items are retranslated at the closing rate while non-monetary items measured at historical cost are not. To do this correctly the system must retain the original transaction currency, amount and rate at line level rather than storing only a converted figure.

IAS 36 addresses impairment. In outline, an entity assesses at each reporting date whether there is any indication that an asset may be impaired, and where there is, it estimates the recoverable amount, being the higher of fair value less costs of disposal and value in use. An impairment loss arises where carrying amount exceeds recoverable amount. Certain assets, including goodwill, are tested annually irrespective of indicators. The judgements sit with the preparer; what software contributes is a reliable carrying amount to test against and a place to record the result and its reversal where permitted.

The honest part: no software is IFRS certified

There is no certification body that certifies accounting software as IFRS compliant, and no such certificate exists to be held. IFRS compliance is a property of a set of financial statements, produced by judgements the preparer makes and the auditor tests. A vendor cannot make those judgements for you, and any claim that a product is inherently compliant is describing something that does not exist.

What software genuinely does is narrower and more useful. It holds the data the standards require at the level of detail they require it. It enforces controls so that the data stays reliable: segregation of duties, closed periods, an audit trail that records who changed what and when. It produces the schedules and disclosures a preparer needs, in a form that ties back to the general ledger without manual reconstruction. Where a system fails, it usually fails at the first of these, and no amount of reporting can recover detail that was never captured.

What to ask a vendor

Ask questions that can only be answered by demonstration. Every answer below should be shown in the product with real data, not described in a slide, and each output should tie to the general ledger without a spreadsheet in between.

Skyline Nexus holds assets at component level, records every transaction in its original currency with the rate applied, and produces fixed-asset and lease schedules that an auditor can tie to the ledger. That is a statement about what the system holds and produces. The judgements remain yours, and the opinion remains that of your auditor.

  • Can the fixed-asset register hold components of a single asset with separate useful lives, methods and revaluation history, and produce a register that reconciles to the ledger?
  • Can revenue be scheduled at contract and performance-obligation level, independent of the billing schedule, with contract assets and liabilities falling out of that schedule?
  • Can leases be held with term, payments, discount rate and remeasurement history, producing liability and right-of-use asset schedules and a maturity analysis?
  • Is multi-currency recorded at transaction level, retaining original currency, amount and rate, with monetary and non-monetary items treated distinctly at reporting date?
  • Can inventory costing be configured as FIFO or weighted average, with net realisable value write-downs recorded and reversible where the standard permits?
  • Is there an immutable audit trail, period locking and role-based control over posting and configuration changes?
  • Can the same underlying data support a different framework for a subsidiary, such as ASPE or US GAAP, without re-keying?

Common questions

Is any accounting software IFRS certified?

No. There is no IFRS certification for software, and no body issues one, because IFRS compliance is a property of financial statements rather than of a system. Compliance rests on judgements made by the preparer and tested by the auditor; software supports that by holding the required data, enforcing controls and producing the schedules and disclosures.

Does the United States use IFRS?

No. Domestic filers in the United States report under US GAAP, issued by the Financial Accounting Standards Board. Foreign private issuers may in certain circumstances file using IFRS as issued by the IASB, but a US-domiciled group should not assume its reporting framework is IFRS.

Which accounting standards apply in Saudi Arabia?

Saudi Arabia requires IFRS as endorsed by SOCPA, the Saudi Organization for Chartered and Professional Accountants. SOCPA issues the endorsed standards along with any additional local requirements and disclosures, so the applicable framework is the endorsed version rather than IFRS as issued by the IASB in isolation.

Why is LIFO not allowed under IFRS?

IAS 2 permits only FIFO or weighted average cost formulas for assigning cost to inventories, and LIFO is not among them. LIFO remains permitted under US GAAP, so a group reporting under both frameworks may need different costing for the same physical inventory, which changes reported cost of sales and closing inventory.

What does IFRS 16 require a system to store for each lease?

To measure a right-of-use asset and lease liability, a system needs the lease commencement date, the lease term including options reasonably certain to be exercised, the payment schedule with its fixed and variable components, and the discount rate applied. It also needs a remeasurement history, so that modifications and changes in assessment can be traced from the original measurement to the current one.

This guide is general information, not tax, accounting or legal advice. Rules differ from country to country and change over time; confirm the current position with your tax authority or a qualified adviser before acting on anything here.

Ready to run your operation on a single workspace?

Guides

ZATCA Phase 2 e-invoicing: what integration actually requires What makes a tax invoice ZATCA-compliant in Saudi Arabia Filing a Saudi VAT return: what your system needs to produce Choosing an ERP in Saudi Arabia: a practical checklist Trial balance to financial statements IFRS and your ERP CRM that ends in the ledger Maintenance and the balance sheet How ERP modules actually integrate The month-end close, in order Balance sheet reconciliation Designing a chart of accounts Cash flow is not profit Working capital and the cost of growth Unit economics and break-even Financial controls a small business actually needs How to record a sale How to record a purchase How to run a trial balance and balance sheet How to cancel or correct a transaction How to run payroll Accounting basics for beginners Accrual vs cash basis accounting Adjusting entries explained Debits and credits explained How to read financial statements Inventory costing: FIFO vs weighted average Journal entries with examples The accounting cycle, step by step Audit materiality and sampling Bank reconciliation step by step Budgeting and variance analysis Financial ratio analysis Finding and correcting accounting errors How a financial statement audit works Journal entry testing and fraud red flags Preparing for an external audit IAS 21 foreign currency accounting explained IFRS 15 revenue recognition: the five-step model IFRS 16 leases: lessee accounting with examples IFRS 18 presentation and disclosure explained IFRS 9 expected credit losses: a practical guide What is IFRS? Who uses it and how it is organised EU e-invoicing mandates: ViDA and country timelines IFRS for SMEs: scope, simplifications and 2027 changes IFRS vs ASPE: choosing a framework in Canada IFRS vs US GAAP: the differences that matter FRS 102 vs IFRS: UK GAAP after the 2026 changes Audit trail and activity log in Skyline Nexus ERP Automatic journal entries in Skyline Nexus ERP Bank reconciliation in Skyline Nexus ERP Budgets and cost centres in Skyline Nexus ERP Financial statements and the year-end audit pack Fiscal year and period close in Skyline Nexus ERP Fixed assets and depreciation in Skyline Nexus ERP Foreign-currency invoicing in Skyline Nexus ERP How Skyline Nexus ERP works: one sale, end to end Migrating to Skyline Nexus ERP: a cut-over plan Multi-branch accounting in Skyline Nexus ERP Roles, permissions and segregation of duties Belgium e-invoicing mandate 2026: Peppol explained France e-invoicing reform 2026: what changes Germany e-invoicing mandate: dates, formats, GoBD Italy e-invoicing through SdI: a practical guide Portugal certified invoicing, ATCUD and SAF-T (PT) Verifactu and e-invoicing in Spain: dates and rules ERP reseller partner: how to become one ERP partner programme for accounting firms

Talk to us about your business

Tell us what you run and we will come back with a straight answer about fit, timeline and price.

No card, no obligation. We reply within one business day.