Expense Management
Record business expenses with receipts and AI support.
Overview
Expense management offers:
- Receipt Capture: Upload photos of receipts
- AI Text Recognition: Automatic data extraction
- Categorization: Organize expenses by category
- Multi-Currency: Expenses in different currencies
- Project Assignment: Assign expenses to projects
- Approval Workflow: Optional approval process
Permissions
| Role | Own Expenses | All Expenses | Approve |
|---|---|---|---|
| Employee | ✅ | ❌ | ❌ |
| Accountant | ✅ | ✅ | ✅ |
| Administrator | ✅ | ✅ | ✅ |
Recording an Expense
Manually
- Navigate to Expenses
- Click on New Expense
- Fill in:
| Field | Description | Required |
|---|---|---|
| Description | What was purchased? | ✅ |
| Amount | Expense amount | ✅ |
| Currency | CHF, EUR, USD, etc. | ✅ |
| Date | Purchase date | ✅ |
| Category | Expense category | ❌ |
| Project | Project reference (optional) | ❌ |
| Vendor | Seller/Provider | ❌ |
| Notes | Additional info | ❌ |
- Optional: Upload receipt
- Click Save
With AI Receipt Capture
- Click on Capture Receipt (📷)
- Photograph the receipt or upload an image
- The AI automatically extracts:
- Amount and currency
- Date
- Vendor
- VAT (if recognizable)
- Booking suggestions (expense account, VAT code, payment account)
- Review and correct the data
- Save the expense
Note: AI features require the Standard or AI Pro plan.
Direct Booking
When capturing receipts, the Direct Booking option is enabled by default. The AI suggests based on the receipt:
- Expense Account: e.g., "Office Supplies", "Travel Expenses", "Entertainment"
- VAT Code: e.g., V77 (7.7%), V81 (8.1%) or no VAT
- Payment Account: If an IBAN is recognized, the matching bank account is suggested
You can accept the suggestions or adjust them manually.
Privacy: Sensitive data such as emails, phone numbers, IBANs, and social security numbers are automatically anonymized before AI analysis.
Expense Types
| Type | Description | Example |
|---|---|---|
| GENERAL | General expenses | Office supplies |
| MATERIAL | Project materials | Building materials, hardware |
| TRAVEL | Travel costs | Train tickets, hotel |
| SERVICE | Services | Consulting, maintenance |
Material Expenses
For material expenses, you can additionally record:
- Quantity
- Unit price
- Unit (pcs, kg, m, etc.)
Expense Status
| Status | Meaning |
|---|---|
| pending | Submitted, awaiting review |
| approved | Approved |
| rejected | Rejected |
| reimbursed | Reimbursed |
Approval Workflow
If enabled:
- Employee submits expense (status: pending)
- Accountant/Admin reviews and approves
- Status changes to "approved"
- After reimbursement: "reimbursed"
Categories
Default Categories
Default categories are created during setup:
- Office supplies
- Travel expenses
- Software & IT
- Marketing
- Entertainment
- Other
Custom Categories
As administrator:
- Go to Settings > Categories (or on the expenses page)
- Create new categories with:
- Name
- Icon
- Color
Multi-Currency
Foreign Currencies
Expenses can be recorded in different currencies:
- CHF (Swiss Franc)
- EUR (Euro)
- USD (US Dollar)
- GBP (British Pound)
Conversion
For expenses in foreign currencies:
- The CHF equivalent is calculated
- The exchange rate is saved
- Reports aggregate everything in CHF
Exchange Rates
For saved expenses, the rate from the booking date is used. If none is stored, Slonge Billing automatically fetches the daily rate from the Frankfurter API (free, ECB-based) and persists it as soon as the expense is booked.
Direct from Smart Inbox
Foreign-currency receipts can also be booked directly from the Smart Inbox:
- The Smart Inbox shows the approximate CHF amount (e.g.,
EUR 45.00 ≈ CHF 48.50). - If no rate is stored yet, a note indicates that the rate will be fetched at booking time.
- Once booked, the conversion is permanently stored on the expense.
Receipts
Uploading
- Open the expense
- Click on Add Receipt
- Choose a file or take a photo
- Supported formats: JPG, PNG, PDF
Viewing
Receipts can be viewed and downloaded in the expense detail view.
OCR (Text Recognition)
AI text recognition (OCR):
- Extracts text from receipts
- Recognizes amounts and dates
- Suggests categories
Project Assignment
Assign expenses to projects:
- Select a project when creating
- The expense appears in the project overview
- It can be considered when creating invoices
Related Features
- Accounting – Book expenses
- Projects – Project-related expenses
- Reports – Expense analytics
Frequently Asked Questions
How do I delete an expense?
Open the expense and click Delete. Already booked expenses should be reversed, not deleted.
Can I add receipts later?
Yes, open the expense and upload a receipt.
Why doesn't AI recognition work?
Check:
- Image quality (sharp, well-lit)
- Your subscription (AI features from Standard plan)
- Monthly AI quota
How do I export expenses?
Use the export function under Reports or Accounting > Export.