日本(だけとは限りませんが)の帳票に対するこだわりは異常です。ちょっとしたずれさえ認められなかったり、判子の位置などにこだわったりします。その殆どがこだわったとしても意味のないものです。 同じように感じる人にお勧めなのがInvoice Printerです。定型ですが、とても簡単に請求書が作成できます。

Invoice Printerの使い方

Invoice PrinterはRubyスクリプトです。こんな感じのシンプルな請求書がオブジェクトに値を当てはめるだけで作成できます。

フォントを適用すれば日本語も使えます。

Invoice Printerの良いところはデザインを一切行わないで良いところでしょう。もちろん変更は可能ですが、その場合はデザインを決定しているスクリプトを編集する必要があります。細かいところを無視すれば、Invoice Printerで十分業務に使えるはずです。

Invoice PrinterはRuby製のオープンソース・ソフトウェア(MIT License)です。

strzibny/invoice_printer: Super simple PDF invoicing in Ruby