\documentclass[twoside]{scrartcl} \usepackage[frame]{xy} \usepackage[frenchb]{babel} \usepackage[latin1]{inputenc} \usepackage{tabularx} \setlength{\voffset}{0.5cm} \setlength{\hoffset}{-2.0cm} \setlength{\topmargin}{0cm} \setlength{\headheight}{0.5cm} \setlength{\headsep}{1cm} \setlength{\topskip}{0pt} \setlength{\oddsidemargin}{1.0cm} \setlength{\evensidemargin}{1.0cm} \setlength{\textwidth}{19.2cm} \setlength{\textheight}{24.5cm} \setlength{\footskip}{1cm} \setlength{\parindent}{0pt} \renewcommand{\baselinestretch}{1} \begin{document} \newlength{\descrwidth}\setlength{\descrwidth}{10cm} \newsavebox{\hdr} \sbox{\hdr}{ \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont \parbox{\textwidth}{ \parbox[b]{12cm}{ <?lsmb company ?> <?lsmb address ?>}\hfill \begin{tabular}[b]{rr@{}} Téléphone & <?lsmb tel ?>\\ Télécopieur & <?lsmb fax ?> \end{tabular} \rule[1.5ex]{\textwidth}{0.5pt} } } \fontfamily{cmss}\fontshape{n}\selectfont \markboth{<?lsmb company ?>\hfill <?lsmb invnumber ?>}{\usebox{\hdr}} \pagestyle{myheadings} %\thispagestyle{empty} use this with letterhead paper <?lsmb pagebreak 65 27 37 ?> \end{tabular*} \rule{\textwidth}{2pt} \hfill \begin{tabularx}{7cm}{Xr@{}} \textbf{Sous-total} & \textbf{<?lsmb sumcarriedforward ?>} \\ \end{tabularx} \newpage \markright{<?lsmb company ?>\hfill <?lsmb invnumber ?>} \vspace*{-12pt} \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} \textbf{Numéro} & \textbf{Description} & \textbf{Qté} & \textbf{Unité} & \textbf{Prix} & \textbf{Remise} & \textbf{Montant} \\ & reporté de la page <?lsmb lastpage ?> & & & & & <?lsmb sumcarriedforward ?> \\ <?lsmb end pagebreak ?> \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont \vspace*{2cm} <?lsmb name ?> <?lsmb address1 ?> <?lsmb if address2 ?> <?lsmb address2 ?> <?lsmb end address2 ?> <?lsmb city ?> <?lsmb state ?> <?lsmb zipcode ?> <?lsmb if country ?> <?lsmb country ?> <?lsmb end country ?> \vspace{3.5cm} \textbf{F A C T U R E} \hfill \begin{tabular}[t]{l@{\hspace{0.3cm}}l} \textbf{Date de facturation} & <?lsmb invdate ?> \\ \textbf{Numéro de facture} & <?lsmb invnumber ?> \\ \textbf{Numéro de client} & <?lsmb customer_id ?> \end{tabular} \vspace{1cm} \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}} \textbf{Numéro} & \textbf{Description} & \textbf{Qté} & \textbf{Unité} & \textbf{Prix} & \textbf{Remise} & \textbf{Montant} \\ <?lsmb foreach number ?> <?lsmb number ?> & <?lsmb description ?> & <?lsmb qty ?> & <?lsmb unit ?> & <?lsmb sellprice ?> & <?lsmb discount ?> & <?lsmb linetotal ?> \\ <?lsmb end number ?> \end{tabular*} \parbox{\textwidth}{ \rule{\textwidth}{2pt} \vspace{0.2cm} \hfill \begin{tabularx}{7cm}{Xr@{}} \textbf{Sous-total} & \textbf{<?lsmb subtotal ?>} \\ <?lsmb foreach tax ?> <?lsmb taxdescription ?> de <?lsmb taxbase ?> & <?lsmb tax ?>\\ <?lsmb end tax ?> \hline \textbf{Total} & \textbf{<?lsmb total ?>}\\ \end{tabularx} \vspace{0.3cm} \hfill Tous les prix indiqués sont en \textbf{<?lsmb currency ?>}. \vspace{12pt} <?lsmb if notes ?> <?lsmb notes ?> <?lsmb end if ?> } \vfill \centerline{\textbf{Merci de faire affaire avec nous!}} \renewcommand{\thefootnote}{\fnsymbol{footnote}} \footnotetext[1]{\tiny Le paiement doit être acquitté au plus tard <?lsmb terms ?> jours à partir de la date de facturation. Des intérêts seront perçus à raison de 1.5\% par mois après <?lsmb duedate ?> jusqu'à ce que le paiement soit complet. Les éléments retournés seront sujets à un supplément de remmagasinnage de 10\%. Une autorisation de renvoi doit être obtenue au préalable auprès de <?lsmb company ?>. Les frais de transports et d'assurance sur les éléments retournés devront être couvert par le client de façon appropriée. <?lsmb company ?> ne peut être tenue responsable des dommages survenus pendant le transit.} \end{document}