Uploading Expenses to AI Expenses
This guide explains how to upload expense documents to AI Expenses and helps you process multiple receipts quickly using automated OCR.
Before You Begin​
Ensure you have:
- Receipt or invoice images in supported formats (PDF, JPEG, PNG, HEIC)
- Access to Fiskl's web interface
- Clear, legible document images
Uploading Single Expenses​
To upload a single expense document:
-
Open AI Expenses
Select AI Expenses from the left sidebar.
-
Start upload
Select Upload or drag files to the upload area.
-
Choose your file
Select the receipt or invoice image from your computer.
-
Wait for processing
The system extracts data automatically. This takes a few seconds to a few minutes depending on document complexity.
-
Review extracted data
After processing completes, review the extracted information for accuracy.
Uploading Multiple Expenses​
To process multiple receipts at once:
-
Open AI Expenses
Select AI Expenses from the left sidebar.
-
Select multiple files
Hold
Ctrl(Windows) orCmd(Mac) while selecting multiple files, or drag multiple files to the upload area. -
Upload batch
All files upload and queue for processing automatically.
-
Monitor progress
The system shows processing status for each document. You can continue working while files process in the background.
What Happens During Processing​
When you upload a document, Fiskl automatically:
- Validates the file - Checks format and file size
- Converts if needed - Converts HEIC to JPEG and resizes large files
- Extracts data - Uses OCR to read all text and structure
- Identifies fields - Recognizes vendor, date, amount, tax, line items
- Categorizes expense - Suggests appropriate expense category
- Saves to Accounts Payable - Creates expense record automatically
- Stores original - Preserves original image with the expense
File Requirements and Limits​
Supported formats:
- PDF (single or multi-page)
- JPEG/JPG
- PNG
- HEIC (Apple photos)
Image quality tips:
- Ensure text is clear and readable
- Avoid blurry or poorly lit images
- Capture entire document in frame
- Keep images flat (avoid wrinkles or folds)
File size:
- Large files are automatically resized for optimal processing
- No manual size adjustment needed
Upload Status Indicators​
| Status | Meaning |
|---|---|
| Uploading | File is transferring to Fiskl |
| Processing | OCR is extracting data from document |
| Complete | Expense is saved and ready for review |
| Error | Processing failed - see error message for details |
Common Upload Issues​
Upload fails with "Unsupported file type"
Solution:
- Verify your file is PDF, JPEG, PNG, or HEIC format
- Check file extension matches actual file type
- Try converting the file to JPEG or PDF
Processing takes longer than expected
Solution:
- Wait a few more minutes - complex documents take longer
- Check if system is experiencing high load
- You can continue working - processing happens in the background
- If processing takes over 10 minutes, contact support
Extracted data is inaccurate
Solution:
- Ensure original image is clear and readable
- Check if document is too faded or damaged
- Re-upload with a better quality image
- You can manually edit extracted data after processing
Tips for Best Results​
Take clear photos:
- Use good lighting
- Hold camera steady
- Capture entire receipt
- Avoid shadows and glare
Organize before uploading:
- Sort receipts by date or vendor
- Remove duplicates
- Batch similar expenses together
Upload regularly:
- Upload receipts as you receive them
- Don't wait until end of month
- Fresher receipts are easier to read
What Happens Next​
After upload and processing complete:
- Expense appears in AI Expenses list
- Original image is attached to expense record
- Expense is saved to Accounts Payable
- System suggests expense category automatically
- Expense is ready for automatic reconciliation when matching bank transaction appears
Related Topics​
- Managing AI Expenses - Edit and review processed expenses
- AI Expense Reconciliation - How automatic matching works
- Traditional Expenses - Legacy expense system (view only)