Case study
Case study
Advance payment request
Advance payment request
Advance payment request
on an invoice
on an invoice
on an invoice
Core feature · User interface · User experience · Ideation
Core feature · User interface · User experience · Ideation
THE CHALLENGE
THE CHALLENGE
Completely redesigned the advance payment request feature to offer a smoother, frictionless experience. Built a new version that adapts to diverse user workflows, improves visibility of key information, and minimizes interruptions.
Completely redesigned the advance payment request feature to offer a smoother, frictionless experience. Built a new version that adapts to diverse user workflows, improves visibility of key information, and minimizes interruptions.
TITLE
CONTENT
BACKGROUND
BACKGROUND
The feature allowing users to request an advance payment on an invoice was developed in the early stages of the product and had received no significant updates since. However, business needs have evolved, necessitating a thorough reassessment of this functionality to better align with current requirements.
A preliminary analysis revealed several friction points affecting operational efficiency and user experience. Key challenges identified included overly complex processes, a lack of clarity in the interface, and functional limitations that hindered adoption and optimal use.
The feature allowing users to request an advance payment on an invoice was developed in the early stages of the product and had received no significant updates since. However, business needs have evolved, necessitating a thorough reassessment of this functionality to better align with current requirements.
A preliminary analysis revealed several friction points affecting operational efficiency and user experience. Key challenges identified included overly complex processes, a lack of clarity in the interface, and functional limitations that hindered adoption and optimal use.
RESEARCH
RESEARCH
To ensure that the redesign was aligned with real user needs, we conducted an in-depth research phase using a combination of qualitative and exploratory approaches:
1. User interviews
We spoke directly with end users to understand how they interacted with the existing feature, uncover pain points, and identify expectations.
Collaboration with the Customer Success Team (CSM)
Since our CSMs engage with users daily, they provided valuable insights into recurring issues and common feature requests.
Internal exploration
We used the existing functionality ourselves to identify its limitations in real-world conditions.
To ensure that the redesign was aligned with real user needs, we conducted an in-depth research phase using a combination of qualitative and exploratory approaches:
User interviews
We spoke directly with end users to understand how they interacted with the existing feature, uncover pain points, and identify expectations.
Collaboration with the Customer Success Team (CSM)
Since our CSMs engage with users daily, they provided valuable insights into recurring issues and common feature requests.
Internal exploration
We used the existing functionality ourselves to identify its limitations in real-world conditions.
KNOWLEDGE
KNOWLEDGE
The research revealed several key pain points that were negatively impacting the user experience and overall efficiency of the advance payment request feature:
Diverse user needs and workflows
Users had varying needs and workflows depending on their internal processes and business requirements. The existing feature did not accommodate these differences, forcing users into a rigid, one-size-fits-all approach that did not align with their specific use cases.
Lack of visibility at critical moments
Important information was not surfaced at the right time, leading to confusion and inefficiencies. Users often had to navigate away from the process or seek additional clarification, slowing down their workflow and increasing frustration.
Restrictive and disruptive flow
The feature required users to complete a series of mandatory actions before they could even start an advance payment request. If any of these prerequisite steps were overlooked, users had to exit the process, complete the missing actions, and restart from the beginning—causing unnecessary friction and frustration.
These findings highlighted the need for a more flexible, transparent, and user-friendly approach in the V2 redesign, ensuring that the experience adapted to different workflows, provided timely information, and minimized unnecessary interruptions.
The research revealed several key pain points that were negatively impacting the user experience and overall efficiency of the advance payment request feature:
Diverse user needs and workflows
Users had varying needs and workflows depending on their internal processes and business requirements. The existing feature did not accommodate these differences, forcing users into a rigid, one-size-fits-all approach that did not align with their specific use cases.
Lack of visibility at critical moments
Important information was not surfaced at the right time, leading to confusion and inefficiencies. Users often had to navigate away from the process or seek additional clarification, slowing down their workflow and increasing frustration.
Restrictive and disruptive flow
The feature required users to complete a series of mandatory actions before they could even start an advance payment request. If any of these prerequisite steps were overlooked, users had to exit the process, complete the missing actions, and restart from the beginning—causing unnecessary friction and frustration.
These findings highlighted the need for a more flexible, transparent, and user-friendly approach in the V2 redesign, ensuring that the experience adapted to different workflows, provided timely information, and minimized unnecessary interruptions.
Feature mapping previous version.
Feature mapping previous version.
TITLE
CONTENT
DEFINING THE SOLUTION
DEFINING THE SOLUTION
Explored multiple solutions while considering both user needs and technical constraints to ensure an optimal and scalable outcome. The final solution was designed to streamline the user journey, reduce errors, and increase the overall efficiency of the process.
Integration of mandatory resource creation
We incorporated the creation of necessary resources directly within the flow to avoid unnecessary steps and ensure that users can proceed without having to navigate away from the process.
Early verification steps
To prevent mistakes and unnecessary actions, we added verification checkpoints at the beginning of the flow. This proactive approach allows users to confirm their inputs early on.
Enhanced resource information display
We improved the visibility of critical information related to resources throughout the flow.
Persistent invoice visibility
We ensured the invoice, as the source of truth, was visible throughout the flow. This helped maintain clarity and ensured users always had easy access to the most up-to-date information about the request they were processing, reducing potential for confusion or errors.
Explored multiple solutions while considering both user needs and technical constraints to ensure an optimal and scalable outcome. The final solution was designed to streamline the user journey, reduce errors, and increase the overall efficiency of the process.
Integration of mandatory resource creation
We incorporated the creation of necessary resources directly within the flow to avoid unnecessary steps and ensure that users can proceed without having to navigate away from the process.
Early verification steps
To prevent mistakes and unnecessary actions, we added verification checkpoints at the beginning of the flow. This proactive approach allows users to confirm their inputs early on.
Enhanced resource information display
We improved the visibility of critical information related to resources throughout the flow.
Persistent invoice visibility
We ensured the invoice, as the source of truth, was visible throughout the flow. This helped maintain clarity and ensured users always had easy access to the most up-to-date information about the request they were processing, reducing potential for confusion or errors.
Feature mapping new version.
Feature mapping new version.
OVERVIEW






Define the type of billing document being used and verify if it already exists in Aria's database.
Define the type of billing document being used and verify if it already exists in Aria's database.


Define and associate the debtor (client) directly with the corresponding invoice.
Define and associate the debtor (client) directly with the corresponding invoice.


Integrate the creation of debtor (client) resources directly into the workflow.
Integrate the creation of debtor (client) resources directly into the workflow.


The user is required to request a credit limit for the debtor before proceeding.
The user is required to request a credit limit for the debtor before proceeding.


Display the debtor's credit limit status and the remaining available amount in real-time.
Display the debtor's credit limit status and the remaining available amount in real-time.




Create the invoice with all the required information, ensuring that all relevant details are filled in correctly.
Create the invoice with all the required information, ensuring that all relevant details are filled in correctly.




Create the advance request by defining the supplier who will receive the advance, along with all essential information related to the transaction.
Create the advance request by defining the supplier who will receive the advance, along with all essential information related to the transaction.


Provide an instant decision on the new advance request, enabling real-time approval or rejection based on predefined criteria.
Provide an instant decision on the new advance request, enabling real-time approval or rejection based on predefined criteria.