Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woofers/org-invoice-template

📚 A template to create invoices using Org mode clock reports
https://github.com/woofers/org-invoice-template

invoice latex org-mode

Last synced: about 1 month ago
JSON representation

📚 A template to create invoices using Org mode clock reports

Awesome Lists containing this project

README

        

#+TITLE: Org Mode Invoice Template
#+AUTHOR: Jaxson Van Doorn
#+EMAIL: [email protected]
#+OPTIONS: num:nil toc:nil

A set of Org and LaTeX files which generate invoices using Org clock reports.

#+NAME: Example Invoice
#+ATTR_HTML: :alt Example Invoice :style margin-left: auto; margin-right: auto;
[[./examples/invoice.png]]

This template is heavily based on the template shown on [[http://notes.secretsauce.net/notes/2014/10/01_org-mode-for-invoices.html][Dima Kogan's blog]].

The styling is based on [[https://github.com/treyhunner/invoices][Trey Hunner's invoice template]].

* Usage

Simply start clocking time using Org clocks in ~content/timesheet.org~.
The file should already contain an example timesheet.

Then edit ~content/info.org~ to include the correct date, consultant and client info.

Then when it's time to generate the invoice, go into ~content/invoice.org~
and run ~org-invoice-generate~.

All of the info from the timesheet will be used to
fill-in the /Services Breakdown/ and /Balance Due/ fields.

Finally, export ~content/invoice.org~ as a LaTeX PDF to output the completed invoice.

The process should look something like this:

#+NAME: Invoice Generation
#+ATTR_HTML: :alt Invoice Generation :style margin-left: auto; margin-right: auto;
[[./screenshots/emacs.gif]]