White November
Enterprise Financial Platform & iXBRL Engine
← Back to work Read White Paper ↗
The Challenge
- Refactor a legacy CodeIgniter 3 codebase into a modern, namespaced CodeIgniter 4 architecture
- Ensure 100% accuracy for complex tax breakdown logic across different international jurisdictions
- Automate Companies House online submissions in the strict iXBRL format
Our Solution
- Implemented a Test-Driven Development (TDD) workflow using PHPUnit to prevent regressions during the migration
- Developed a modular document generation system for payslips, timesheets, and invoices
- Mapped and modernized the legacy database layer to CI4’s Query Builder and Entities
The Outcome
- Successful transition to a secure, performant, and maintainable PHP 8 environment
- Significant reduction in manual filing errors through the automated iXBRL module
- Established a scalable foundation for future CRM and payroll feature growth
Technical Deep Dive
We've published a comprehensive white paper on the CI3 to CI4 migration logic used for this project.