summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-10-27 21:39:31 +0000
committerKarl Berry <karl@freefriends.org>2018-10-27 21:39:31 +0000
commit2c9f19a61fd76d108374ada42ea921523052a2f5 (patch)
tree8b99d19eda4fe05743ee20e9d3123e6d969f60ac
parent643b48880dc8faeb5bafb7dd0dbea196a0991412 (diff)
facture-belge-simple-sans-tva (27oct18)
git-svn-id: svn://tug.org/texlive/trunk@49004 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md4
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdfbin62861 -> 66509 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex32
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdfbin62011 -> 64816 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex4
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdfbin117221 -> 129674 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex48
7 files changed, 61 insertions, 27 deletions
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md
index 09b6d2c631f..16230f2eac1 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md
@@ -1,5 +1,5 @@
# Simple Belgian invoice without VAT, expenses reports.
-*V. 2.0, 2018/10/21*
+*V. 2.1, 2018/10/27*
The facture-belge-simple-sans-tva extension is used to generate invoices for Belgian individuals who do not have a VAT number. and who wishes
@@ -17,7 +17,7 @@ The extension also generates expense reports.
- % Depends of fancyhdr, ifthen, eurosym, hyperref, multirow, color, colortbl
#Facture belge simple sans TVA et note de frais
-*V. 1.1, 2018/10/11*
+*V. 2.1, 2018/10/27*
Cette extension XeLaTeX permet de générer des factures pour des particuliers belges, ne possédant pas de numéro de TVA et qui souhaitent
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf
index 9987814d52a..828a95c5cae 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex
index 6ddb7cb8f2e..fae328e8d54 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex
@@ -137,19 +137,33 @@
%% 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?
+%%% !!! ATTENTION UN ID EST UN MOT UNIQUE POUR *TOUTE* LA FACTURE !!! %%%
-% produits (avec ou sans id)
-\amount{Produit 1}{5}{100,0}
-\amount[id=eget]{Produit eget luctus nisl}{2}{1000,0}
+%% Nous allons prendre un exemple où nous choisissons de donner un id à
+%% tous les produits, c'est le plus simple.
+\amount[id=nisl]{Produit nisl}{5}{100,0}
+\amount[id=eget]{Produit eget}{2}{1000,0}
+\amount[id=luctus]{Produit luctus}{3}{50,25}
-% Remise: on va mettre -10% sur "Produit eget luctus nisl"
-\perc[eget]{Remise généreuse de}{-10}
+% le total des produits avant remise
+\add[id=prixhrem,nisl,eget,luctus]{Total hors remise:}
-% Grand total:
-\add{Total}
+% les remises
+\perc[id=rem10,nisl]{Remise 1:}{-10}
+\perc[id=rem20,eget,luctus]{Remise 2:}{-5}
-% On ferme l'environnement xcalctab
+% le total des remises
+\add[id=coutrem,rem10,rem20]{Total remise:}
+
+% le grand total:
+\add[prixhrem,coutrem]{Total}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Comme vous voyez, ci-dessus, on détermine à chaque fois sur quoi porte les calculs] %%
+%% en utilisant les id %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Finalement, on ferme l'environnement xcalctab
\end{xcalctab}
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
index 476e219cc86..7403cbfb8f6 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex
index de486e0a086..f0cb00592d2 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex
@@ -3,8 +3,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\rsvarname} {Facture belge simple sans TVA} %
-\newcommand{\rsvarversion} {2.0} %
-\newcommand{\rsvardate} {2018/10/21} %
+\newcommand{\rsvarversion} {2.1} %
+\newcommand{\rsvardate} {2018/10/27} %
\newcommand{\rsvarauthor} {Robert Sebille} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf
index 0a7f30aedec..31e0161215e 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex
index cd34e01dfd0..d7b1c400495 100644
--- a/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex
+++ b/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex
@@ -439,7 +439,7 @@ Les entêtes de tableau de calctab sont en anglais par défaut,
\nprounddigits{2}
\end{lstlisting}
-Dans la foulée, on crée le tableau des produits; les explications sont simples, représentées ci-dessous et dans le modèle article-facture.tex. Vous pouvez bien sûr lire les instructions calctab et ajouter des commandes, mais il y a peu de chance de l'avis des conseillers du mainteneur que ce soit nécessaire \ldots
+Dans la foulée, on crée le tableau des produits; les explications sont simples, représentées ci-dessous et dans le modèle article-facture.tex. Vous pouvez bien sûr lire la documentation\href{https://ctan.org/pkg/calctab}{package calctab} et ajouter des commandes à votre gré, mais normalement, pour une facture belge simple, sans TVA, ces instructions devraient suffire.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Ensuite le tableau des produits avec nature, quantité, coût et éventuelles
@@ -457,19 +457,33 @@ Dans la foulée, on crée le tableau des produits; les explications sont simples
%% 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}
+%%% !!! ATTENTION UN ID EST UN MOT UNIQUE POUR *TOUTE* LA FACTURE !!! %%%
%% Simple, non?
-% produits (avec ou sans id)
-\amount{Produit 1}{5}{100,0}
-\amount[id=eget]{Produit eget luctus nisl}{2}{1000,0}
+%% Nous allons prendre un exemple où nous choisissons de donner un id à
+%% tous les produits, c'est le plus simple.
+\amount[id=nisl]{Produit nisl}{5}{100,0}
+\amount[id=eget]{Produit eget}{2}{1000,0}
+\amount[id=luctus]{Produit luctus}{3}{50,25}
-% Remise: on va mettre -10% sur "Produit eget luctus nisl"
-\perc[eget]{Remise généreuse de}{-10}
+% le total des produits avant remise
+\add[id=prixhrem,nisl,eget,luctus]{Total hors remise:}
-% Grand total:
-\add{Total}
+% les remises
+\perc[id=rem10,nisl]{Remise 1:}{-10}
+\perc[id=rem20,eget,luctus]{Remise 2:}{-5}
-% On ferme l'environnement xcalctab
+% le total des remises
+\add[id=coutrem,rem10,rem20]{Total remise:}
+
+% le grand total:
+\add[prixhrem,coutrem]{Total}
+
+%% Comme vous voyez, ci-dessus, on détermine %%
+%% à chaque fois sur quoi porte les calculs] %%
+%% en utilisant les id %%
+
+% Finalement, on ferme l'environnement xcalctab
\end{xcalctab}
\end{lstlisting}
@@ -485,11 +499,17 @@ Dans la foulée, on crée le tableau des produits; les explications sont simples
\begin{xcalctab}
-\normalfont
-\amount{Produit 1}{5}{100,0}
-\amount[id=eget]{Produit eget luctus nisl}{2}{1000,0}
-\perc[eget]{Remise généreuse de}{-10}
-\add{Total}
+\amount[id=nisl]{Produit nisl}{5}{100,0}
+\amount[id=eget]{Produit eget}{2}{1000,0}
+\amount[id=luctus]{Produit luctus}{3}{50,25}
+
+\add[id=prixhrem,nisl,eget,luctus]{Total hors remise:}
+
+\perc[id=rem10,nisl]{Remise 1:}{-10}
+\perc[id=rem20,eget,luctus]{Remise 2:}{-5}
+\add[id=coutrem,rem10,rem20]{Total remise:}
+
+\add[prixhrem,coutrem]{Total}
\end{xcalctab}