Don't Miss Kovaion Connect 2026 – London's Premier Oracle Innovation Event, Bringing Together Oracle Experts, Innovators & Business Leaders to Unlock New Possibilities for Business Transformation.

Register Today

Creating Expenses with Excel Made Easy

Introduction

If you’ve ever spent hours manually entering expense data row by row into Oracle Fusion Cloud, there’s a better way. ADF Desktop Integration (ADFdi) transforms Microsoft Excel into a live, intelligent front-end for Oracle Fusion — letting you manage bulk data at spreadsheet speed, without ever sacrificing the validation and security of the enterprise system behind it.

What Exactly is ADF?

Oracle ADF (Application Development Framework) is the core Java EE framework that powers the Oracle Fusion Cloud user interface. Every screen you interact with in Fusion — from Person Management to Expense Entry — is built on ADF. It follows the classic Model-View-Controller (MVC) architecture, where ADF Faces handles what you see, and the Model layer manages how data flows between the database and the UI.

When we talk about ADF in the context of Excel, we’re specifically talking about ADF Desktop Integration, or ADFdi — a browser plugin and Excel add-in that creates a live, two-way connection between your spreadsheet and the Fusion database.

ADFdi Is Not Just an Export. It’s a Live Connection

This is the most important thing to understand. ADFdi is not a simple CSV download. When you open an ADFdi-enabled Excel file, you are essentially opening a window directly into Oracle Fusion. Every validation, every business rule, every security role you’re subject to in the web UI applies equally inside your spreadsheet.

This distinction matters enormously in practice. If you type an invalid Department Code into a cell, Excel flags it immediately — because it’s checking against the live Fusion setup data in real time. You get enterprise-grade data integrity with the comfort and flexibility of a spreadsheet.

Why Teams Use ADFdi

The primary use case is volume. When you need to upload hundreds of expense rows, update department codes across an entire organization, or manage payroll flow patterns at scale, the standard web screen simply wasn’t designed for that kind of throughput. ADFdi bridges that gap elegantly.

After you upload your data, a Status column within Excel updates in real time — showing “Insert Succeeded” for clean rows and a specific error message for any that failed. You can fix and resubmit without ever leaving the spreadsheet. It’s a remarkably efficient feedback loop.

Getting Started: Setting Up ADFdi

Before anything else, you’ll need to install the Desktop Integration Add-In. Oracle’s official setup guide can be found here:
Set up desktop integration for Excel

Step-by-Step: Creating Expense Items via ADFdi

Here’s a practical walkthrough using the Expenses module as an example.

Step 1: Open Settings in Expenses

  • Navigate to Me → Expenses in Oracle Fusion. In the top-right corner, click the Settings icon.
Creating Expenses with Excel Made Easy -  Open Settings in Expenses
Fig 1

Step 2: Download the Spreadsheet

  • Inside Settings, select “Create Expense Item in Spreadsheet.” An Excel file (.xlsx) will download to your local machine. Save it somewhere accessible.

Step 3 — Connect to Fusion

  • Open the Excel file. On launch, it will prompt you to connect to the Fusion application. Enter your Oracle Fusion Cloud credentials to authenticate.
Creating Expenses with Excel Made Easy -  Connect to Fusion
Fig 2

Step 4: Review Your Workspace

  • Once logged in, the spreadsheet populates with your name, the last updated date, and a structured grid ready for data entry. Each row is already contextually tied to your Business Unit — the system knows who you are and where you belong.

Step 5: Fill in Expense Details

  • Complete all required fields for each expense item. Hovering on the next tab reveals a dropdown to select Expense Items. From there, choose the Expense Type and Date.
Creating Expenses with Excel Made Easy -  Fill in Expense Details
Fig 3

Step 6: Select a Location

  • For the Location field, double-tap the cell. A pop-up window opens — identical to the one in the Fusion web UI — where you can search and select any location you need.
Creating Expenses with Excel Made Easy - Select a Location
Fig 4

Step 7: Prepare to Upload

  • Once all your expense rows are filled in and reviewed, you’re ready to push the data back to Fusion.
Creating Expenses with Excel Made Easy - Prepare to Upload
Fig 5

Step 8: Upload via the Ribbon

  • In the Excel ribbon, click “Upload Expense Items.” A pop-up will appear with three options for how to handle the upload. Select “New Expense Report” to create a fresh report with your entries.
Creating Expenses with Excel Made Easy - Upload via the Ribbon
Fig 6

Step 9: Confirm Success

  • After the upload completes, the Row Status column will display “Row Inserted Successfully” for each processed entry.
Creating Expenses with Excel Made Easy - Confirm Success
Fig 7

Step 10 — Back to Fusion

  • Open Oracle Fusion Cloud. Your new Expense Report will be waiting. From there, you can add authorizations, attach receipts, and submit the report through the standard approval workflow.
Creating Expenses with Excel Made Easy - Back to Fusion
Fig 8


Business Benefits

1. Increased User Productivity

Employees can create and upload expense reports using familiar spreadsheet-based tools, reducing the learning curve and enabling faster expense entry. This streamlined approach minimizes the time spent on manual data input and allows users to focus on more strategic business activities.

2. Reduced Manual Data Entry

Excel-based expense creation significantly decreases repetitive data entry tasks. By uploading multiple expense lines in a single process, organizations can reduce administrative effort, eliminate duplicate work, and improve overall operational efficiency.

3. Improved Data Accuracy

Using predefined templates and validation rules helps ensure that expense data is entered consistently and accurately before it reaches Oracle ERP. This reduces processing errors, minimizes rework, and improves the quality of financial records.

4. Faster Expense Processing

Bulk expense creation and automated uploads accelerate the expense submission and approval lifecycle. Employees receive reimbursements more quickly, while finance teams can process a higher volume of transactions with greater efficiency.

5. Enhanced Financial Visibility

Standardized expense data improves reporting accuracy and provides finance teams with better visibility into employee spending patterns. This enables more informed decision-making and supports stronger budget management practices.

6. Scalable Expense Management

As organizations grow, spreadsheet-based expense upload capabilities can efficiently handle increasing transaction volumes without significantly increasing administrative workload, making the process scalable and future-ready.

7. Better User Adoption

Leveraging a familiar tool like Excel encourages user adoption and reduces resistance to process changes. Employees can seamlessly transition to digital expense management while maintaining a user-friendly experience.

Conclusion

Creating expenses with Excel in Oracle ERP Cloud simplifies one of the most common financial processes by combining user convenience with operational efficiency. By enabling bulk expense creation, reducing manual effort, and improving data accuracy, organizations can streamline expense management while maintaining strong financial controls. As businesses continue to seek ways to enhance productivity and optimize finance operations, Excel-based expense creation offers a practical and scalable solution that delivers measurable value for both employees and finance teams.

Simplify Expense Management with Oracle ERP Solutions

Looking to streamline expense reporting and reduce manual data entry? Oracle ERP Cloud’s spreadsheet-based expense creation capabilities empower employees to submit expenses quickly while helping finance teams improve accuracy and efficiency. By automating expense-related processes, organizations can accelerate approvals, enhance financial visibility, and create a more user-friendly experience.

At Kovaion, our experienced Oracle ERP consultants help organisations implement and optimise Oracle ERP solutions that simplify expense management, automate financial workflows, and improve operational performance. From process optimisation to end-to-end Oracle ERP implementations, we deliver scalable solutions that help businesses maximise the value of their Oracle investment and drive long-term success.