Supports multiple receipts in single PDF
| UID β | Receipt | Date β | Vendor β | Description β | Category β | Original Amount β | CHF Amount β | Status β | Batch | Actions |
|---|
No expenses found
No batches created
| UID | Date | Vendor | Amount | CHF Amount | Category | Status | API Cost | Receipt |
|---|---|---|---|---|---|---|---|---|
| No data to display | ||||||||
Your expenses are automatically synced to Cloudflare Workers backend when you're logged in. All your data is securely stored and accessible from any device.
β Cloud Sync Active - Your data is syncing to Cloudflare Workers
Note: Firebase is an optional legacy feature. Cloudflare Workers sync is already enabled and working.
1. Your PDF is converted to base64 encoding
2. It's sent to OpenAI's API with the prompt you see below
3. OpenAI's GPT-4 Vision model analyzes the image and extracts expense data
4. The response is parsed and added to your expense list
When you click "Create Batch & Fetch FX":
1. System checks each expense date and currency
2. For current month: Fetches current month average from ESTV
3. For past months: Fetches historical rate from ESTV archive
4. Rates are applied and expenses converted to CHF
5. You can also manually override rates below
This log shows real-time activity from OpenAI API calls and ESTV fetches so you know exactly what's happening.
Convert all existing expense UIDs from timestamp format (#1729936821234) to sequential format (#0001, #0002, etc.)
The categories you see below are automatically synced with the OpenAI extraction prompt. When AI processes your receipts, it uses these exact categories to intelligently categorize your expenses. The system includes context-aware hints (like time of day, venue type, etc.) to ensure accurate categorization.
In a future version, you'll be able to add, edit, and remove categories directly from this interface. For now, categories are curated to follow management consulting best practices. Contact support if you need specific industry categories added.
Release Date: October 26, 2025
Status: β Production Ready
Major AI improvement release with deterministic extraction, intelligent categorization, and professional-grade features.
Comprehensive AI prompt (~2,000 words) ensures consistent, context-aware extraction every time. Same receipt always produces the same perfect output.
Industry-specific expense taxonomy including:
New field to track who expenses were with. AI automatically extracts from filenames (e.g., "Lunch_Guido.pdf" β Client: "Guido").
Symmetric layout, prominent Save button, and better organization make editing expenses effortless.
View and understand all 42 categories in the Configuration tab.
Lunch_ClientName.pdfsk-OpenAI API configuration and ESTV exchange rate settings have been moved to the βοΈ Configuration tab for better organization and consistency.
| Full Name | Role | Status | Date Added | Actions | |
|---|---|---|---|---|---|
| No users added yet. Click "Add Pre-Approved User" to get started. | |||||
This user database will be the foundation for upcoming features:
Leave fields empty to keep current values. Changes will apply to all selected expenses.
Track all changes and undo actions
No history yet
No receipt attached
Loading...