Welcome to Fakturator! This guide will help you get started with automated invoice generation from Toggl to Fakturoid.
- Download
Fakturator-Setup.exe - Double-click to install
- Follow the installation wizard
- Launch from Start Menu or Desktop shortcut
- Download
Fakturator.dmg - Open the DMG file
- Drag Fakturator to Applications folder
- Open from Applications
When you launch Fakturator for the first time, you'll see a Setup Wizard.
- Log in to Toggl Track
- Click your profile picture → Profile Settings
- Scroll down to "API Token"
- Copy the token and paste it into Fakturator
- Log in to Fakturoid
- Go to Settings → API
- Copy these values:
- Account Slug: Your subdomain (e.g., if your URL is
yourcompany.fakturoid.cz, useyourcompany) - Client ID: Long alphanumeric string
- Client Secret: Another long alphanumeric string
- Account Slug: Your subdomain (e.g., if your URL is
Fill in your business information:
- Name
- Business name
- Address
- Tax ID / VAT ID
- Bank account
- Phone
This information will appear on your invoices.
The wizard will fetch your Toggl projects. For each project, configure:
- Hourly Rate: How much you charge per hour
- VAT Rate: Tax percentage (default 21%)
- Client Name: Who you're invoicing
- Client Details: Email, address, tax ID
- Include in Invoices: Enable/disable automatic invoicing for this project
💡 Tip: Use the "Fetch from Fakturoid" button to import existing client details!
- Currency: CZK, EUR, etc.
- Payment Terms: Days until invoice is due (default 14)
- Create as Draft: Generate invoices as drafts for review before sending
- Select Month: Choose the month to invoice
- Review Preview: Check hours and amounts for each project
- Generate: Click "Send to Fakturoid"
Projects with the same client name are automatically combined into one invoice!
Example:
- Project A: Client = "ACME Corp" → 10 hours
- Project B: Client = "ACME Corp" → 5 hours
- Result: One invoice for ACME Corp with 15 hours total
You can customize how time entries appear on invoices:
- Go to Settings → Project Settings
- Select a project and click Edit
- In "Invoice Description" field, enter your template
Available Placeholders:
{project_name}- Project name{month}- Month being invoiced{start_date}- First day of month{end_date}- Last day of month{hours}- Total hours worked
Example:
Software development services for {project_name} ({month})
- Go to Settings → Project Settings
- Click Refresh from Toggl
- New projects will appear automatically
- Click Edit Selected to configure them
- Settings → Project Settings
- Select a project
- Click Edit Selected
- Update rates, client info, etc.
- Click Save
Instead of typing client details manually:
- Edit a project
- Click Fetch from Fakturoid
- Select the client from the list
- All details are automatically filled!
The main window shows all previously generated invoices:
- Date created
- Project name
- Total amount
- Status (Draft/Sent)
- Invoice ID
- Set up all your projects with correct client names at the start
- Use exact same client name for projects you want grouped together
- Review the preview before generating invoices
- Keep your Toggl time entries accurate and well-tagged
- Use custom descriptions for professional invoices
- Generate the same month twice (unless you deleted the first invoice in Fakturoid)
- Use different client name spellings for the same client
- Forget to track your time in Toggl!
A: Yes, but you need to delete the old invoice in Fakturoid first, or use the "Force" option.
A: Check that:
- Time entries exist in Toggl for the selected month
- The project is configured in Fakturator
- "Include in Invoices" is enabled for that project
A: Simple! Just give them the exact same client name in Project Settings.
Example:
Project: "Website Development" → Client: "ACME Corp"
Project: "Mobile App" → Client: "ACME Corp"
= One invoice for "ACME Corp" with both projects
A: Yes! Log in to Fakturoid and edit there. Fakturator creates the invoice, Fakturoid manages it after that.
A: No problem! Each project can have its own rate. The invoice will show separate line items with different rates.
A: Encrypted locally on your computer at:
- Windows:
C:\Users\YourName\.fakturator\ - macOS:
/Users/YourName/.fakturator/
A: No, you need internet connection to access Toggl and Fakturoid APIs.
Solution: Go to Settings → Project Settings and enable "Include in Invoices" for your projects.
Solution: Check your internet connection and verify your API credentials are correct.
Solution: Make sure you've tracked time in Toggl for the selected month and project.
Solution: Edit the project settings and make sure the client name exactly matches the one in Fakturoid.
Solution:
- Try restarting your computer
- Re-run the installer
- Check for antivirus blocking the application
If you encounter issues:
- Check this guide first
- Try re-running the setup wizard: Settings → Re-run Setup Wizard
- Contact your IT department or the person who provided Fakturator
- Check the log files at
~/.fakturator/logs/for detailed error messages
To update Fakturator:
- Download the new installer
- Run it (it will update your existing installation)
- Your settings and data are preserved
Happy Invoicing! 🎉