All 20 Features — Detailed Breakdown

Every feature works offline. No account required. No data leaves your device.

1 Multi-Type Invoicing

One unified editor handles four document types: invoices, quotes, credit notes, and vouchers. Credit notes support three modes — code-based refund, full refund, and gift. Switch between document types without losing entered data. All calculations (VAT, discounts, payment terms) carry over correctly between types.

InvoiceQuoteCredit NoteVoucher4 modes

2 25-Language Localization

Full localization: every UI screen and every generated PDF supports all 25 languages independently. You can browse the app in Arabic while your client receives a German PDF. The UI language and document language are decoupled — set each independently. All translations ship with the app, no downloads needed. Languages: de, en, es, sv, nb, da, fi, fr, zh, ja, ko, ru, tr, ar, sk, sl, sr, bs, hr, hu, nl, ro, fa, uk, sq.

RTL ArabicCyrillicCJKLatinDecoupled UI/Doc

3 ZUGFeRD 2.2 / Factur-X PDF Generation

Every invoice PDF is a hybrid document: a visual PDF for humans plus embedded XML for machines. Compliant with ZUGFeRD 2.2 (German standard) and Factur-X (French standard). Accounting software including DATEV, Lexoffice, and SAP reads the embedded XML and auto-imports all line items, tax rates, totals, and payment terms — eliminating manual data entry for your tax advisor. The XML contains the full structured invoice in a standardized format.

ZUGFeRD 2.2Factur-XDATEV Auto-ImportLexofficeSAP

4 Voucher (Gutschein) System

Complete voucher lifecycle: create, issue to clients, and redeem against invoices. Multi-voucher stacking — apply multiple vouchers to a single invoice. Partial and full redemption supported. Two modes: gift mode (Geschenk) creates a €0 receipt showing the gift value, and code mode tracks redemption by unique codes. Credit code tracking prevents double-redemption.

Multi-Voucher StackingPartial RedemptionGift ModeCode Tracking

5 Real-Time Dashboard

Instant metrics computed in a single O(n) pass when you open the app: monthly income, monthly profit, unpaid invoice counter, overdue invoice counter, and an open items list. No loading screens, no cloud queries — everything from your local SQLite database, processed in milliseconds.

O(n) ComputationMonthly IncomeOverdue AlertsOpen Items

6 Offline-First SQLite Architecture

Zero backend infrastructure. All data lives in a local SQLite database on your device. No server costs, no cloud dependencies, no internet required. GDPR compliance is achieved by architecture — because data never leaves the device, there's no personal data processing to regulate. This is the core differentiator from cloud-based invoicing apps that store your client list and financials on remote servers.

SQLiteZero BackendNo Server CostsGDPR by Architecture

7 Recurring Invoices

Set invoices to repeat monthly, quarterly, or yearly. The app auto-clones the invoice with a day-clamped next date (e.g., if set to the 31st, February's copy falls on the 28th). The dashboard highlights invoices due next for processing. No manual recreation of regular invoices.

MonthlyQuarterlyYearlyDay-Clamped

8 Dunning (Mahnwesen)

Three-level automated overdue escalation system. Configure the days after due date and late fee amount per level. Level 1: friendly reminder. Level 2: formal reminder with late fee. Level 3: final notice with escalated fee. The app auto-marks invoices as overdue and generates reminder PDFs with appropriate tone per level. German Mahnwesen compliant.

3 LevelsConfigurable DaysLate FeesAuto-Mark Overdue

9 AES-256 Encrypted Backup & Restore

Create a local ZIP archive containing your complete SQLite database plus all attached photos, encrypted with AES-256 using your PIN as the key. Export via the native share sheet to files, email, or cloud storage. Restore on any device by providing the same PIN. SHA-256 hashed PIN means the PIN itself is never stored — it's verified against a hash.

AES-256ZIP ArchiveSHA-256 PINNative Share

10 Customer Management (CRM)

Import contacts from your phone's address book. Track total billed amount, outstanding balance, and invoice history per customer. Anonym customer fallback for one-off invoices without creating a full customer record. Built-in data consent tracking for GDPR documentation. Multi-currency support per customer.

Contact ImportBilled/OutstandingAnonym FallbackConsent Tracking

11 Expense Tracking

Log business expenses with six predefined categories: material, tools, fuel, insurance, rent, and other. Attach receipt photos to expenses. Link expenses to invoices for full project cost tracking. Expenses appear in reports alongside revenue for profit calculation.

6 CategoriesPhoto AttachmentsInvoice Linking

12 Accounting Exports — 27 Country Formats

The AccountingExporter engine generates CSV files for 27 national accounting standards. DATEV CSV (Germany — 42-field Buchungsstapel format). Plus country-specific formats for: AT, CH, FR, IT, NL, BE, DK, SE, NO, PL, UA, CZ, HU, RO, SI, HR, RS, BA, TR, RU, ES, PT, GR, FI, LU, IE. Each format uses correct delimiters, date formats, decimal separators, and encoding for that country's accounting software.

DATEV CSV27 CountriesCorrect DelimitersPer-Country Encoding

13 Reports with Charts

Monthly revenue visualization using fl_chart bar charts. VAT/sales tax breakdown by tax rate. CSV export of report data. Filter by quarter. See at a glance which months performed best and how your tax liability breaks down across different rates. All charts render from local data — no analytics services involved.

fl_chartVAT BreakdownCSV ExportQuarterly Filter

14 5 Pre-Seeded Invoice Templates

Trade-specific templates ready to use: Badezimmer (bathroom), Elektro (electrical), Heizung (heating), Maler (painting), and Allgemein (general). Each template includes typical line items and default tax rates for that trade. Create unlimited custom templates from any invoice — save your recurring services and products as reusable templates.

BadezimmerElektroHeizungMalerCustom Templates

15 Mark-as-Paid with Payment Receipt PDF

One-tap to mark an invoice as paid. Select payment method: cash or bank transfer. The app auto-generates a Zahlungsbestätigung (payment confirmation) PDF and offers native share to send it to your client. Payment status updates instantly on the dashboard.

One-Click PaidCash/TransferZahlungsbestätigung PDF

16 App Lock with PIN

SHA-256 hashed PIN protection. Configurable toggle — enable or disable as needed. Locks on every app launch. Biometric unlock (fingerprint/face) supported where available. Your financial data stays private even if someone else picks up your unlocked phone.

SHA-256Auto-LockBiometric

17 RevenueCat Subscription Integration

Pro tier via RevenueCat with paywall, trial handling, and feature gating. Core invoicing features remain free forever. Pro adds convenience features. Clean upgrade path — users choose when to upgrade, never forced.

PaywallTrialPro Features

18 Photo Attachments

Attach photos to both invoices and expenses using the native image picker. Photos are stored locally on your device — never uploaded anywhere. Included in PDF exports (embedded in the document) and AES-256 encrypted backups. Perfect for documenting work done or receipt photos for expenses.

Image PickerLocal StorageIn PDFIn Backups

19 Dark Mode

Full light and dark theme support with automatic system detection. Custom indigo design tokens ensure consistent, professional appearance in both modes. Dark mode is easy on the eyes for late-night invoicing or on-site work. Theme follows your system preference automatically or can be set manually.

Auto-DetectIndigo TokensLight/Dark

20 Contact Import

Native MethodChannel integration for contact import. Pre-dialog explains what data will be accessed. Handles system permission requests with settings fallback if initially denied. Select-all/none toggle for batch import. Import client names, addresses, phone numbers, and emails in one tap. Works on both Android and iOS.

MethodChannelPermission HandlingSelect All/NoneAndroid + iOS