[BACK]Return to invoice.tex.tt CVS log [TXT][DIR] Up to [local] / RT / Invoicing

Annotation of RT/Invoicing/invoice.tex.tt, Revision 1.2

1.1       andrew      1: [% USE Latex -%]
                      2: [% FILTER latex("pdf") -%]
1.2     ! andrew      3: % $AFresh1: invoice.tex.tt,v 1.1.1.1 2011/03/19 22:27:16 andrew Exp $
1.1       andrew      4: \documentclass[oneside]{report}
                      5: \usepackage[top=1in, bottom=1in, left=.75in, right=.75in]{geometry}
                      6: \usepackage{multicol}
                      7: \usepackage{fancyhdr}
                      8: \usepackage{invoice}
                      9:
                     10: \pagestyle{fancy}
                     11:
1.2     ! andrew     12: \lhead{[% from.name | latex_encode %]}
        !            13: \chead{Invoice \#\textbf{[% id | format('%06d') | latex_encode %]}}
1.1       andrew     14: \rhead{Page {\thepage}}
                     15:
1.2     ! andrew     16: \lfoot{[% info1 | latex_encode %]}
1.1       andrew     17: \cfoot{}
1.2     ! andrew     18: \rfoot{[% info2 | latex_encode %]}
1.1       andrew     19:
                     20: \begin{document}
                     21: \thispagestyle{empty}
                     22:
                     23: \begin{multicols}{2}
                     24:
                     25: {\large
1.2     ! andrew     26: [% from.name | latex_encode %]
1.1       andrew     27:
                     28: [% IF from.attn -%]
1.2     ! andrew     29:     [% from.attn | latex_encode %]
1.1       andrew     30:
                     31: [% END -%]
1.2     ! andrew     32: [% from.addr1 | latex_encode %]
1.1       andrew     33:
                     34: [% IF from.addr2 -%]
1.2     ! andrew     35:     [% from.addr2 | latex_encode %]
1.1       andrew     36:
                     37: [% END -%]
1.2     ! andrew     38: [% from.city | latex_encode %], [% from.state | latex_encode %] \ [% from.zip | latex_encode %]
1.1       andrew     39: }
                     40:
                     41: \vspace{.75in}
                     42:
                     43: {\Large
1.2     ! andrew     44: [% to.name | latex_encode %]
1.1       andrew     45:
                     46: [% IF to.attn -%]
1.2     ! andrew     47:     [% to.attn | latex_encode %]
1.1       andrew     48:
                     49: [% END -%]
1.2     ! andrew     50: [% to.addr1 | latex_encode %]
1.1       andrew     51:
                     52: [% IF to.addr2 -%]
1.2     ! andrew     53:     [% to.addr2 | latex_encode %]
1.1       andrew     54:
                     55: [% END -%]
1.2     ! andrew     56: [% to.city | latex_encode %], [% to.state | latex_encode %] \ [% to.zip | latex_encode %]
1.1       andrew     57: }
                     58:
                     59: \columnbreak
                     60:
                     61: \begin{flushright}
                     62:
                     63: \begin{tabular}{ | p{3in} | }
                     64: \hline
                     65: LOGO \\
                     66: \hline
                     67: \end{tabular}
                     68:
                     69: \hfill
                     70: \vfill
                     71:
                     72: \begin{tabular}{ | r l | }
                     73: \hline
1.2     ! andrew     74: Invoice No.  & \textbf{[% id | format('%06d') | latex_encode %]} \\
1.1       andrew     75: Invoice Date & \today \\
                     76: Page         & {\thepage} \\
                     77: \hline
1.2     ! andrew     78: \multicolumn{2}{|c|}{[% info1 | latex_encode %]} \\
        !            79: \multicolumn{2}{|c|}{[% info2 | latex_encode %]} \\
1.1       andrew     80: \hline
                     81: \end{tabular}
                     82:
                     83: \end{flushright}
                     84:
                     85: \end{multicols}
                     86:
                     87: \begin{invoice}{USD}{0}
                     88:  [%- FOR p IN projects %]
1.2     ! andrew     89:  \ProjectTitle{[% p.title | latex_encode %]}%
        !            90:    [%- IF p.detail %]
        !            91:     \\\multicolumn{5}{l}{[% p.detail | latex_encode %]}%
        !            92:    [% END -%]
        !            93:
1.1       andrew     94:   [%- FOR f IN p.fees %]
1.2     ! andrew     95:    \Fee{[% f.contents | latex_encode %]}{[% f.rate | latex_encode %]}{[% f.count | latex_encode %]}
        !            96:    [%- IF f.detail %]
        !            97:     {\small [% f.detail | latex_encode %]}
        !            98:    [% END -%]
1.1       andrew     99:   [%- END -%]
                    100:   [%- FOR e IN p.expenses %]
1.2     ! andrew    101:    \EBC{[% e.contents | latex_encode %]}{[% e.amount | latex_encode %]}
        !           102:    [%- IF e.detail %]
        !           103:     {\small [% e.detail | latex_encode %]}
        !           104:    [% END -%]
1.1       andrew    105:   [%- END -%]
                    106:   [%- FOR d IN p.discounts %]
1.2     ! andrew    107:    \Discount{[% d.contents | latex_encode %]}{[% d.amount | latex_encode %]}
        !           108:    [%- IF d.detail %]
        !           109:     {\small [% d.detail | latex_encode %]}
        !           110:    [% END -%]
1.1       andrew    111:   [%- END -%]
                    112:  [%- END %]
                    113: \end{invoice}
                    114:
                    115: \end{document}
                    116: [% END -%]

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>