ECIT / NettLønn Expense

Mobile employee expense management solution

Industry:
Fintech & banking
Location:
Europe
Partner:
Since 2022
Mobile employee expense management solution

ECIT in numbers

countries covered
offices worldwide
partner companies
revenue growth in 2023
About the client

ECIT Norge is a Nordic group of over 2,500 employees delivering advice and guidance to businesses in Scandinavia and beyond, providing them with smart technology and a high level of expertise. ECIT combines IT and financial services to streamline their customers’ business operations. For this, they have the finance and accounting decision and an IT team that offers outsourcing, security, operations, and systems support. ECIT also supplies diverse business solutions for payroll, human resources (HR), and recruiting that can be adapted for corporations.

Driving the company’s growth, ECIT has developed a proven acquisitions model that combines proximity to clients, local businesses, and the strength of a large international group. Since 2013, ECIT has completed more than 130 acquisitions.

Pre-project business context

Travis, ECIT’s newest acquisition, was a native application for collecting employee business expense information. Having conducted relevant market research, the ECIT team knew the great value of such software for midsize to large businesses and planned to foster Travis’s development. However, because of the app’s poor functionality, ECIT Norge foresaw potential issues and decided to find a vendor to rebuild the app from scratch.

At the same time, ECIT had two more apps operating in parallel with Travis. NettLønn and Intect are payroll systems that help businesses pay their employees, deposit employment taxes, and maintain transaction records. Despite similar functionalities, these products differ based on the markets they serve: Denmark, Sweden, and Norway.

Client’s request

In response to functional flaws of the existing Travis app, ECIT Norge hired Globaldev to build a new Travis app on Flutter. We agreed on the requirements and team structure and got started.

At the same time, ECIT’s Intect Payroll team started losing around 30% of their clients who chose alternative software that covered two needs — collecting both expense and payroll data — while Intect and NettLønn covered only payroll data.

The client additionally tasked us to explore all available legacy solutions and deliver an app that would help ECIT skillfully adapt to new market demands and meet all their clients’ needs.

Solution

We restructured the architecture of the Travis Flutter app by creating a white-label solution with a modular structure for employee expense management. This was a smart architectural choice for three reasons: it offered an organized database, reduced development time, and enabled the quick rollout of scalable and client-specific app versions. The modular architecture allows us to adjust the app’s functionality and UI to match either Intect Payroll / NettLønn Payroll by ECIT or any third-party payroll software customers are already using.

To contribute to more accessible and faster product launches and smooth integration, we calculated all risks at the preparatory stage and devised ways to overcome them:

  1. To ensure modularity across the application, we decided to adopt an architecture like Flutter Modular and use configuration files.
  2. To quickly adapt our white-label solution to businesses with varying needs and of varying sizes, our team chose to implement dynamic configuration files for branding-specific data.
  3. To ensure a consistent user experience across different product versions, we opted for a centralized asset management system and reusable UI components.

When customized, the application provides businesses with expense management functionality, from uploading receipts through submitting expenses, creating reports, and facilitating their management by the client’s admin team.

We also decided to onboard a full-time product owner, playing the role of customer advocate and gathering feedback and insights that are later incorporated into the product backlog and development process. Thus, we ensure that customers’ needs and expectations are represented in our solution.

Services provided to ECIT

Agile product ownership
Cross-platform app development
Quality assurance

White-label Flutter app for collecting and reporting on expense data

A robust and dynamic expense tracking application helps employees turn their business-related expenses into data for expense reporting.
Profiles
User profiles feature employees’ personal data: photo, name, email, company name, phone number, accounting number, and home address. From the profile, users have access to profile settings.
Receipts
In the Receipt tab, users can upload receipts by scanning a receipt, choosing an image of a receipt from a gallery, or uploading a PDF file. When no receipt is available, users can manually input receipt details. All submitted receipts are stored here.
Reports
In the Reports tab, users can see the full list of all reports they have ever created and submitted. They also can track the status of each report. Those with pending and declined statuses can be edited. Approved reports are shown in gray and are no longer editable.
Expenses
Expenses are automatically created in this tab after receipts are uploaded. Employees can complete an expense by inputting additional information like start and end date and expense type. If needed, they can also leave additional comments.
Mileage
In this tab, employees can log and track their business mileage and expenses by specifying their departure and return date, vehicle and fuel type, number of passengers, and more. Special conditions like equipment/materials delivery or forest and construction road routes can also be specified.
Further data display & management

The data collected via the employee app is then integrated with an existing expense dashboard. This financial analysis tool provides company admins, accountants, and approvers with a visualization of employees’ business expenses and allows the management team to track and handle expenses across the company via modules such as Reports, Employees, Approval Groups, Pipelines, and Mileage.

ECIT customer story
play
Watch product video
ECIT customer story