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 git+https://github.com/slashtechno/toggl-invoice-generator 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.0.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.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: toggl_invoice_gen-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 a97eb2bcbcc4a40accd78fd8eceddac0fa38d326ae8ebf0f8bd69b0245df1d86
MD5 6c8f3e2d686adf82adf4b7f9f4da95c8
BLAKE2b-256 ac6f281a93d2d6ba79e16cd633753d0b9cb5d5644f53c695da6c33e53a8e7d28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for toggl_invoice_gen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb47feeb4a9223a0432d3819113ab183707a82941925cdf6c0ad7e8d4b645ad1
MD5 50529641d881d9481a8cf933752b5909
BLAKE2b-256 67a2862d34888dc280f54a1eb6e2249fa669be40e626120e82c781030aa32eeb

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