summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-banlieues.md10
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-facture-basique.md3
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.pdfbin0 -> 87824 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.tex (renamed from Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.tex)20
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.pdfbin90538 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-about.tex20
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-atomes.tex25
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-entites.tex53
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-meta.tex90
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-logo.pngbin0 -> 1481 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-sponsors.pngbin0 -> 2511 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.pdfbin0 -> 35979 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.tex252
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.pdfbin0 -> 65391 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.tex (renamed from Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.tex)6
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_bas.png (renamed from Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_bas.png)bin20851 -> 20851 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_haut.png (renamed from Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_haut.png)bin16778 -> 16778 bytes
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/README-basique.md3
-rw-r--r--Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.pdfbin30214 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/modeles-factures-belges-assocs/modeles-factures-belges-associations.sty226
21 files changed, 493 insertions, 217 deletions
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-banlieues.md b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-banlieues.md
new file mode 100644
index 00000000000..3eb02e4ff85
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-banlieues.md
@@ -0,0 +1,10 @@
+# Modèle article-banlieues
+## Préambule
+1. Voir la documentation générale;
+1. ce modèle dépend du package caption: https://ctan.org/pkg/caption.
+
+## Ce modèle permet essentiellement
+- l'ajout d'un logo personnalisé en haut à gauche;
+- l'ajout d'un logo "sponsors" en bas de facture, surmonté d'une brève légende.
+
+les codes \rsfbmentionObligatoire{} et \rsfbdateFacture{} permettent de récupérer et d'utiliser un numéro de facture un peu personnalisé et la date de la facture. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-facture-basique.md b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-facture-basique.md
new file mode 100644
index 00000000000..65d943b0e75
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README-facture-basique.md
@@ -0,0 +1,3 @@
+# Modèle basique
+## Préambule
+- Voir la documentation générale: documentation/modeles-factures-belges-associations-doc.pdf, elle est basée sur ce modèle. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README.md b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README.md
index 085bd4104de..b6edfa9cf91 100644
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README.md
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/README.md
@@ -1,5 +1,5 @@
# Templates of Belgian invoices for non-profit organisations.
-*V. 0.1, 2018/11/14*
+*V. 1.0.0, 2018/11/22*
The modeles-factures-belges-associations extension is used to generate invoices for Belgian non-profit organisations.
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.pdf b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.pdf
new file mode 100644
index 00000000000..73e45208ba1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.tex
index 759520d0b0f..571c54bae5e 100644
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.tex
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/doc-modeles-factures-belges-assocs.tex
@@ -61,7 +61,7 @@ frame=single,
\maketitle
\begin{abstract}
-Documentation de l'extension \og Modèles de factures belges pour les associations \fg. L'extension comprend plusieurs modèles, disponibles dans les répertoires modeles/<nom-modele>/ et en général nommés article-<nom-modele>.tex.
+Documentation de l'extension \og Modèles de factures belges pour les associations \fg. L'extension comprend plusieurs modèles, disponibles dans les fichiers en général nommés facture-<nom-modele>.tex.
\end{abstract}
@@ -73,23 +73,23 @@ Documentation de l'extension \og Modèles de factures belges pour les associatio
\subsection{De quoi ai-je besoin pour créer une facture?}
\begin{itemize}
\item D'une distribution Texlive (ou équivalent) avec le paquet \og modeles-factures-belges-associations\ \fg installé;
- \item du modele de facture que j'ai choisi, en général nommé \og article-<nom-modele>.tex\ \fg;
+ \item du modele de facture que j'ai choisi, en général nommé \og facture-<nom-modele>.tex\ \fg;
\item de manière préférable, d'un éditeur \LaTeX{} (mais ça peut fonctionner avec un éditeur texte normal) et de quelques connaissance de bases en \LaTeX{}
\item du compilateur \XeLaTeX{}
\end{itemize}
\paragraph*{NB:} vous pouvez renommer le modèle de départ comme vous voulez, autant de fois que vous avez besoin de factures différentes; exemple:
\begin{enumerate}
- \item article-<nom-modele>.tex $ \rightarrow $ facture-jean.tex;
- \item article-<nom-modele>.tex $ \rightarrow $ facture-jeanne.tex;
- \item article-<nom-modele>.tex $ \rightarrow $ facture-jules.tex;
+ \item facture-<nom-modele>.tex $ \rightarrow $ XXXXMM0AA-facture-jeanne.tex;
+ \item facture-<nom-modele>.tex $ \rightarrow $ XXXYMMAA-facture-jules.tex;
+ \item facture-<nom-modele>.tex $ \rightarrow $ XXXXMM1AA-facture-jeanne.tex;
\item etc.
\end{enumerate}
\subsection{La déclaration \textbackslash usepackage[Arg]\{modeles-factures-belges-associations\}}
\begin{lstlisting}
-La déclaration \usepackage[Arg]{modeles-factures-belges-associations}, dans le préambule de <article-<nom-modele>.tex, doit comporter au moins 1 argument [Arg] de langue pour babel: french, english, etc.
+La déclaration \usepackage[Arg]{modeles-factures-belges-associations}, dans le préambule de <facture-<nom-modele>.tex, doit comporter au moins 1 argument [Arg] de langue pour babel: french, english, etc.
L'encodage par defaut pour \usepackage{inputenc} est UTF8, mais vous pouvez utiliser l'option [latin1] pour forcer l'encodage latin1.
\end{lstlisting}
@@ -219,8 +219,8 @@ Ce résumé est entièrement tiré de l'article \og \href{https://www.francaisfa
Cette documentation correspond essentiellement au modèle basique. Les différences et spécificités propres aux différents modèles seront reprises dans leurs fichiers README-<nom-modele>.md, contenu dans leurs divers répertoires \og /modeles/<nom-modele>/\fg.
\paragraph*{Résultat des commandes (c.--à--d., les factures elle~même):} Vous pourrez les visualiser dans les fichiers articles-<nom-modele>.pdf, résultat des compilations de leurs équivalents .tex. Exemple:
\begin{enumerate}
- \item article-basique.tex $ \rightarrow $ article-basique.pdf.
- \item article-<autre-modele>.tex $ \rightarrow $ article-<autre-modele>.pdf.
+ \item facture-basique.tex $ \rightarrow $ facture-basique.pdf.
+ \item facture-<autre-modele>.tex $ \rightarrow $ facture-<autre-modele>.pdf.
\item etc.
\end{enumerate}
@@ -326,7 +326,7 @@ qui donnera un résultat semblable au tableau ci-dessous:
\end{flushleft}
-\emph{Voici un 2\up{e} exemple complexe (avec des lignes vides);} c'est celui qui est compilé par défaut dans \og article-facture.pdf \fg.
+\emph{Voici un 2\up{e} exemple complexe (avec des lignes vides);} c'est celui qui est compilé par défaut dans \og facture-basique.pdf \fg.
\begin{lstlisting}
\rsfbLigneTableauAdresses{Prénom \textsc{Nom}}{ \textsc{Fbg}~\textsc{Bgf}}{Voir facturation}
\rsfbLigneTableauAdresses{}{Fédération belge de gong}{}
@@ -374,7 +374,7 @@ qui ne donne évidemment, tel quel, aucun résultat.
\subsection{Tableau des produits, avec le package calctab}
On ne va pas réinventer le monde, mais simplement réutiliser les commandes
-simples et efficaces du package calctab, dans son environnement xcalctab. Voici tel quel un extrait de article-basique.tex
+simples et efficaces du package calctab, dans son environnement xcalctab. Voici tel quel un extrait de facture-basique.tex
\begin{lstlisting}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.pdf b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.pdf
deleted file mode 100644
index 330821ac4e6..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/documentation/modeles-factures-belges-associations-doc.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-about.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-about.tex
deleted file mode 100644
index 2a735c5866b..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-about.tex
+++ /dev/null
@@ -1,20 +0,0 @@
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\rsfbvarname} {Modèles de factures belges pour les associations} %
-\newcommand{\rsfbvarversion} {0.1} %
-\newcommand{\rsfbvardate} {2018/11/14} %
-\newcommand{\rsfbvarauthor} {Robert Sebille, Rudy Cassart} %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Prefix = \rsfb %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Author : Robert Sebille, Rudy Cassart
-% Status : Maintained
-% Email : robert@sebille.name
-% Package URL: https://www.ctan.org/pkg/modeles-factures-belges-associations
-% Bug tracker: https://gitlab.adullact.net/zenjo/modeles-factures-belges-associations/issues
-% Repository : https://gitlab.adullact.net/zenjo/modeles-factures-belges-associations/tree/master
-% Copyright : (c) Robert Sebille 2018 -
-% Licence : Released under the LaTeX Project Public License v1.3c
-% or later, see http://www.latex-project.org/lppl.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Depend de calctab, fancyhdr, ifthen, eurosym, hyperref, multirow, color, colortbl
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-atomes.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-atomes.tex
deleted file mode 100644
index cec4db06eee..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-atomes.tex
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Facture & note de frais communs %%
-%% permet de choisir l'unité monétaire ailleurs que dans le tableau
-%% des produits pour la facture (package cactab).
-%% \euro (defaut), \pounds (livre anglaise) \$ (dollar américain) \textyen (yen japonais)
-%% Decomenter ci-dessous pour voir les unités
-%%\$ \pounds \euro \textyen
-\newcommand{\rsfbChoisirUniteMonetaire}[1]{\newcommand{\rsfbchoisirUniteMonetaire}{#1}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Facture & note de frais communs %%
-%% \rsfbAerationVerticale fixe la longueur de l'espacement vertical, par defaut 1.5 cm
-%% et permet d'aérer la page verticalement; le paramètre est une mesure LaTeX
-%% TeX comprend six unités de mesure :
-%% + pt point = 0,35 mm
-%% + mm millimètre
-%% + ex correspond à la hauteur d'un x dans la fonte courante
-%% + em correspond à la largeur d'un m dans la fonte courante
-%% + cm centimètre
-%% + in pouce = 2,54 cm
-\newlength{\rsfbespaceVertical}
-\newcommand{\rsfbAerationVerticale}[1]{\setlength{\rsfbespaceVertical}{#1}}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-entites.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-entites.tex
deleted file mode 100644
index 697c0b7f3ec..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-entites.tex
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% \rsfbNoDate Numéro et date de la facture %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\rsfbNoDate}[2]{
-\begin{center}
-\textcolor{grisfonce}{{\Huge Facture #1}\\ {\large du #2}}
-\end{center}
-}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Tableau des adresses, 3 adresses, DEBUT %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% les adresses expédition, facturation et livraison
-%% \rsfbEnteteTableauAdresses ouvre l'entête du tableau des adresses;
-%% a n'utiliser qu'une seule fois dans le document principal.
-\newcommand{\rsfbEnteteTableauAdresses}{
-\noindent
-\begin{tabular}{p{0.3\textwidth}p{0.3\textwidth}p{0.3\textwidth}}
-\hline\\
-\textcolor{grisfonce} {\emph{\rsfbexpedition{}}} & \textcolor{grisfonce}{\emph{\rsfbfacturation{}}} & \textcolor{grisfonce}{\emph{\rsfblivraison{}}} \\
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% \rsfbLigneTableauAdresses{}{}{} entrée d'une ligne d'adresse,
-%% dans l'ordre expédition, facturation, livraison
-\newcommand{\rsfbLigneTableauAdresses}[3]{#1 & #2 & #3 \\}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% \rsfbPiedTableauAdresses ferme le pied du tableau des adresses;
-%% à n'utiliser qu'une seule fois dans le document principal.
-\newcommand{\rsfbPiedTableauAdresses}{
-\hline\\
-\end{tabular}
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Tableau d'adresses, 3 adresses, FIN %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% \compteBancaireEtDateLimiteDePaiement: le n° de compte en banque et la date de paiement %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\rsfbCompteBancaireEtDateLimiteDePaiement}[2]{
-\begin{flushright}
-A payer au compte bancaire \emph{#1} avant le #2.\\
-\end{flushright}
-}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-meta.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-meta.tex
deleted file mode 100644
index 2d5c47ad49a..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/extensions/facture-meta.tex
+++ /dev/null
@@ -1,90 +0,0 @@
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Chargement des extensions %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\RequirePackage{fontspec}
-
-%\RequirePackage{fontenc}
-
-\RequirePackage[top=2 cm, bottom=2 cm, left=2.5 cm, right=2.5 cm]{geometry}
-\RequirePackage{soul}
-\RequirePackage{ulem}
-\RequirePackage{eurosym}
-\RequirePackage{lmodern}
-\RequirePackage{color}
-\RequirePackage{colortbl}
-\RequirePackage[colorlinks=true, urlcolor=magenta]{hyperref}
-\RequirePackage{mathtools}
-\RequirePackage{amssymb}
-\RequirePackage{mathrsfs}
-\RequirePackage{multirow}
-\RequirePackage{fancyhdr}
-\RequirePackage{array}
-\RequirePackage{ifthen}
-
-\RequirePackage{calctab}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Déclaration des options %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newif\if@latinUn \@latinUnfalse
-\DeclareOption{latin1}{\@latinUntrue}
-
-%% \DeclareOption{option}{...}
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
-\ProcessOptions
-
-\RequirePackage{babel}
-
-\if@latinUn
- \RequirePackage{inputenc}
- \newcommand{\rsfbEncodage}{latin1}
-\else
-% \RequirePackage[utf8]{inputenc}
- \newcommand{\rsfbEncodage}{UTF8}
-\fi
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Définition des commandes %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Toutes les commandes sont obligatoirement sous la forme \rsfbQuelqueChose %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Couleurs de mise en évidence
-\definecolor{grisfonce}{gray}{0.3}
-\definecolor{grisclair}{gray}{0.7}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% \rsfbCredit permet d'ajouter les crédits dans le footer.
-\pagestyle{fancy}
-\fancyhf{}
-\renewcommand{\headrulewidth}{0pt}
-\newcommand{\rsfbCredit}{
-\fancyfoot[EOC]{\footnotesize Extension \og \rsfbvarname \fg, V \rsfbvarversion, \rsfbvardate, \copyright\ \rsfbvarauthor.}
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Titres du tableau d'adresses
-\newcommand{\rsfbExpedition}[1]{\newcommand{\rsfbexpedition}{#1}}
-\newcommand{\rsfbFacturation}[1]{\newcommand{\rsfbfacturation}{#1}}
-\newcommand{\rsfbLivraison}[1]{\newcommand{\rsfblivraison}{#1}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Titres du tableau des produits
-\newcommand{\rsfbNatureTableauProduits}[1]{\ctdescription{#1}}
-\newcommand{\rsfbQuantiteTableauProduits}[1]{\ctheaderone{#1}}
-\newcommand{\rsfbPuTableauProduits}[1]{\ctheadertwo{#1}}
-
-
-%% + quelques autres paramètres utiles du tableau des produits:
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Par défaut 2 décimales, c'est plutôt correct, non?
-\newcommand{\rsfbNbDecimalesTableauProduits}[1]{\nprounddigits{#1}}
-% Unité monétaire dans le header du tableau
-\newcommand{\rsfbMonnaieTableauProduits}[1]{\ctcurrency{#1}}
-% Et le mot "sur" ("on" en anglais)
-\newcommand{\rsfbSurTableauProduits}[1]{\ctontraslation{#1}}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-logo.png b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-logo.png
new file mode 100644
index 00000000000..5055e1bb40a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-logo.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-sponsors.png b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-sponsors.png
new file mode 100644
index 00000000000..4903961babc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues-sponsors.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.pdf b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.pdf
new file mode 100644
index 00000000000..433aaf73e0e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.tex
new file mode 100644
index 00000000000..ec1e23cc846
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-banlieues.tex
@@ -0,0 +1,252 @@
+\documentclass[a4paper,10pt]{article}
+
+%%%%%%%%%%%%%%%%%%%%%%
+%% Modèle Banlieues %%
+%%%%%%%%%%%%%%%%%%%%%%
+
+%% Au moins 1 argument obligatoire pour babel [french, english, ...]
+%% L'encodage par defaut pour inputenc est utf8, mais vous pouvez utiliser l'option [latin1]
+%% vous pouvez ensuite utiliser \rsfbEncodage{} pour vérifier l'encodage latin1ou utf8
+%% Exemples d'options (nb: si vous changez les options, compilez 2 fois de suite):
+%\usepackage[latin1, french]{facture-belge-simple-sans-tva} % latin1, français
+%\usepackage[french, english]{facture-belge-simple-sans-tva} % utf8, français, anglais
+\usepackage[french]{modeles-factures-belges-associations} % utf8, français
+
+% On évite le "Figure X" dans le caption
+\usepackage{caption}
+\captionsetup[figure]{name={}}
+
+\begin{document}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Logo de l'association %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Le logo doit être dans le répertoire courant (= du modèle)
+%% Nom du logo de l'association et son échelle (1 = 100%, 0.5 = 50%, etc.)
+\begin{figure}[!h]
+\begin{flushleft}
+\includegraphics[scale=0.8]{facture-banlieues-logo.png}
+\end{flushleft}
+\end{figure}
+
+
+%% pour vérifier l'encodage UTF-8 ou latin1
+%\rsfbEncodage{}
+
+%%%%%%%%%%%%%%%%%%%%%
+%% Titres tableaux %%
+%%%%%%%%%%%%%%%%%%%%%
+%% Titres du tableau d'adresses; utile si utilisé, cas le plus fréquent
+\rsfbExpedition{Expedition}
+\rsfbFacturation{Facturation}
+\rsfbLivraison{Intervention}
+
+%% Titres du tableau des produits:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% La monnaie est fixée juste en dessous de ceci
+%% et au dessus du point "Unité monétaire atomique"
+\rsfbNatureTableauProduits{Nature}
+\rsfbQuantiteTableauProduits{Qtté}
+\rsfbPuTableauProduits{Prix unit.}
+
+%% + quelques autres paramètres utiles du tableau des prodsuits:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Par défaut 2 décimales, c'est plutôt correct, non?
+\rsfbNbDecimalesTableauProduits{2}
+% Et le mot "sur" ("on" en anglais)
+\rsfbSurTableauProduits{sur}
+% Unité monétaire dans les titres du tableau
+\rsfbMonnaieTableauProduits{\euro}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Unité monétaire atomique %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% permet de choisir l'unité monétaire, sauf dans le header du tableau (package calctab)
+%% \euro (defaut), \pounds (livre anglaise) \$ (dollar américain) \textyen (yen japonais)
+%% pour être cohérent, les 2 unités \rsfbChoisirUniteMonetaire{\unite}
+%% \ctcurrency{\unite} doivent ëtre les mêmes
+% Decommenter ci-dessous pour voir les unités
+% \${} \pounds{} \euro{} \textyen{}
+\rsfbChoisirUniteMonetaire{\euro}
+
+%% Peut être utile, où vous voulez, dans le texte:
+%% Décommenter pour afficher l'unité monétaire atomique choisie:
+%\rsfbchoisirUniteMonetaire{}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Aération de la facture %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% permet d'aérer la page verticalement; le paramètre est une mesure LaTeX
+%% TeX comprend six unités de mesure :
+%% + pt point = 0,35 mm
+%% + mm millimètre
+%% + ex correspond à la hauteur d'un x dans la fonte courante
+%% + em correspond à la largeur d'un m dans la fonte courante
+%% + cm centimètre
+%% + in pouce = 2,54 cm
+\rsfbAerationVerticale{0.3cm}
+%\rsfbAerationVerticale{1.5cm}
+%\rsfbAerationVerticale{1cm}
+%\rsfbAerationVerticale{0.5cm}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Numéro et date de la facture %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\rsfbNoDate{<numéro=nombre>}{date=chaine}.
+% (Dé)commenter pour version avec ou sans mention n°
+%% \rsfbNoDate{n° 1}{jj mois AAAA}, avec mention n°
+%\rsfbNoDate{n\textsuperscript{o}X}{JJ mois AAAA}
+%% \rsfbNoDate{1}{jj mois AAAA}, sans mention n°
+\rsfbNoDate{XYZ1234}{JJ mois AAAA}
+
+%% créent aussi les codes \rsfbmentionObligatoire{} et \rsfbdateFacture{}
+%% qui permettent de récupérer et d'utiliser un numéro de facture
+%% un peu personnalisé et la date de la facture.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Entrée du compte bancaire créancier %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \rsfbCompteBancaireCreancier{n° compte}
+%% récupérable via \rsfbcompteBancaireCreancier{}
+%% !!! Attention a la différence: rsfbCompt ... et rsfbcompt ...
+\rsfbCompteBancaireCreancier{BE01 2345 6789 0123}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Aération du texte %%
+\vspace{\rsfbespaceVertical}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau des adresses (3): expédition, facturation, livraison DEBUT %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% On ouvre l'entête du tableau des adresses; à n'utiliser qu'une seule fois.
+\rsfbEnteteTableauAdresses{}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Entrée d'une ligne d'adresse, dans l'ordre expédition, facturation, livraison
+
+%% 1) Voici un exemple complexe:
+\rsfbLigneTableauAdresses{Prénom \textsc{Nom}}{ \textsc{Fbg}}{Voir facturation}
+\rsfbLigneTableauAdresses{}{Fédération belge de gong}{}
+\rsfbLigneTableauAdresses{N\up{o}, rue Delarue1}{DelarueStraat, no}{}
+\rsfbLigneTableauAdresses{\textsc{1234 Ville1}}{\textsc{4321 Ville2}}{}
+\rsfbLigneTableauAdresses{\href{mailto:user@domain.tld}{user@domain.tld}}{}{}
+\rsfbLigneTableauAdresses{+32 684 037 078}{}{}
+\rsfbLigneTableauAdresses{\rsfbcompteBancaireCreancier{}}{BE98 7654 3210 9876}{}
+
+%% 2) Voici un exemple simple:
+%\rsfbLigneTableauAdresses{\textsc{Prénom Nom}}{\textsc{Org 1}}{\textsc{Org 2}}
+%\rsfbLigneTableauAdresses{}{Nom organisation 1}{Nom organisation 2}
+%\rsfbLigneTableauAdresses{N\up{o}, rue Delarue1}{N\up{o}, rue Delarue2}{N\up{o}, rue Delarue3}
+%\rsfbLigneTableauAdresses{\textsc{CCC1 Ville1}}{\textsc{CCC2 Ville2}}{\textsc{CCCC Ville3}}
+
+%% 3) et enfin, si vous voulez, des lignes vides:
+%\rsfbLigneTableauAdresses{}{}{}
+%\rsfbLigneTableauAdresses{}{}{}
+%\rsfbLigneTableauAdresses{}{}{}
+%\rsfbLigneTableauAdresses{}{}{}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% on ferme le pied du tableau des adresses; à n'utiliser qu'une seule fois.
+\rsfbPiedTableauAdresses{}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau des adresses (3): expédition, facturation, livraison FIN %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Aération du texte %%
+\vspace{\rsfbespaceVertical}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau des produits, avec le package calctab, on choisit xcalctab, DEBUT %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% On ne va pas réinventer le monde, mais simplement réutiliser les commandes
+%% simples et efficaces du package calctab, dans son environnement xcalctab
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Ensuite le tableau des produits avec nature, quantité, coût et éventuelles
+%% remises
+
+% On ouvre l'environnement xcalctab
+\begin{xcalctab}
+%% calctab est en police police sans empattements (sf, pour sans serif),
+%% on remet en normalfont de ce document
+\normalfont
+%% On ajoute des produits
+% \amount{nature}{quantité}{prix unitaire}
+%% si amount comporte un id comme ci-dessous, on pourra lui appliquer une remise (-) (ou une taxe (+))
+%% avec la commande \perc[identificateur]{Intitulé}{+/-pourcentage}
+%% une id s'écrit ainsi: [id=identificateur] identificateur = 1 seul mot entier!
+% \amount[id=identificateur]{nature}{quantité}{prix unitaire}
+%% Simple, non?
+
+% produits (avec ou sans id)
+\amount[id=intervention]{Intervention du 20/09}{2}{37,50}
+\amount[id=forfait]{Déplacement (forfait)}{1}{10}
+\add[id=phtva,intervention,forfait]{Prix HTVA}
+
+% TVA:
+\perc[id=tva21,phtva]{TVA}{21}
+
+% Grand total:
+\add[phtva,tva21]{Total}
+
+% On ferme l'environnement xcalctab
+\end{xcalctab}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau des produits, avec le package calctab, FIN %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Aération du texte %%
+\vspace{\rsfbespaceVertical}
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Texte libre, DEBUT. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\paragraph*{Description du produit:}
+Les montants ci-dessus sont calculés sur base de l’intervention du 20 septembre 2018 effectuée par notre collègue.
+
+
+Merci de régler cette facture au compte \no \emph{\rsfbcompteBancaireCreancier{}} avec la mention obligatoire \emph{\rsfbmentionObligatoire{}}.
+
+%%%%%%%%%%%%%%%%%%%%%%%
+%% Texte libre, FIN. %%
+%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Ajoute les crédits en footer. %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\rsfbCredit{}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Logos des sponsors de l'association %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Le logo doit être dans le répertoire courant (= du modèle)
+%% \caption*{texte juste au dessus des logos}
+%% Nom du logo de l'association et son échelle (1 = 100%, 0.5 = 50%, etc.)
+\begin{figure}[b]
+\begin{center}
+\caption*{\small Avec le soutien des sponsors}
+\includegraphics[scale=0.7]{facture-banlieues-sponsors.png}
+\end{center}
+\end{figure}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.pdf b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.pdf
new file mode 100644
index 00000000000..8130e7e9778
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.tex b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.tex
index 345ed921f1f..bdfa9ad983d 100644
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.tex
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/facture-basique.tex
@@ -6,7 +6,7 @@
%% Exemples d'options (nb: si vous changez les options, compilez 2 fois de suite):
%\usepackage[latin1, french]{facture-belge-simple-sans-tva} % latin1, français
%\usepackage[french, english]{facture-belge-simple-sans-tva} % utf8, français, anglais
-\usepackage[french]{../../modeles-factures-belges-associations} % utf8, français
+\usepackage[french]{modeles-factures-belges-associations} % utf8, français
\begin{document}
@@ -221,14 +221,14 @@ Ut sed augue pharetra, viverra sapien in, tincidunt magna. Sed a feugiat tortor.
\begin{figure}[t]
\begin{center}
-%\includegraphics[scale=0.3]{\rsfbLocalPath ressources/line_haut.png}
+\includegraphics[scale=0.3]{line_haut.png}
\end{center}
\end{figure}
\begin{figure}[b]
\begin{center}
-%\includegraphics[scale=0.3]{\rsfbLocalPath ressources/line_bas.png}
+\includegraphics[scale=0.3]{line_bas.png}
\end{center}
\end{figure}
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_bas.png b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_bas.png
index 2fd1959b930..2fd1959b930 100644
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_bas.png
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_bas.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_haut.png b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_haut.png
index 0d41853b497..0d41853b497 100644
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/ressources/line_haut.png
+++ b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/line_haut.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/README-basique.md b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/README-basique.md
deleted file mode 100644
index 3561129421c..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/README-basique.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Voir la documentation générale:
-documentation/modeles-factures-belges-associations-doc.pdf
-elle est basée sur ce modèle. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.pdf b/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.pdf
deleted file mode 100644
index aaab64a2cc0..00000000000
--- a/Master/texmf-dist/doc/latex/modeles-factures-belges-assocs/modeles/basique/article-basique.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/modeles-factures-belges-assocs/modeles-factures-belges-associations.sty b/Master/texmf-dist/tex/latex/modeles-factures-belges-assocs/modeles-factures-belges-associations.sty
index dbb3daf1cfc..ce08fe2dc38 100644
--- a/Master/texmf-dist/tex/latex/modeles-factures-belges-assocs/modeles-factures-belges-associations.sty
+++ b/Master/texmf-dist/tex/latex/modeles-factures-belges-assocs/modeles-factures-belges-associations.sty
@@ -1,24 +1,226 @@
% !TeX encoding = UTF-8
% Ce fichier contient le code de l'extension "Modèles de factures belges pour les associations"
%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% On est en mode développement %
-%\newcommand{\rsfbLocalPath}{../../}%
-%% On est en mode production %
-\newcommand{\rsfbLocalPath}{}% %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\input{\rsfbLocalPath extensions/facture-about}
-
-\ProvidesPackage{\rsfbLocalPath modeles-factures-belges-associations}[\rsfbvardate\ \rsfbvarversion\ \rsfbvarauthor]
+
+% Ex- facture-about.tex
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\rsfbvarname} {Modèles de factures belges pour les associations} %
+\newcommand{\rsfbvarversion} {1.0.0} %
+\newcommand{\rsfbvardate} {2018/11/22} %
+\newcommand{\rsfbvarauthor} {Robert Sebille, Rudy Cassart} %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Prefix = \rsfb %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Author : Robert Sebille, Rudy Cassart
+% Status : Maintained
+% Email : robert@sebille.name
+% Package URL: https://www.ctan.org/pkg/modeles-factures-belges-associations
+% Bug tracker: https://gitlab.adullact.net/zenjo/modeles-factures-belges-associations/issues
+% Repository : https://gitlab.adullact.net/zenjo/modeles-factures-belges-associations/tree/master
+% Copyright : (c) Robert Sebille 2018 -
+% Licence : Released under the LaTeX Project Public License v1.3c
+% or later, see http://www.latex-project.org/lppl.txt
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Depend de calctab, fancyhdr, ifthen, eurosym, hyperref, multirow, color, colortbl
+
+\ProvidesPackage{modeles-factures-belges-associations}[\rsfbvardate\ \rsfbvarversion\ \rsfbvarauthor]
\NeedsTeXFormat{LaTeX2e}[1999/01/01]
% Chargement des extensions, déclaration des options, début chargement des commandes:
% informations meta (titres de tableau, par exemple)
-\input{\rsfbLocalPath extensions/facture-meta}
+% ex- facture-meta
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% PLACE OBLIGATOIRE DEBUT %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Chargement des extensions %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\RequirePackage{fontspec}
+
+%\RequirePackage{fontenc}
+
+\RequirePackage[top=2 cm, bottom=2 cm, left=2.5 cm, right=2.5 cm]{geometry}
+\RequirePackage{soul}
+\RequirePackage{ulem}
+\RequirePackage{eurosym}
+\RequirePackage{lmodern}
+\RequirePackage{color}
+\RequirePackage{colortbl}
+\RequirePackage[colorlinks=true, urlcolor=magenta]{hyperref}
+\RequirePackage{mathtools}
+\RequirePackage{amssymb}
+\RequirePackage{mathrsfs}
+\RequirePackage{multirow}
+\RequirePackage{fancyhdr}
+\RequirePackage{array}
+\RequirePackage{ifthen}
+
+\RequirePackage{calctab}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Déclaration des options %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newif\if@latinUn \@latinUnfalse
+\DeclareOption{latin1}{\@latinUntrue}
+
+%% \DeclareOption{option}{...}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel}}
+\ProcessOptions
+
+\RequirePackage{babel}
+
+\if@latinUn
+ \RequirePackage{inputenc}
+ \newcommand{\rsfbEncodage}{latin1}
+\else
+% \RequirePackage[utf8]{inputenc}
+ \newcommand{\rsfbEncodage}{UTF8}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Définition des commandes %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Toutes les commandes sont obligatoirement sous la forme \rsfbQuelqueChose %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Couleurs de mise en évidence
+\definecolor{grisfonce}{gray}{0.3}
+\definecolor{grisclair}{gray}{0.7}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \rsfbCredit permet d'ajouter les crédits dans le footer.
+\pagestyle{fancy}
+\fancyhf{}
+\renewcommand{\headrulewidth}{0pt}
+\newcommand{\rsfbCredit}{
+\fancyfoot[EOC]{\footnotesize Extension \og \rsfbvarname \fg, V \rsfbvarversion, \rsfbvardate, \copyright\ \rsfbvarauthor.}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Titres du tableau d'adresses
+\newcommand{\rsfbExpedition}[1]{\newcommand{\rsfbexpedition}{#1}}
+\newcommand{\rsfbFacturation}[1]{\newcommand{\rsfbfacturation}{#1}}
+\newcommand{\rsfbLivraison}[1]{\newcommand{\rsfblivraison}{#1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Titres du tableau des produits
+\newcommand{\rsfbNatureTableauProduits}[1]{\ctdescription{#1}}
+\newcommand{\rsfbQuantiteTableauProduits}[1]{\ctheaderone{#1}}
+\newcommand{\rsfbPuTableauProduits}[1]{\ctheadertwo{#1}}
+
+
+%% + quelques autres paramètres utiles du tableau des produits:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Par défaut 2 décimales, c'est plutôt correct, non?
+\newcommand{\rsfbNbDecimalesTableauProduits}[1]{\nprounddigits{#1}}
+% Unité monétaire dans le header du tableau
+\newcommand{\rsfbMonnaieTableauProduits}[1]{\ctcurrency{#1}}
+% Et le mot "sur" ("on" en anglais)
+\newcommand{\rsfbSurTableauProduits}[1]{\ctontraslation{#1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% PLACE OBLIGATOIRE FIN %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
% information atomiques (Monnaie, par exemple)
-\input{\rsfbLocalPath extensions/facture-atomes}
+% ex- facture-atomes
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Facture & note de frais communs %%
+%% permet de choisir l'unité monétaire ailleurs que dans le tableau
+%% des produits pour la facture (package cactab).
+%% \euro (defaut), \pounds (livre anglaise) \$ (dollar américain) \textyen (yen japonais)
+%% Decomenter ci-dessous pour voir les unités
+%%\$ \pounds \euro \textyen
+\newcommand{\rsfbChoisirUniteMonetaire}[1]{\newcommand{\rsfbchoisirUniteMonetaire}{#1}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Facture & note de frais communs %%
+%% \rsfbAerationVerticale fixe la longueur de l'espacement vertical, par defaut 1.5 cm
+%% et permet d'aérer la page verticalement; le paramètre est une mesure LaTeX
+%% TeX comprend six unités de mesure :
+%% + pt point = 0,35 mm
+%% + mm millimètre
+%% + ex correspond à la hauteur d'un x dans la fonte courante
+%% + em correspond à la largeur d'un m dans la fonte courante
+%% + cm centimètre
+%% + in pouce = 2,54 cm
+\newlength{\rsfbespaceVertical}
+\newcommand{\rsfbAerationVerticale}[1]{\setlength{\rsfbespaceVertical}{#1}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Entrée du compte bancaire créancier %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\newcommand{\rsfbCompteBancaireCrediteur}[1]{\newcommand{\rsfbcompteBancaireCrediteur}{#1}}
+\newcommand{\rsfbCompteBancaireCreancier}[1]{\newcommand{\rsfbcompteBancaireCreancier}{#1}}
+
+
% tableaux et autres entités
-\input{\rsfbLocalPath extensions/facture-entites}
+% ex- facture-entites
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \rsfbNoDate Numéro et date de la facture %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\rsfbNoDate}[2]{
+\newcommand{\rsfbmentionObligatoire}{#1}
+\newcommand{\rsfbdateFacture}{#2}
+\begin{center}
+\textcolor{grisfonce}{{\Huge Facture #1}\\ {\large du #2}}
+\end{center}
+}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau des adresses, 3 adresses, DEBUT %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% les adresses expédition, facturation et livraison
+%% \rsfbEnteteTableauAdresses ouvre l'entête du tableau des adresses;
+%% a n'utiliser qu'une seule fois dans le document principal.
+\newcommand{\rsfbEnteteTableauAdresses}{
+\noindent
+\begin{tabular}{p{0.3\textwidth}p{0.3\textwidth}p{0.3\textwidth}}
+\hline\\
+\textcolor{grisfonce} {\emph{\rsfbexpedition{}}} & \textcolor{grisfonce}{\emph{\rsfbfacturation{}}} & \textcolor{grisfonce}{\emph{\rsfblivraison{}}} \\
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \rsfbLigneTableauAdresses{}{}{} entrée d'une ligne d'adresse,
+%% dans l'ordre expédition, facturation, livraison
+\newcommand{\rsfbLigneTableauAdresses}[3]{#1 & #2 & #3 \\}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \rsfbPiedTableauAdresses ferme le pied du tableau des adresses;
+%% à n'utiliser qu'une seule fois dans le document principal.
+\newcommand{\rsfbPiedTableauAdresses}{
+\hline\\
+\end{tabular}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Tableau d'adresses, 3 adresses, FIN %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \compteBancaireEtDateLimiteDePaiement: le n° de compte en banque et la date de paiement %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\rsfbCompteBancaireEtDateLimiteDePaiement}[2]{
+\begin{flushright}
+A payer au compte bancaire \emph{#1} avant le #2.\\
+\end{flushright}
+}
+
+
%%%%%%%%%%%%%%%%%%%%
%% Fin du package %%