Skip to main content

Take a mapping of Toggl Track projects and manually inputted rates, download a report, and generate an invoice

Project description

Toggl Invoice Generator

A tool to take mappings of your Toggl projects and hourly rates and generate invoices from them. In addition, a detailed report is downloaded from Toggl as a PDF.

Example Invoice

Here's what a generated invoice looks like:

Example Invoice

Click the image above to view the full PDF invoice

Usage

This project is packaged with uv, so the easiest way to run it is to install uv and run the following command:

uvx --from toggl-invoice-gen toggl-invoice-generator

Configuration

You do, however, need to either have a config.toml file in the current directory. If you don't, you will be prompted to enter the path to your config.toml file. The config.toml file should follow the format of example.config.toml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toggl_invoice_gen-0.1.2.tar.gz (95.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toggl_invoice_gen-0.1.2-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file toggl_invoice_gen-0.1.2.tar.gz.

File metadata

  • Download URL: toggl_invoice_gen-0.1.2.tar.gz
  • Upload date:
  • Size: 95.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.18

File hashes

Hashes for toggl_invoice_gen-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5ec58b91fad512852aab9d3c827403a2e1935984d53602a26ba3e1e0927df986
MD5 a98493ad9ba80126f03a203a192df626
BLAKE2b-256 f75b08b0cca2a7fbf8961e032026e1138ec6ef8a0167a43127a2b9a5fae6745f

See more details on using hashes here.

File details

Details for the file toggl_invoice_gen-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for toggl_invoice_gen-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1dc4c0d235eda547f02d7ae24e7ca8cb3174c48760b19d02ee143f4cc2bb0ba
MD5 6153a0757a13a7e314f5224c69638a23
BLAKE2b-256 94e4c91a778286243bc9b3a5d0e824bc56277794b9fc1fb131eeca21b362407c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page