Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

Making invoices in Openoffice, and saving as a PDF file is annoying and taking too long. Is there any command-line software for Linux that can generate a high quality PDF invoice?

share|improve this question

7 Answers

Check out LaTeX. It has a command line interface and I think can read Open Documents but I am not sure about that.

share|improve this answer
Seconded. You can automate a lot of document formatting functions with LaTeX – Joseph Fung Dec 18 '09 at 15:05

If you don't mind writing a little code, you could use FreshBooks as your invoicing system, and then use their (very simple!) API to create invoices and/or download them in PDF format.

The nice thing about this solution is that you also have a great non-automated system for dealing with invoices.

share|improve this answer

I don't think this can make invoices from command line, but it's a good tool to know about: http://www.gnucash.org/

share|improve this answer

This might be a question you want to post on StackOverflow which is more programming oriented and they might have better idea of how you could do this.

share|improve this answer
Or maybe power user? – JeffO Apr 7 '10 at 19:00

I would recommend you to use Invoicera, it is an easy to use Invoice billing application with so many advanced features like Invoice scheduling, multiple currency support, multiple payment gateways support and time & expense tracking management. You can easily create high quality PDF invoices and send those PDF invoices to your clients in attachment.

share|improve this answer
up vote 0 down vote accepted

I ended up using my own solution. I create the invoice as an RTF or other openoffice file. Then, using a custom script, I replace certain keywords in it.

The unoconv utility can convert any openoffice file to PDF.

share|improve this answer

I use http://bambooinvoice.org/. Its free, easy to use and can integrate with your emailing system.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.