stoptime/templates/invoice.tex.erb

92 lines
2.7 KiB
Plaintext
Raw Normal View History

\documentclass[a4paper,12pt,oneside,dutch]{isodoc}
\usepackage{array}
\setupdocument{
% Language and style,
dutch,
fill,
fontpackage=pxfonts,
% Company info.
company=,
who=Foo Bedrijf,
street=Zomaareenstraat 123,
city=Ergens,
zip=1234~ZZ,
country=The Netherlands,
countrycode=NL,
logoaddress={\hspace{-4.4em}
\begin{tabular}{l@{\ }l}
\addresstext: & \who\\
& \street\\
& \zip\ \city\\[.2em]
\cellphonetext: & \lead\cellphone\\
\emailtext: & \email\\[.2em]
\end{tabular}},
% Footer.
areacode=31,
cellphone=6-12345678,
email=info@foobedrijf.nl,
% Addressee info.
%foreign,
to={<%= customer.name %>\\<%= customer.address_street%>\\
<%= customer.address_postal_code %> <%= customer.address_city %>},
% Headlines.
date=<%= DateTime.now.to_formatted_s(:day_code) %>,
ourref=<%= invoice_id %>,
subject=Factuur <%= month.to_formatted_s(:month_and_year) %>,
yourref=,
% Payment data.
term=30,
accountno=12.34.567.890,
accountname=Foo Bedrijf,
}
\newcommand{\addresstext}{adres}
\renewcommand{\chambertext}{KvK-nr}
\renewcommand{\datetext}{Factuurdatum}
\renewcommand{\emailtext}{e-mail}
\renewcommand{\invoicetext}{\Large\textbf{Factuur}}
\renewcommand{\ourreftext}{Factuurnummer}
\renewcommand{\referencetext}{factuurnummer}
\renewcommand{\vatnotext}{btw-nr}
\renewcommand{\websitetext}{website}
\newenvironment{ihtable}%
%{\vskip1em\tabularx{\linewidth}{@{}X@{\ \barsep\quad}|r@{\ \barsep\quad}r@{\ \barsep\quad}r@{}}
{\vskip1em\tabularx{\linewidth}{@{}X|@{\quad}r|@{\quad}r|@{\quad}r@{}}
\descriptiontext&Aantal uur&Uurtarief&\amounttext\ML}%
{\endtabularx}
\newcommand{\ihitem}[4]{#1&#2&\currency~#3&\currency~#4\\}
\newcommand{\ihsubtotal}[1]{\cmidrule[.0em]{4-4}%
\textit{Subtotaal}&&&\currency~#1\\}
\newcommand{\inosubtotal}{&&&\\}
\newcommand{\ihvat}[1]{\textit{Btw-heffing 19\%}&&&\currency~#1\\}
\newcommand{\ihtotal}[1]{\cmidrule[.05em]{4-4}%
\textbf{\Totaltext}&&&\textbf{\currency~#1}}
\begin{document}
\invoice{
\hypersetup{pdftitle=\invoicetext\ naar\ \toname\ gedateerd \date\ (\ourref)}
\begin{ihtable}
<% total = 0.0 %>
<% tasks.each do |task, line| %>
\ihitem{<%= task.name %>}{<% "%.2f" % line[0] %>}%
{<%= "%.2f" % line[1] %>}{<%= "%.2f" % line[2] %>}
<% total += line[2] %>
<% end %>
%\ihsubtotal{...}
\inosubtotal
%\ihvat{...}
\ihtotal{<%= "%.2f" % total %>}
\end{ihtable}
\vspace{2em}
Ik verzoek u vriendelijk het verschuldigde bedrag binnen 30 dagen na
factuurdatum over te maken onder vermelding van het factuurnummer. \\
\accountdata
}
\end{document}