Enterprise SaaS
Company: FloQast

How I created a consolidation environment that produces accurate financial reports

In the fast-paced world of accounting, the consolidation and reporting process is often marred by inefficiencies, manual errors, and fragmented data. The challenge presented was to create an automated, simplified consolidation module.

Role
Lead designer
0-->1
End-to-end
Prototyping
User interviews

Team
1 jr. designer
PM
EM, Engineers
Sales engineers

Problem

FloQast is a Close management system looking to expand to Consolidation and Financial Reporting after noticing this market opportunity.

Solution

A simplified, automated consolidation and reporting solution with a seamless integration with multiple ERP systems, ensuring data accuracy, providing real-time financial insights and enhancing efficiency of accounting teams.

What's not working?

Our research revealed that the current consolidation method is plagued with issues.

Inefficient manual processes
Reliance on Excel for consolidations is time consuming and prone to errors.

Data fragmentation
Multiple ERP systems lead to inconsistencies and require complex data mapping.

Delayed financial insights
Stale data hampers strategic decision making and compliance.

Costly setup and integration process
Setup can take six to twelve months, and cost $250-$700,000.

How is the current process affecting the users?

By examining the jobs to be done, we identified areas for improvement.

CFO
"I want accurate data for on time strategic decision-making."

Controller
"I want to maintain data accuracy across multiple ERP systems."

Accountant
"I want to ensure my data entry is accurate, without errors from manual entry."

Our research revealed a demand

The numbers spoke for themselves - there was an opportunity here.

27 calls
We saw an average of 27 calls to per month where a present need exists for a consolidation solution.

12+ interviews
From 12+ interviews, we discovered that many of our customers are currently consolidating data manually and are hoping we can offer a solution.

Which leads to our challenge:

How might we provide a consolidation platform integrated with multiple sources that produces accurate, in-time data and reports?

First step: the user journey

I began by understanding the current workflow — how they are doing their work — and then outlined the necessary steps for a Consolidations app.

Next, the design vision

Based on the user needs identified in our research, it became evident that I should implement a four-pronged approach to the solution.

Integrate
Hypothesis: Integrating with other systems will streamline the process.

Accuracy
Hypothesis: A clear view of all data allows for identification of what is missing and complete will earn confidence in the data.

Central view
Hypothesis: Consolidating data in one location will facilitate job completion and aid in analysis.

Simple setup
Hypothesis: A streamlined setup will save time and energy, providing us with a competitive advantage.

The Entity Hierarchy

A simplified data integration.

Design vision: Integrate

Effortlessly select the entities to be consolidated

User problem
Users want a method to manage the entities they are consolidating, and the ability to make changes or adjustments when new entities are added.

Solution
Select entities to consolidate from the Close module, for a seamless integrative experience.

Design vision: Simplified setup

Easily drag and drop to create relationships

User problem
Setting up parent/child relationships can be cumbersome.

Solution
Create parent /child relationships between the entities in an easy drag-and-drop interface.

Chart of Accounts

A centralized place to view and manage all accounts.

Design vision: A centralized view

Grouped by financial statement

User problem
It's not enough to view individual accounts; users want to see how they rollup into financial statements.

Solution
Accounts are grouped by financial statement line items, which in turn are grouped by financial statement.

Design vision: Accuracy

A completeness check for new accounts

User problem
"When new accounts are added, the data becomes incomplete, so there needs to be a way to track them."

Solution
New accounts are initially listed at the bottom, with the option to move them to their appropriate place.

Design vision: Integration

General Ledger breakdown by account

User problem
Users would like to see the ERP General Ledger sources for each of the accounts, whether there's one or multiple.

Solution
Each line, upon click, opens a card that lists the different ERP GL's that are linked to the account, and with their mapping group if applicable.

Financial Reporting

An accurate view of the numbers.

Design vision: Centralized view

Standalone view vs Multi-view

User problem
Users need two views: to see each entity by itself, but also how child entities feed into parent entities and how those numbers aggregate, or consolidate.

Solution
A two-view system, with Standalone and Multi-view, showing either the single entity, or the parent/child rollup.

Design vision: Accuracy

Adjustment card per line item

User problem
Users would like to verify the accuracy of the data by reviewing the transformations it has undergone.

Solution
An adjustment card per line item, with the “story” of the transformations that the data has been through.

Mapping groups

Grouping entity mappings for a simplified setup.

Design vision: Simplified setup

Avoid the tediousness of repeated mapping rules

User problem
Often the mapping rules are the same for multiple entities, and each has to be maintained separately.

Solution
By creating mapping groups, users can group entities that share the same rules, eliminated repeated and duplicative rules.

Collaborating with engineering

We worked cross-collaboratively with the Triad, between product, design, and engineering.

Feasibility
From brainstorming sessions to grooming, engineering was involved at every step to ensure the feasibility of the integration, automation, and overall UX.

Handoff
Hand-off included grooming discussions, final mockups with annotations, and Jira tickets with acceptance criteria.

Design system
I utilized design system components, directing engineers on which to use where, while creating new components where needed (and submitting to design system library).

Design QA
All modules were reviewed in production to ensure that code met acceptance criteria and our vision from the mocks.

Greatest UX challenge

We needed an approach to ensures the software is user-friendly and meets the accountants at their level of technical expertise. Through different solutions, we simplified a highly complex process, including both setup and use.

Next step and impact

Continue listening to users
We will gain valuable insights from the Beta phase, particularly in determining whether to prioritize expanding data integration and mapping to cover more use cases, or to focus first on adding robust features such as Eliminations and Translations.

Expand the product vision
We will expand the product to a more robust version, to bring forth the full value proposition.

Consider churn risk
Being that the product is leaner than we’d hope (to get to market sooner), we need to consider the risk of early adopters churning and how to mitigate this risk.

Additional Work

01

Inspire

Case study,
dashboard

02

Oracle

Case study,
mobile app