Let's work together

I’m open to remote positions. Also, feel free to reach me if you need a hand on your side / open source project. I would love to connect with you.Let's build something awesome together, Say hi!

uderandi1221@gmail.com

© All Rights reserved by Erandi Attanayake

Smart Invoice Manager Automating & Streamlining Enterprise Finance Workflows

Overview

  • Smart Invoice Manager is an enterprise tool designed to automate and streamline invoice workflows for medium-to-large organizations. It reduces manual tasks, enforces compliance, and improves collaboration across procurement, finance, and admin teams.

  • The goal was to design a scalable, AI-powered platform that minimizes human error, accelerates approval cycles, and ensures policy alignment and audit transparency.

The problem statement

Traditional invoice processing was:

  • Manual invoice processing was creating friction — leading to delayed approvals, user errors, lack of visibility, and poor compliance. The process required cross-functional collaboration and compliance with procurement policies and tax regulations, which the existing fragmented tools couldn’t support effectively.

  • This friction cost enterprises time, trust, and compliance risks.

The Product Goal

The project goal was to design and build a system that reduces manual workload, improves accuracy, and accelerates invoice processing. At the same time, the system should be smart enough to flag inconsistencies, highlight financial trends, and provide deeper insights as it matures in the future.

The solution

  • Automates invoice intake with AI-powered data extraction.

  • Provides role-based dashboards for users, admins, and super admins.

  • Improves visibility through real-time status tracking, approvals, and audit trails.

  • Aligns with organisational policies and integrates with procurement systems.

UX Process

Define the problem statement

Create a scalable, intelligent system for invoice processing that:

  • Reduces human errors and manual entry.

  • Supports role-based collaboration.

  • Ensures compliance, audit readiness, and operational transparency.

Key Product Segments

Before beginning the design process, we identified the key product segments. After rounds of ideation and validation sessions, we finalised the major product breakdown into three different segments:


Admin Portal
A centralised and intuitive portal that simplifies the management of business rules, approval workflows, user permissions, and compliance-ready reporting aligned with organisational objectives.


Finance Dashboard
A powerful dashboard that enables finance teams to track invoices, monitor payment statuses, and access real-time analytics to enhance decision-making and operational efficiency.


Comprehensive Invoice Workflows
Enables users to create, validate, approve, and track invoices while managing taxes, discounts, and multi-currency requirements. Automated notifications and reminders ensure timely actions, reducing bottlenecks and errors across the invoicing lifecycle.

Conducting internal interviews and brainstorming sessions with the team on a Miro board.

Initial wireframes and idea exploration.

User Personas

HMW Analysis

User Stories

Identify Key Features

  • Invoice Dashboard with filters & statuses.

  • File upload & comment threads

  • AI-driven OCR with editable invoice fields.

  • Role-based workflows (approve, reject, reassign).

  • Approval rules & thresholds.

  • Activity panel (comments, audit trails, status history).

  • Bulk reassignment & failed invoice resubmission.

Prioritize and Simplify

Main UI Screens

  • Invoice Dashboard

Overview of all invoices with filters (status, date, amount, etc.).

  • Invoice Viewer / Editor Panel

Detailed view of a single invoice with editable fields.

  • Approval Requests

Review and approve pending invoices

Key Usability Findings

  • Users found the activity panel especially helpful for tracking.

  • Manual edit options were frequently used.

  • Users preferred bulk-assignment and resubmit features.

MVP Launch & Iteration

  • Delivered MVP by Sprint 6.

  • Conducted 1-week pre-launch internal testing.

  • Remote usability sessions with 5 employees (~30 mins each).

  • Practice B.M.L.

  • Gathered user feedback post-launch.

  • Iteration Focus:

Auto-save invoice edits.

Enhanced search and filtering.

More descriptive error messaging.

Success Metrics

  • 40% reduction in task completion time.

  • 30% fewer manual errors after OCR + AI validation.

  • Increased completion rates for invoice approvals.

  • Higher satisfaction scores from finance staff in usability surveys.

Learnings & Outcomes

  • Strengthened expertise in Agile delivery & stakeholder management.

  • Proved the value of iterative testing in reducing complexity.

  • Designed a solution that scales across enterprise workflows.

Next Steps

  • Expand with ML-driven invoice categorization.

  • Integration with external procurement and accounting tools.

  • Build advanced compliance dashboards for audit officers.

