diff options
author | Karl Berry <karl@freefriends.org> | 2018-10-27 21:39:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-10-27 21:39:31 +0000 |
commit | 2c9f19a61fd76d108374ada42ea921523052a2f5 (patch) | |
tree | 8b99d19eda4fe05743ee20e9d3123e6d969f60ac /Master/texmf-dist | |
parent | 643b48880dc8faeb5bafb7dd0dbea196a0991412 (diff) |
facture-belge-simple-sans-tva (27oct18)
git-svn-id: svn://tug.org/texlive/trunk@49004 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.pdf | bin | 62861 -> 66509 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-facture.tex | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/article-note-de-frais.pdf | bin | 62011 -> 64816 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/communs-facture-note-about.tex | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.pdf | bin | 117221 -> 129674 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/facture-belge-simple-sans-tva/facture-belge-simple-sans-tva-doc.tex | 48 |
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 Binary files differindex 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 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 Binary files differindex 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 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 Binary files differindex 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 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} |