146 lines
3.2 KiB
TeX
146 lines
3.2 KiB
TeX
\documentclass[french,11pt]{article}
|
||
\usepackage{babel}
|
||
\usepackage[T1]{fontenc}
|
||
\usepackage[utf8]{inputenc}
|
||
\usepackage[a4paper]{geometry}
|
||
\usepackage{units}
|
||
\usepackage{bera}
|
||
\usepackage{graphicx}
|
||
\usepackage{fancyhdr}
|
||
\usepackage{fp}
|
||
|
||
\def\TVA{20} % Taux de la TVA
|
||
|
||
\def\TotalHT{0}
|
||
\def\TotalTVA{0}
|
||
|
||
\newcommand{\AjouterService}[3]{% Arguments : Désignation, quantité, prix
|
||
\FPround{\prix}{#3}{2}
|
||
\FPeval{\montant}{#2 * #3}
|
||
\FPround{\montant}{\montant}{2}
|
||
\FPadd{\TotalHT}{\TotalHT}{\montant}
|
||
|
||
\eaddto\ListeProduits{#1 & \prix & #2 & \montant \cr}
|
||
}
|
||
|
||
|
||
\newcommand{\AfficheResultat}{%
|
||
\ListeProduits
|
||
|
||
\FPeval{\TotalTVA}{\TotalHT * \TVA / 100}
|
||
\FPadd{\TotalTTC}{\TotalHT}{\TotalTVA}
|
||
\FPround{\TotalHT}{\TotalHT}{2}
|
||
\FPround{\TotalTVA}{\TotalTVA}{2}
|
||
\FPround{\TotalTTC}{\TotalTTC}{2}
|
||
\global\let\TotalHT\TotalHT
|
||
\global\let\TotalTVA\TotalTVA
|
||
\global\let\TotalTTC\TotalTTC
|
||
|
||
|
||
\cr
|
||
\hline
|
||
\textbf{Total} & & & \TotalHT
|
||
}
|
||
|
||
\newcommand*\eaddto[2]{% version développée de \addto
|
||
\edef\tmp{#2}%
|
||
\expandafter\addto
|
||
\expandafter#1%
|
||
\expandafter{\tmp}%
|
||
}
|
||
|
||
\newcommand{\ListeProduits}{}
|
||
|
||
%%%%%%%%%%%%%%%%%%%%% A MODIFIER DANS LA FACTURE %%%%%%%%%%%%%%%%%%%%%
|
||
|
||
\def\FactureNum {8} % Numéro de facture
|
||
\def\FactureAcquittee {non} % Facture acquittée : oui/non
|
||
\def\FactureLieu {2 Boulevard Aristide Briand, 92150 Suresnes, France} % Lieu de l'édition de la facture
|
||
\def\FactureObjet {Facture : } % Objet du document
|
||
% Description de la facture
|
||
\def\FactureDescr {
|
||
# **Hello Estimate!**

coup

blah
|
||
}
|
||
|
||
% Infos Client
|
||
\def\ClientNom{Paul} % Nom du client
|
||
|
||
\def\ClientAdresse{
|
||
% Adresse du client
|
||
E-mail: redienhcs.luap@gmail.com
|
||
}
|
||
|
||
% Liste des produits facturés : Désignation, prix
|
||
|
||
|
||
\AjouterService {une première} {3} {121,6000}
|
||
|
||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||
|
||
|
||
|
||
\geometry{verbose,tmargin=4em,bmargin=8em,lmargin=6em,rmargin=6em}
|
||
\setlength{\parindent}{0pt}
|
||
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
|
||
|
||
\thispagestyle{fancy}
|
||
\pagestyle{fancy}
|
||
\setlength{\parindent}{0pt}
|
||
|
||
\renewcommand{\headrulewidth}{0pt}
|
||
\cfoot{ Paul - 2 Boulevard Aristide Briand, 92150 Suresnes, France \newline
|
||
\small{ E-mail: redienhcs.luap@gmail.com
|
||
}
|
||
}
|
||
|
||
\begin{document}
|
||
|
||
% Logo de la société
|
||
|
||
%\includegraphics{logo.png}
|
||
% Nom et adresse de la société
|
||
Paul \\
|
||
2 Boulevard Aristide Briand, 92150 Suresnes, France
|
||
|
||
Facture n°\FactureNum
|
||
|
||
|
||
{\addtolength{\leftskip}{10.5cm} %in ERT
|
||
\textbf{\ClientNom} \\
|
||
\ClientAdresse \\
|
||
|
||
} %in ERT
|
||
|
||
|
||
\hspace*{10.5cm}
|
||
\FactureLieu, le \today
|
||
|
||
~\\~\\
|
||
|
||
\textbf{Objet : \FactureObjet \\}
|
||
|
||
\textnormal{\FactureDescr}
|
||
|
||
~\\
|
||
|
||
\begin{center}
|
||
\begin{tabular}{lrrr}
|
||
\textbf{Désignation ~~~~~~} & \textbf{Prix unitaire} & \textbf{Quantité} & \textbf{Montant (EUR)} \\
|
||
\hline
|
||
\AfficheResultat{}
|
||
\end{tabular}
|
||
\end{center}
|
||
|
||
\begin{flushright}
|
||
\textit{Auto entreprise en franchise de TVA}\\
|
||
|
||
\end{flushright}
|
||
~\\
|
||
|
||
\ifthenelse{\equal{\FactureAcquittee}{oui}}{
|
||
Facture acquittée.
|
||
}{
|
||
|
||
}
|
||
\end{document}
|