Smart Invoice Manager Automating & Streamlining Enterprise Finance Workflows

Overview

  • Smart Invoice Manager is an enterprise tool designed to automate and streamline invoice workflows for medium-to-large organizations. It reduces manual tasks, enforces compliance, and improves collaboration across procurement, finance, and admin teams.

  • The goal was to design a scalable, AI-powered platform that minimizes human error, accelerates approval cycles, and ensures policy alignment and audit transparency.

The problem statement

Traditional invoice processing was:

  • Manual invoice processing was creating friction — leading to delayed approvals, user errors, lack of visibility, and poor compliance. The process required cross-functional collaboration and compliance with procurement policies and tax regulations, which the existing fragmented tools couldn’t support effectively.

  • This friction cost enterprises time, trust, and compliance risks.

The Product Goal

The project goal was to design and build a system that reduces manual workload, improves accuracy, and accelerates invoice processing. At the same time, the system should be smart enough to flag inconsistencies, highlight financial trends, and provide deeper insights as it matures in the future.

The solution

  • Automates invoice intake with AI-powered data extraction.

  • Provides role-based dashboards for users, admins, and super admins.

  • Improves visibility through real-time status tracking, approvals, and audit trails.

  • Aligns with organisational policies and integrates with procurement systems.

UX Process

Define the problem statement

Create a scalable, intelligent system for invoice processing that:

  • Reduces human errors and manual entry.

  • Supports role-based collaboration.

  • Ensures compliance, audit readiness, and operational transparency.

Key Product Segments

Before beginning the design process, we identified the key product segments. After rounds of ideation and validation sessions, we finalised the major product breakdown into three different segments:


Admin Portal
A centralised and intuitive portal that simplifies the management of business rules, approval workflows, user permissions, and compliance-ready reporting aligned with organisational objectives.


Finance Dashboard
A powerful dashboard that enables finance teams to track invoices, monitor payment statuses, and access real-time analytics to enhance decision-making and operational efficiency.


Comprehensive Invoice Workflows
Enables users to create, validate, approve, and track invoices while managing taxes, discounts, and multi-currency requirements. Automated notifications and reminders ensure timely actions, reducing bottlenecks and errors across the invoicing lifecycle.

Conducting internal interviews and brainstorming sessions with the team on a Miro board.

Initial wireframes and idea exploration.

User Personas

HMW Analysis

User Stories

Identify Key Features

  • Invoice Dashboard with filters & statuses.

  • File upload & comment threads

  • AI-driven OCR with editable invoice fields.

  • Role-based workflows (approve, reject, reassign).

  • Approval rules & thresholds.

  • Activity panel (comments, audit trails, status history).

  • Bulk reassignment & failed invoice resubmission.

Prioritize and Simplify

Main UI Screens

  • Invoice Dashboard

Overview of all invoices with filters (status, date, amount, etc.).

  • Invoice Viewer / Editor Panel

Detailed view of a single invoice with editable fields.

  • Approval Requests

Review and approve pending invoices

Key Usability Findings

  • Users found the activity panel especially helpful for tracking.

  • Manual edit options were frequently used.

  • Users preferred bulk-assignment and resubmit features.

MVP Launch & Iteration

  • Delivered MVP by Sprint 6.

  • Conducted 1-week pre-launch internal testing.

  • Remote usability sessions with 5 employees (~30 mins each).

  • Practice B.M.L.

  • Gathered user feedback post-launch.

  • Iteration Focus:

Auto-save invoice edits.

Enhanced search and filtering.

More descriptive error messaging.

Success Metrics

  • 40% reduction in task completion time.

  • 30% fewer manual errors after OCR + AI validation.

  • Increased completion rates for invoice approvals.

  • Higher satisfaction scores from finance staff in usability surveys.

Learnings & Outcomes

  • Strengthened expertise in Agile delivery & stakeholder management.

  • Proved the value of iterative testing in reducing complexity.

  • Designed a solution that scales across enterprise workflows.

Next Steps

  • Expand with ML-driven invoice categorization.

  • Integration with external procurement and accounting tools.

  • Build advanced compliance dashboards for audit officers.

Let's work together

I’m open to remote positions. Also, feel free to reach me if you need a hand on your side / open source project. I would love to connect with you.Let's build something awesome together, Say hi!

uderandi1221@gmail.com

© All Rights reserved by Erandi Attanayake