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