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

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

1.1       andrew      1: [% USE Latex -%]
                      2: [% FILTER latex("pdf") -%]
1.7       andrew      3: % $AFresh1: invoice.tex.tt,v 1.6 2011/03/21 04:25:44 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.4       andrew     16: \lfoot{[% info.0 | latex_encode %]}
1.1       andrew     17: \cfoot{}
1.4       andrew     18: \rfoot{[% info.1 | latex_encode %]}
1.1       andrew     19:
                     20: \begin{document}
                     21: \thispagestyle{empty}
1.6       andrew     22: \vspace*{-.75in}
1.1       andrew     23: \begin{multicols}{2}
1.5       andrew     24: \parbox[t][1.625in]{\linewidth}{\large
1.2       andrew     25: [% from.name | latex_encode %]
1.1       andrew     26:
                     27: [% IF from.attn -%]
1.2       andrew     28:     [% from.attn | latex_encode %]
1.1       andrew     29:
                     30: [% END -%]
1.2       andrew     31: [% from.addr1 | latex_encode %]
1.1       andrew     32:
                     33: [% IF from.addr2 -%]
1.2       andrew     34:     [% from.addr2 | latex_encode %]
1.1       andrew     35:
                     36: [% END -%]
1.5       andrew     37: [% from.city | latex_encode %],
                     38: [% from.state | latex_encode %] \ [% from.zip | latex_encode %]
                     39:
                     40: [% IF from.email -%]
1.8     ! andrew     41:     [% from.email | latex_encode %]
1.5       andrew     42:
                     43: [% END -%]
1.1       andrew     44: }
                     45:
1.5       andrew     46: \parbox[t][1.5in]{\linewidth}{\Large
1.2       andrew     47: [% to.name | latex_encode %]
1.1       andrew     48:
                     49: [% IF to.attn -%]
1.2       andrew     50:     [% to.attn | latex_encode %]
1.1       andrew     51:
                     52: [% END -%]
1.2       andrew     53: [% to.addr1 | latex_encode %]
1.1       andrew     54:
                     55: [% IF to.addr2 -%]
1.2       andrew     56:     [% to.addr2 | latex_encode %]
1.1       andrew     57:
                     58: [% END -%]
1.6       andrew     59: [% to.city | latex_encode %],
                     60: [% to.state | latex_encode %] \ [% to.zip | latex_encode %]
1.8     ! andrew     61: [% IF to.email -%]
        !            62:     [% to.email | latex_encode %]
        !            63:
        !            64: [% END -%]
1.1       andrew     65: }
                     66:
                     67: \columnbreak
                     68:
                     69: \begin{flushright}
                     70:
                     71: \begin{tabular}{ | p{3in} | }
                     72: \hline
                     73: LOGO \\
                     74: \hline
                     75: \end{tabular}
                     76:
                     77: \hfill
                     78: \vfill
                     79:
                     80: \begin{tabular}{ | r l | }
                     81: \hline
1.3       andrew     82: Invoice No.   & \textbf{[% id | format('%06d') | latex_encode %]} \\
1.4       andrew     83: %Page          & {\thepage} \\
1.3       andrew     84: Invoice Date  & \today \\
1.4       andrew     85: [%- IF start %]
                     86:     Start & [% start | latex_encode %] \\
                     87: [%- END %]
                     88: [%- IF end- %]
                     89:     End & [% end | latex_encode %] \\
                     90: [%- END %]
1.8     ! andrew     91: Invoice Total & [% total | format('$%.2f') | latex_encode %] \\
1.3       andrew     92: [% IF past_due -%]
1.8     ! andrew     93:   Past Due    & [% past_due | format('$%.2f') | latex_encode %] \\
1.3       andrew     94: [%- END %]
                     95: [%- IF total_due -%]
1.8     ! andrew     96:   Total Due   & [% total_due | format('$%.2f') | latex_encode %] \\
1.3       andrew     97: [%- END %]
1.1       andrew     98: \hline
1.4       andrew     99: \multicolumn{2}{|c|}{[% info.0 | latex_encode %]} \\
                    100: \multicolumn{2}{|c|}{[% info.1 | latex_encode %]} \\
1.1       andrew    101: \hline
                    102: \end{tabular}
                    103:
                    104: \end{flushright}
                    105:
                    106: \end{multicols}
                    107:
                    108: \begin{invoice}{USD}{0}
1.7       andrew    109:
                    110: [%- FOR p IN projects %]
1.2       andrew    111:  \ProjectTitle{[% p.title | latex_encode %]}%
1.7       andrew    112:   [%- IF p.detail %]
                    113:    \\\multicolumn{5}{l}{[% p.detail | latex_encode %]}\\%
                    114:   [% END -%]
1.2       andrew    115:
1.1       andrew    116:   [%- FOR f IN p.fees %]
1.7       andrew    117:    \Fee{[% f.contents | latex_encode %]}{[% f.rate | latex_encode %]}{[% f.count | latex_encode %]}%
1.2       andrew    118:    [%- IF f.detail %]
1.3       andrew    119:     \multicolumn{5}{l}{\small \textbullet \ [% f.detail | latex_encode %]}\\%
1.2       andrew    120:    [% END -%]
1.1       andrew    121:   [%- END -%]
1.7       andrew    122:
1.1       andrew    123:   [%- FOR e IN p.expenses %]
1.7       andrew    124:    \EBC{[% e.contents | latex_encode %]}{[% e.amount | latex_encode %]}%
1.2       andrew    125:    [%- IF e.detail %]
1.3       andrew    126:     \multicolumn{5}{l}{\small \textbullet \ [% e.detail | latex_encode %]}\\%
1.2       andrew    127:    [% END -%]
1.1       andrew    128:   [%- END -%]
1.7       andrew    129:
                    130: [%- END # projects %]
                    131:
                    132: [%- IF discount %]
                    133:   \\\Discount{[% discount.contents | latex_encode %]}{[% discount.amount | latex_encode %]}\\%
                    134: [%- END %]
                    135:
1.1       andrew    136: \end{invoice}
                    137:
                    138: \end{document}
                    139: [% END -%]

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