What TimeInvoicer Does for You
Quick Start — 3 Steps to Your First Invoice
-
Grant calendar permission
When you first open TimeInvoicer, the app asks for calendar access. Tap Allow. This is how the app reads your appointments — nothing is uploaded anywhere. -
Choose your invoice folder
Menu → Settings → Invoice Directory
Select the folder where your PDFs will be saved (e.g. Documents/Invoices). -
Create a test invoice
Tap any calendar appointment → Invoice → Preview → Create PDF. Done. Check the result — if layout and signature look good, you are ready.
Appointment Format (Important!)
For the app to automatically extract the right data, your calendar events should follow this simple pattern:
| Field | What to put there | Example |
|---|---|---|
| Title | Client's full name | Jane Doe |
| Description | Service name + € + amount | Individual Therapy €120 |
| Duration | Actual session length | 50 minutes |
The Invoice Flow at a Glance
Creating a Local Calendar
Option A — Universal: "Offline Calendar" App
The simplest method that works on every Android phone, no account required:
-
Install "Offline Calendar"
Open the Google Play Store and search for Offline Calendar (by Dominik Schürmann). Install it. -
Create a local calendar
Open the app → tap Add Calendar → give it a name (e.g. Practice) → pick a color → Save. -
Open TimeInvoicer
The new calendar appears in the calendar list. Assign it as your default calendar (see Chapter 4).
Option B — Samsung
- Open the Samsung Calendar app.
- Tap the hamburger menu (☰) → Manage calendars.
- Tap + Add calendar → choose Phone as the storage location.
- Enter a name (e.g. Practice), pick a color, and save.
Option C — Google Pixel / Stock Android
Stock Android does not support local calendars out of the box. You have two choices:
Option D — Huawei (no Google Play)
- Open the built-in Calendar app.
- Tap Settings → Manage accounts & calendars.
- If a local "Phone" calendar is listed, you are done. If not, tap Add account and choose a CalDAV or Exchange account.
- Alternatively, sideload the Offline Calendar APK from a trusted source like F-Droid.
Option E — Xiaomi / Redmi
- Open Settings → Accounts & Sync.
- Add a Google account if you have one, or install the Offline Calendar app.
- Open the MIUI Calendar app → tap the gear icon → make sure the new calendar is visible.
Option F — Google Calendar (Cloud Sync)
If you want your appointments synced across multiple devices (phone, tablet, PC), Google Calendar is the easiest option:
- Open your phone's Settings → Accounts.
- Tap Add account → Google.
- Sign in with your Google account (or create one).
- Tap the new account → make sure Calendar sync is enabled.
- To create additional calendars, visit calendar.google.com → "Other calendars" → + Create new calendar.
- Return to TimeInvoicer — the calendars appear automatically.
The 3-Calendar Strategy
The Three Calendars
| Calendar | Purpose | Contains |
|---|---|---|
| 1. Standard Calendar e.g. "Practice" |
Your working calendar. All real appointments go here. | Client name, date, time, service, fee |
| 2. Backup Calendar e.g. "Practice Backup" |
Automatic copy of every appointment. Insurance against accidental deletion or sync errors. | Same data as the standard calendar |
| 3. Anonymous Backup Calendar e.g. "Practice Anon" |
Anonymized copy for supervision, tax advisors, or support requests. | Anonymized names (e.g. "Client A"), dates, times — no real names or IDs |
Why Three Calendars?
How TimeInvoicer Handles This
Once you assign the three calendars in the settings (see Chapter 4), TimeInvoicer automatically:
- Copies every new appointment to the Backup Calendar
- Copies an anonymized version to the Anonymous Backup Calendar
- Keeps all three in sync when you edit or delete an appointment
Configuring Calendars in TimeInvoicer
Assign Calendar Roles
-
Open Calendar Settings
Menu → Settings → Calendar → Calendars & Colours -
Set your Standard Calendar
Tap the calendar you use for client appointments and assign the label Standard Calendar. -
Set your Backup Calendar (optional but recommended)
Tap a second calendar and assign the label Backup Calendar. -
Set your Anonymous Backup Calendar (optional)
Tap a third calendar and assign the label Anonymous Backup Calendar.
Calendar Colours
You can assign a custom color to each calendar. This helps you distinguish work appointments from personal ones at a glance in the week view.
Which Calendars Are Visible?
TimeInvoicer shows all calendars registered in the Android system. If a calendar does not appear:
- Check that the calendar is visible in your phone's calendar app
- Check that Calendar sync is enabled for the account (Settings → Accounts → your account)
- If using a local calendar, ensure the Calendar Storage system app is enabled
Creating Your First Invoice
Path A — From the Calendar (Recommended)
- Tap a calendar appointment in TimeInvoicer.
- Tap Invoice.
- The client name, service, date, and amount are pre-filled from the event.
- Choose the billing period (from / to) to include multiple appointments.
- Review the service table — adjust if needed.
- Tap Preview to see the finished invoice.
- Tap Create PDF.
Path B — Manual Entry
- Menu → Invoices → New Invoice
- Select a client.
- Tap Add Service and enter the details.
- Continue with Preview → Create PDF.
What Gets Saved
When you tap Create PDF, the app automatically saves three files:
Sending the Invoice
After creating the PDF, tap Share to:
- Email the invoice as a PDF attachment
- Print it directly
- Share via any Android share target (Messenger, Drive, etc.)
Privacy & Security — Why TimeInvoicer Is Safer Than Web Apps
How TimeInvoicer Protects Your Data
| Measure | Detail |
|---|---|
| Local storage only | All client data, invoices, and calendar entries are stored exclusively on your Android device. |
| AES-256 encryption | The app database is encrypted with the same standard used by banks and governments. |
| No cloud upload | No data is ever sent to our servers or any third-party service. |
| No tracking / analytics | No Google Analytics, no Firebase Analytics, no advertising SDKs. |
| No user accounts | You do not need to create an account to use the app. No email, no password, no login. |
| GDPR compliant by design | Since no personal data leaves the device, there is no data processing agreement needed. |
| Anonymized PDF | Every invoice is automatically saved in an anonymized version — safe to share with supervisors or tax advisors. |
TimeInvoicer vs. Web-Based Billing Apps
| Aspect | Web App (e.g. cloud billing) | TimeInvoicer |
|---|---|---|
| Where is data stored? | On a remote server you do not control | On your phone — only you have access |
| Who can access your data? | The provider, potentially employees, hackers | Only you (with device PIN/biometrics) |
| Internet required? | Always | No — works fully offline |
| Data breach risk? | High (server is a single point of failure) | Minimal (data is not centralised) |
| GDPR data processing? | Requires DPA with provider | Not needed — no external processing |
Does TimeInvoicer Need an Internet Connection?
No. All features including automatic suggestions and voice recognition work directly on your device. No patient data ever leaves your phone. The entire app functions fully offline.
Time Savings — Calculated
How much time do you actually save with TimeInvoicer? Let us do the maths for a typical solo practice.
The Scenario: 80 Invoices per Month
A clinical psychologist with a full practice sees roughly 20 clients per week, 4 sessions each per month = 80 sessions = 80 invoices.
| Task | Without TimeInvoicer | With TimeInvoicer |
|---|---|---|
| Entering appointment data | 2 min per invoice (manual) | 0 min (from calendar) |
| Creating the invoice | 3 min (Word/Excel template) | 0.5 min (tap → preview → PDF) |
| Saving & filing the PDF | 1 min (save, name, file) | 0 min (automatic) |
| Sending by email | 2 min (open email, attach, write) | 0.5 min (tap Share → Email) |
| Total per invoice | ~8 min | ~1 min |
80 invoices × 7 minutes saved = 560 minutes = 9.3 hours less paperwork per month.
Even at a conservative 70% efficiency gain, that is still 6.5 hours you get back — for your clients, your family, or yourself.
Over a Year
EPC QR Code — Patient Scans, Payment Is Pre-Filled
Setting Up Your Bank Details
-
Open bank settings
Menu → Settings → Bank Details & Invoice -
Enter your IBAN
The app validates the format automatically. -
Optional: BIC and account holder
Required for cross-border SEPA payments. -
Enable QR Code on Invoice
Toggle on QR Code on Invoice. -
Save
From now on, every invoice you generate will include the QR code.
What the QR Code Contains
| Field | Source |
|---|---|
| IBAN | From your bank settings |
| BIC | From your bank settings (optional) |
| Amount | Invoice total |
| Reference | Invoice number |
| Recipient name | Account holder from settings |
How Your Clients Use It
FAQ / Troubleshooting
Calendar Issues
No calendars visible in TimeInvoicer
Calendar sync shows only "Contacts" but no "Calendar"
Appointments appear twice
Invoice Issues
A service/appointment is missing from the invoice
Therapy €120). Without this, the app cannot calculate the fee. Also ensure the event title matches the client name exactly.
PDF is cut off on the right side
Signature is missing from the PDF
[SIGNATURE] placeholder and that you have drawn a signature in Settings → Signature.
Wrong total amount
Email & SMS Issues
Email has no recipient pre-filled
Placeholders like [NAME] are not replaced
General Tips
The app feels slow or a screen is stuck
How do I send the anonymized PDF instead of the real one?
_ANON in the filename. When sharing, select the anonymized file. Alternatively, in the preview screen, choose "Share anonymized".
How do I back up my data before a phone switch?
Contact & Support
Get in Touch
Best for feature requests, bug reports, and general questions.
Frequently asked questions with detailed answers.
When Contacting Support
To help us resolve your issue quickly, please include:
- App version (Menu → About)
- Phone model and Android version
- Short description of the problem (what you expected vs. what happened)
- Anonymized PDF if the issue is invoice-related (never send the real PDF with client data!)
Free trialing
Install TimeInvoicer from Google Play and test Pro free for 14 days: