Calculation Methodology & Verification Standards

Mathematical Precision & Binary Floating-Point Mitigation

Standard JavaScript numbers are stored as 64-bit binary floating-point values conforming to the IEEE 754 standard. In financial and taxation environments, binary fractions can introduce representation anomalies (e.g., 0.1 + 0.2 === 0.30000000000000004).

To completely eliminate precision degradation, all currency arithmetic across MyUtilityTools Ireland is executed in integer cents (scaled by 100) before performing division, with final rounding applied using the statutory Round Half Up rule (or explicit statutory truncations where mandated by the Irish Revenue Commissioners).

Irish Statutory Reference Sources

All taxation, employment law, and social welfare algorithms are coded against published primary statutory instruments:

Legal Domain Governing Statutory Instrument Enforcement Authority Review Cycle
PAYE, USC & PRSI Taxes Consolidation Act 1997 (as amended by Finance Acts) Office of the Revenue Commissioners Annual (Post-Budget)
Value Added Tax Value-Added Tax Consolidation Act 2010 Revenue Commissioners Biannual Audit
Vehicle Registration Tax Finance Act 1992 (Chapter IV) & NOx Legislation Revenue Commissioners & NCTS Quarterly Matrix Check
Statutory Redundancy Redundancy Payments Acts 1967 to 2014 Workplace Relations Commission (WRC) Annual Wage Cap Review
Working Family Payment Social Welfare Consolidation Act 2005 (Part 6) Department of Social Protection (DSP) Annual Baseline Update
Leaving Cert Points CAO Common Points Scale & Bonus Maths Scheme Central Applications Office & State Examinations Commission Academic Cycle Review