ITS – INDIVIDUAL TAX SYSTEM

Tax

ITS (Individual Tax System) is an enterprise tax platform developed by TechTIQ Inc. for a Singapore-based client.

The system is designed to handle complex tax processing, integrate with government systems such as IRAS, and support accurate tax computation across multiple scenarios. It enables businesses to manage tax data efficiently while ensuring compliance with local regulations.

Share
Overview Image

What The Client Required

The client needed a comprehensive tax system that could manage detailed tax information, automate calculations, and integrate with external systems such as CRM and IRAS.

The platform had to support complex tax questionnaires, role-based access control, and accurate computation while ensuring compliance with Singapore tax regulations.

  • CRM system integration
  • Role-based permission and field control
  • IRAS integration (IR21, Form B1 XML submission)
  • Full tax questionnaire system (16 sections for employees and employers)
  • Configurable tax computation engine
  • Export results to PDF
  • Multi-currency support

Our Technologies

For this project, TechTIQ Inc. focused on building a secure and reliable system that supports complex tax logic, regulatory compliance, and scalable performance.

A structured approach was applied to ensure accuracy, maintainability, and seamless integration with external systems.

The system was developed using the following technologies:

  • .NET Core 2
  • Entity Framework Core
  • AutoMapper
  • Fluent Validation
  • Hangfire (background jobs)
  • Swagger (API documentation)
  • jQuery DataTable

Challenges

  • Complex tax logic with multiple business rules
  • Requirement for 100% accuracy in tax computation
  • Supporting multiple currencies
  • Ensuring compliance with IRAS standards
Challenges Image
Solutions Image

Solutions

  • Followed official IRAS documentation to ensure compliance
  • Built configurable tax computation logic to cover all scenarios
  • Integrated currency exchange rates via MAS API
  • Performed comparison testing to validate calculation accuracy

Related Projects

Business
MeetDoris

MeetDoris

MeetDoris is a web-based project management tool for better productivity and time management. The app schedules tasks in a project, adjusting the calendar accordingly.
Detail arrow
Offshore Dedicated Team
Mobile Team Manager ODC

Mobile Team Manager ODC

Mobile Team Manager is a cloud based application that allows your business to coordinate the fast paced pool of supervisors, operators.
Detail arrow
Mobile App
GENESIS SUN MOBILE

GENESIS SUN MOBILE

Genesis Sun is a social company located in the United Kingdom with the mission of supporting and motivating youth.
Detail arrow
Mobile App
SEAMLESS DIGITAL DISTRIBUTION

SEAMLESS DIGITAL DISTRIBUTION

Seamless Digital Distribution provides complete end-to-end solutions that include not only the final product delivered digitally, but also the technology that allows retailers to have a simple and quick sales process.
Detail arrow
Mobile App
LUXASIA

LUXASIA

Luxasia is a renowned omni-channel that specializes in facilitating the buying and selling of diverse luxury products. It has established itself as an emblematic entity in Singapore, with a mission to bridge the gap between brands and end-users.
Detail arrow
Ecommerce
INSTACOUPON

INSTACOUPON

When we began working on InstaCoupon, a modern eCommerce project aligned with current trends, our agile team partnered closely with the client to gather and refine detailed requirements.
Detail arrow
Business
Simply DMS

Simply DMS

The current document management system (DMS) was developed by a team quite some time ago. The current system has not been maintained or updated by a dedicated group.
Detail arrow
Business
RISKVIEW

RISKVIEW

RiskView offers a variety of risk identification tools that aid in the risk management process. The parameters of a hazard analysis may be adjusted to meet the needs of almost any existing regulation.
Detail arrow
Business
Realtime location tracking using Firebase

Realtime location tracking using Firebase

Our mobile apps use Firebase's database to show live user locations. This supports asset tracking and staff monitoring. It supports location services as well. We ensure a secure and scalable environment.
Detail arrow

Please install and activate Ninja Forms to display the contact form.

Back2Top