texlive[49004]
commits+karl at tug.org
commits+karl at tug.org
Sat Oct 27 23:39:31 CEST 2018
Revision: 49004
http://tug.org/svn/texlive?view=revision&revision=49004
Author: karl
Date: 2018-10-27 23:39:31 +0200 (Sat, 27 Oct 2018)
Log Message:
-----------
facture-belge-simple-sans-tva (27oct18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf
trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md 2018-10-27 21:38:45 UTC (rev 49003)
+++ trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md 2018-10-27 21:39:31 UTC (rev 49004)
@@ -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 @@
- % 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
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex 2018-10-27 21:38:45 UTC (rev 49003)
+++ trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex 2018-10-27 21:39:31 UTC (rev 49004)
@@ -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}
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex 2018-10-27 21:38:45 UTC (rev 49003)
+++ trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex 2018-10-27 21:39:31 UTC (rev 49004)
@@ -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} %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex 2018-10-27 21:38:45 UTC (rev 49003)
+++ trunk/Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex 2018-10-27 21:39:31 UTC (rev 49004)
@@ -439,7 +439,7 @@
\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 @@
%% 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 @@
\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}
More information about the tex-live-commits
mailing list