--- /dev/null
+%% file: Standard Multipage.tex\r
+%% Purpose: Multipage bill template for e-Bills\r
+%% \r
+%% Created by Mark Asplen-Taylor\r
+%% Asplen Management Ltd\r
+%% www.asplen.co.uk\r
+%%\r
+%% Modified for Freeside by Kristian Hoffman\r
+%%\r
+%% Changes\r
+%% 0.1 4/12/00 Created\r
+%% 0.2 18/10/01 More fields added\r
+%% 1.0 16/11/01 RELEASED\r
+%% 1.2 16/10/02 Invoice number added\r
+%% 1.3 2/12/02 Logo graphic added\r
+%% 1.4 7/2/03 Multipage headers/footers added\r
+%% n/a forked for Freeside; checked into CVS\r
+%%\r
+\r
+\documentclass[letterpaper]{article}\r
+\r
+\usepackage{fancyhdr,lastpage,ifthen,array,longtable,afterpage,caption,multirow,bigstrut}\r
+\usepackage{graphicx} % required for logo graphic\r
+\usepackage[utf8]{inputenc} % multilanguage support\r
+\usepackage[T1]{fontenc}\r
+\r
+\r
+\addtolength{\voffset}{-0.0cm} % top margin to top of header\r
+\addtolength{\hoffset}{-0.6cm} % left margin on page\r
+\addtolength{\topmargin}{-1.25cm}\r
+\setlength{\headheight}{2.0cm} % height of header\r
+\setlength{\headsep}{1.0cm}\r
+\setlength{\footskip}{1.0cm} % bottom of footer from bottom of text\r
+\r
+%\addtolength{\textwidth}{2.1in} % width of text\r
+\setlength{\textwidth}{19.5cm}\r
+\setlength{\textheight}{19.5cm}\r
+\setlength{\oddsidemargin}{-0.9cm} % odd page left margin\r
+\setlength{\evensidemargin}{-0.9cm} % even page left margin\r
+\r
+\LTchunksize=40\r
+\r
+\renewcommand{\headrulewidth}{0pt}\r
+\renewcommand{\footrulewidth}{1pt}\r
+\r
+\renewcommand{\footrule}{\r
+\ifthenelse{\equal{\thepage}{1}}\r
+ {\r
+ }\r
+ {\r
+ \vbox to 0pt{\rule{\headwidth}{\footrulewidth}\vss}\r
+ }\r
+}\r
+\r
+\newcommand{\extracouponspace}{3.6cm}\r
+\r
+% Adjust the inset of the mailing address\r
+\newcommand{\addressinset}[1][]{\hspace{1.0cm}}\r
+\r
+% Adjust the inset of the return address and logo\r
+\newcommand{\returninset}[1][]{\hspace{-0.25cm}}\r
+\r
+% New command for address lines i.e. skip them if blank\r
+\newcommand{\addressline}[1]{\ifthenelse{\equal{#1}{}}{}{#1\\}}\r
+\r
+% Inserts dollar symbol\r
+\newcommand{\dollar}[1][]{\symbol{36}}\r
+\r
+% Remove plain style header/footer\r
+\fancypagestyle{plain}{\r
+ \fancyhead{}\r
+}\r
+\fancyhf{}\r
+\r
+% Define fancy header/footer for first and subsequent pages\r
+\fancyfoot[C]{\r
+ \ifthenelse{\equal{\thepage}{1}}\r
+ { % First page\r
+\vspace{-\extracouponspace}\rule[0.5em]{\textwidth}{\footrulewidth}\\Detach and return this remittance form with your payment.\\\r
+\begin{tabular}{ll}\r
+\begin{tabular}{ll}\r
+\returninset\r
+\begin{tabular}{ll}\r
+ \makebox{ \includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps}} & \r
+ \begin{minipage}[b]{5.5cm}\r
+Freeside Test 5.0.1\\*
+1234 Example Lane\\*
+Exampleton, CA~~54321\\*\r
+ \end{minipage}\\\r
+\end{tabular}&\r
+\begin{tabular}{r@{: }lr}\r
+Invoice date & \textbf{Dec~26th,~2015} & \multirow{4}*{\r
+\makebox{\r
+\begin{minipage}[t]{7.0cm}\r
+\textbf{Samara Towne}\\\r
+\addressline{Olson Inc}\r
+\addressline{46706 Kadin Hill \#780}\r
+\addressline{Trailer W 2-E}\r
+\addressline{Owensboro, KS~~69113}\r
+\addressline{}\r
+\\r
+\end{minipage}}}\\\r
+Customer\#& \textbf{135} & \\\r
+Total Due & \textbf{0.00} & \\\r
+\rule{0pt}{2.25em}Amount Enclosed & \rule{2cm}{1pt}& \\\r
+\end{tabular}\\\r
+\rule{0pt}{1cm} &\\\r
+\end{tabular}\\\r
+\begin{tabular}{ll}\r
+\addressinset \rule{0.5cm}{0cm} &\r
+\makebox{\r
+\begin{minipage}[t]{7.0cm}\r
+Freeside Test 5.0.1\\*
+1234 Example Lane\\*
+Exampleton, CA~~54321\\*\r
+\end{minipage}}\r
+\hfill\r
+\end{tabular}\\\r
+\end{tabular}\\\r \small{\r
+Freeside Test 5.0.1\r
+ }\vspace{\extracouponspace}\r
+ }\r
+ { % ... pages\r
+ \small{\r
+Freeside Test 5.0.1\r
+ }\r
+ }\r
+}\r
+\r
+\fancyfoot[R]{\r
+ \ifthenelse{\equal{\thepage}{1}}\r
+ { % First page\r
+ }\r
+ { % ... pages\r
+ \small{\thepage\ of \pageref{LastPage}}\r
+ }\r
+}\r
+\r
+\fancyhead[L]{\r
+ \ifthenelse{\equal{\thepage}{1}}\r
+ { % First page\r
+ \returninset\r
+ \makebox{\r
+ \begin{tabular}{ll}\r
+ \includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps} & \r
+ \begin{minipage}[b]{5.5cm}\r
+Freeside Test 5.0.1\\*
+1234 Example Lane\\*
+Exampleton, CA~~54321\\*\r
+ \end{minipage}\\\r
+ \end{tabular}\r
+ }\r
+ }\r
+ { % ... pages\r
+ %\includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps} % Uncomment if you want the logo on all pages.\r
+ }\r
+}\r
+\r
+\fancyhead[R]{\r
+ \ifthenelse{\equal{\thepage}{1}}\r
+ { % First page\r
+ \begin{tabular}{ccc}\r
+ Invoice date & Invoice \# & Customer \#\\\r
+ \vspace{0.2cm}\r
+ \textbf{Dec~26th,~2015} & \textbf{681} & \textbf{135} \\\hline\r
+ \rule{0pt}{5ex} &~~ \huge{\textsc{Invoice}} & \\\r
+ \vspace{-0.2cm}\r
+ & & \\\hline\r
+ \end{tabular}\r
+ }\r
+ { % ... pages\r
+ \small{\r
+ \begin{tabular}{lll}\r
+ Invoice date & Invoice \# & Customer \#\\\r
+ \textbf{Dec~26th,~2015} & \textbf{681} & \textbf{135}\\\r
+ \end{tabular}\r
+ }\r
+ }\r
+}\r
+\r
+\pagestyle{fancy}\r
+\r
+\r
+%% Font options are:\r
+%% bch Bitsream Charter\r
+%% put Utopia\r
+%% phv Adobe Helvetica\r
+%% pnc New Century Schoolbook\r
+%% ptm Times\r
+%% pcr Courier\r
+\r
+\renewcommand{\familydefault}{phv}\r
+\r
+\r
+% Commands for freeside table header...\r
+\r
+\newcommand{\FSdescriptionlength} { 8.2cm }\r
+\newcommand{\FSdescriptioncolumncount} { 4 }\r
+\newcommand{\FSunitcolumns}{ \makebox[2.5cm][r]{\textbf{~~Unit Price}} &\makebox[1.4cm]{\textbf{~Quantity}} & }\r
+\r
+\newcommand{\FShead}{\r
+ \hline\r
+ \rule{0pt}{2.5ex}\r
+ \makebox[1.4cm]{} &\r
+ \multicolumn{\FSdescriptioncolumncount}{l}{\makebox[\FSdescriptionlength][l]{\textbf{Description}}}&\r
+ \FSunitcolumns\r
+ \makebox[1.6cm][r]{\textbf{Amount}} \\\r
+ \hline\r
+}\r
+\r
+% ...description...\r
+\newcommand{\FSdesc}[5]{\r
+ \multicolumn{1}{c}{\rule{0pt}{2.5ex}\textbf{#1}} &\r
+ \multicolumn{4}{l}{\textbf{#2}} &\r
+ \multicolumn{1}{r}{\textbf{#3}} &
+ \multicolumn{1}{r}{\textbf{#4}} &
+\r
+ \multicolumn{1}{r}{\textbf{#5}}\\\r
+}\r
+% ...extended description...\r
+\newcommand{\FSextdesc}[1]{\r
+ \multicolumn{1}{l}{\rule{0pt}{1.0ex}} &\r
+%% \multicolumn{2}{l}{\small{~-~#1}}\\\r
+#1\\\r
+}\r
+% ...and total line items.\r
+\newcommand{\FStotaldesc}[2]{\r
+ & \multicolumn{6}{l}{#1} & #2\\\r
+}\r
+\r
+\r
+\begin{document}\r
+% Headers and footers defined for the first page\r
+\addressinset \rule{0.5cm}{0cm} \r
+\makebox{\r
+\begin{minipage}[t]{7.0cm}\r
+\vspace{0.25cm}\r
+\textbf{Samara Towne}\\\r
+\addressline{Olson Inc}\r
+\addressline{46706 Kadin Hill \#780}\r
+\addressline{Trailer W 2-E}\r
+\addressline{Owensboro, KS~~69113}\r
+\addressline{}\r
+\end{minipage}}\r
+\hfill\r
+\makebox{\r
+\begin{minipage}[t]{6.4cm}\r
+\r
+\begin{flushright}\r
+\\\r
+~\\\r
+\end{flushright}\r
+\end{minipage}}\r
+\vspace{1.5cm}\r
+%\r
+\r
+%\r
+\section*{}\r
+\captionsetup{singlelinecheck=false,justification=raggedright,font={Large,sc,bf}}\ifthenelse{\equal{\thepage}{1}}{\setlength{\LTextracouponspace}{\extracouponspace}}{\setlength{\LTextracouponspace}{0pt}}\begin{longtable}{cllllllr}\caption*{ Charges}\\\FShead\endfirsthead\multicolumn{7}{r}{\rule{0pt}{2.5ex}Continued from previous page}\\\FShead\endhead\multicolumn{7}{r}{\rule{0pt}{2.5ex}Continued on next page...}\\\endfoot\hline\FStotaldesc{\textbf{Total Charges}}{\textbf{\dollar 142.42}}
+\FStotaldesc{Payment received 12/26/15}{$-$\dollar 142.42}
+\FStotaldesc{\textbf{Balance Due}}{\textbf{\dollar 0.00}}
+\hline\endlastfoot\hline
+\FSdesc{}{Monthly prorated broadband Setup}{\dollar40.00}{1}{\dollar40.00}*
+\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_broadband: IP:10.98.22.188, MAC:00007E436BF5}}}*
+\FSdesc{}{Monthly prorated broadband (12/26/15 - 01/01/16)}{\dollar90.00}{1}{\dollar17.42}*
+\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_broadband: IP:10.98.22.188, MAC:00007E436BF5}}}*
+\FSextdesc{\multicolumn{6}{l}{\small{~~~Prorated (Dec 26 - Jan 01): \$17.42}}}*
+\hline
+\FSdesc{}{Annual subscription domain (12/26/15 - 12/01/16)}{\dollar25.00}{1}{\dollar25.00}*
+\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_domain: botsford-mueller.com}}}*
+\hline
+\FSdesc{}{Monthly anniversary phone x4 (12/26/15 - 01/26/16)}{\dollar60.00}{1}{\dollar60.00}*
+\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_phone: 152300260278657}}}*
+\end{longtable}\r
+\vfill\r
+\begin{minipage}[t]{\textwidth}\r
+ %%
+%% Add any customer specific notes in here
+%%
+\section*{\textsc{Notes}}
+\begin{enumerate}
+\item Please make your check payable to \textbf{Freeside Test 5.0.1}.
+\item If you have any questions please email or telephone.
+\end{enumerate}\r
+ \ifthenelse{\equal{\thepage}{1}}{\rule{0pt}{\extracouponspace}}{}\r
+\end{minipage}\r
+\end{document}\r
+