summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/qrbill
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-06-28 21:39:28 +0000
committerKarl Berry <karl@freefriends.org>2020-06-28 21:39:28 +0000
commitea455e4bbad0f05db1db8a7c9021774da2efeb22 (patch)
tree08ec37f82779c100f1e5d7cb137c5998008408ec /Master/texmf-dist/doc/latex/qrbill
parent6339e51588b3e9162d1a12206a96ae5dde5364ab (diff)
qrbill (28jun20)
git-svn-id: svn://tug.org/texlive/trunk@55694 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/qrbill')
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/README.md34
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/qrbill-letter-demo.tex93
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/qrbill-standalone-demo.tex74
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/qrbill-vocab.csv14
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/qrbill.pdfbin0 -> 71638 bytes
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdfbin0 -> 1153 bytes
-rw-r--r--Master/texmf-dist/doc/latex/qrbill/swiss.qrbill-cfg.tex103
7 files changed, 318 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/qrbill/README.md b/Master/texmf-dist/doc/latex/qrbill/README.md
new file mode 100644
index 00000000000..745b4ed75f2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/README.md
@@ -0,0 +1,34 @@
+# qrbill – create QR-bills based on the swiss payment standard
+
+Copyright (C) Marei Peischl (peiTeX) <marei@peitex.de>, 2020
+
+This work is part of a collaborative project of Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
+
+qrbill 2020/06/28 v1.0
+
+***************************************************************************
+
+ This material is subject to the LaTeX Project Public License version 1.3c
+ or later. See http://www.latex-project.org/lppl.txt for details.
+
+***************************************************************************
+
+## Provided files
+
+* README.md
+* qrbill.dtx
+* qrbill.ins
+* qrbill-vocab.csv
+
+The files
+* qrbill.sty
+* swiss.qrbill-cfg.tex
+as well as the demo files
+* qrbill-standalone-demo.tex
+* qrbill-letter-demo.tex
+can be created from the qrbill.dtx by processing the qrbill.ins-file.
+
+
+## Version History
+
+ * v1.00 First official version - published on 2020-06-28 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/qrbill/qrbill-letter-demo.tex b/Master/texmf-dist/doc/latex/qrbill/qrbill-letter-demo.tex
new file mode 100644
index 00000000000..c89e9fda752
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/qrbill-letter-demo.tex
@@ -0,0 +1,93 @@
+%%
+%% This is file `qrbill-letter-demo.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% qrbill.dtx (with options: `qrbill-letter-demo.tex')
+%%
+%% Copyright (C) 2020 by Marei Peischl (peiTeX) <marei@peitex.de>
+%%
+%% This work is a collaboration of
+%% Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is
+%% Marei Peischl <qrbill@peitex.de>.
+%%
+%% This work consists of the files
+%% qrbill.dtx and qrbill.ins, qrbill-vocab.csv
+%% and the derived files
+%% qrbill.sty, swiss.qrbill-cfg.tex, qrbill-letter-demo.tex,
+%% qrbill-standalone-demo.tex .
+%%
+%% The development repository can be found at
+%% https://github.com/peitex/qrbill
+%% Please use the issue tracker for feedback!
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[foldmarks=b]{scrletter}
+\usepackage[frame=top]{qrbill}
+
+\DeclareNewLayer[
+align=bl,
+voffset=\paperheight,
+hoffset=0pt,
+contents={\QRbill},
+width=\paperwidth,
+height=105mm,
+]{qrbill}
+
+\begin{document}
+
+\qrbillsetdata{
+ creditor*={foobar LLC\\
+ Postfach\\
+ 404\\
+ 2342\\
+ Zurich\\
+ CH},
+ Account=CH1280808005649899718,
+ vat=123123123,% VAT number with stripped CH and periods
+ debtor*={peiTeX\\
+ TeXnikerweg\\
+ 78\\
+ 23420\\
+ Hamburg\\
+ DE},
+ Amount=1337.42,
+ Message=Bestellung vom 27.06.2020,
+ invoicenum=100-4242,
+ invoicedate=200701,%yymmdd
+ vatdetails=0,% 0% VAT
+ vatdate=200701,%yymmdd
+ AV1=LX;F00BAR;2342,
+}
+
+\setkomavar{fromaddress}{\insertcreditor}
+
+\begin{letter}{\insertdebtor}
+
+\opening{opening}
+
+Text
+
+\closing{closing}
+
+\AddLayersToPageStyle{@everystyle@}{qrbill}
+
+\end{letter}
+\end{document}
+\endinput
+%%
+%% End of file `qrbill-letter-demo.tex'.
diff --git a/Master/texmf-dist/doc/latex/qrbill/qrbill-standalone-demo.tex b/Master/texmf-dist/doc/latex/qrbill/qrbill-standalone-demo.tex
new file mode 100644
index 00000000000..85b277dcc95
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/qrbill-standalone-demo.tex
@@ -0,0 +1,74 @@
+%%
+%% This is file `qrbill-standalone-demo.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% qrbill.dtx (with options: `qrbill-standalone-demo.tex')
+%%
+%% Copyright (C) 2020 by Marei Peischl (peiTeX) <marei@peitex.de>
+%%
+%% This work is a collaboration of
+%% Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is
+%% Marei Peischl <qrbill@peitex.de>.
+%%
+%% This work consists of the files
+%% qrbill.dtx and qrbill.ins, qrbill-vocab.csv
+%% and the derived files
+%% qrbill.sty, swiss.qrbill-cfg.tex, qrbill-letter-demo.tex,
+%% qrbill-standalone-demo.tex .
+%%
+%% The development repository can be found at
+%% https://github.com/peitex/qrbill
+%% Please use the issue tracker for feedback!
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass{standalone}
+\usepackage[nswissgerman]{babel}
+
+\RequirePackage{xcolor}
+\usepackage[icon=swiss-cross]{qrbill}
+
+\begin{document}
+
+\QRbill[
+ creditor*={foobar LLC\\
+ Postfach\\
+ 404\\
+ 2342\\
+ Zurich\\
+ CH},
+ Account=CH1280808005649899718,
+ vat=123123123,% VAT number with stripped CH and periods
+ debtor*={peiTeX\\
+ TeXnikerweg\\
+ 78\\
+ 23420\\
+ Hamburg\\
+ DE},
+ Amount=1337.42,
+ Message=Bestellung vom 27.06.2020,
+ invoicenum=100-4242,
+ invoicedate=200701,%yymmdd
+ vatdetails=0,% 0% VAT
+ vatdate=200701,%yymmdd
+ AV1=LX;F00BAR;2342,
+]
+
+\end{document}
+\endinput
+%%
+%% End of file `qrbill-standalone-demo.tex'.
diff --git a/Master/texmf-dist/doc/latex/qrbill/qrbill-vocab.csv b/Master/texmf-dist/doc/latex/qrbill/qrbill-vocab.csv
new file mode 100644
index 00000000000..e9df8266aca
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/qrbill-vocab.csv
@@ -0,0 +1,14 @@
+language,{ngerman, german, nswissgerman, swissgerman},{french},{italian},{english,british,american}
+paymentpart,Zahlteil,Section paiement,Sezione pagamento,Payment part
+account,Konto / Zahlbar an,Compte / Payable à,Conto / Pagabile a,Account / Payable to
+reference,Referenz,Référence,Riferimento,Reference
+addinfo,Zusätzliche Informationen,Informations additionnelles,Informazioni aggiuntive,Additional information
+furtherinfo,Weitere Informationen,Informations supplémentaires,Informazioni supplementari,Further information
+currency,Währung,Monnaie,Valuta,Currency
+amount,Betrag,Montant,Importo,Amount
+receipt,Empfangsschein,Récépissé,Ricevuta,Receipt
+acceptant,Annahmestelle,Point de dépôt,Punto di accettazione,Acceptance point
+separate,Vor der Einzahlung abzutrennen,A détacher avant le versement,Da staccare prima del versamento,Separate before paying in
+debtor,Zahlbar durch,Payable par,Pagabile da,Payable by
+debtoraddr,Zahlbar durch (Name/Adresse),Payable par (nom/adresse),Pagabile da (nome/indirizzo),Payable by (name/address)
+infavourof,Zugunsten,En faveur de,A favore di,In favour of \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/qrbill/qrbill.pdf b/Master/texmf-dist/doc/latex/qrbill/qrbill.pdf
new file mode 100644
index 00000000000..e8cb0644fc2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/qrbill.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdf b/Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdf
new file mode 100644
index 00000000000..09076134335
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/qrbill/swiss.qrbill-cfg.tex b/Master/texmf-dist/doc/latex/qrbill/swiss.qrbill-cfg.tex
new file mode 100644
index 00000000000..8c35a1a2dd5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/qrbill/swiss.qrbill-cfg.tex
@@ -0,0 +1,103 @@
+%%
+%% This is file `swiss.qrbill-cfg.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% qrbill.dtx (with options: `swiss.qrbill-cfg.tex')
+%%
+%% Copyright (C) 2020 by Marei Peischl (peiTeX) <marei@peitex.de>
+%%
+%% This work is a collaboration of
+%% Marei Peischl (peiTeX) and Alex Antener (foobar LLC).
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is
+%% Marei Peischl <qrbill@peitex.de>.
+%%
+%% This work consists of the files
+%% qrbill.dtx and qrbill.ins, qrbill-vocab.csv
+%% and the derived files
+%% qrbill.sty, swiss.qrbill-cfg.tex, qrbill-letter-demo.tex,
+%% qrbill-standalone-demo.tex .
+%%
+%% The development repository can be found at
+%% https://github.com/peitex/qrbill
+%% Please use the issue tracker for feedback!
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\qrbillsetup{
+ creditorprefix =CR-,
+ debtorprefix =UD-,
+}
+
+\SetQrScheme{
+ QRType,
+ Version,
+ CodingType,
+ Account,
+ CR-AddressType,
+ CR-Name,
+ CR-Address1,
+ CR-Address2,
+ CR-PostalCode,
+ CR-City,
+ CR-Country,
+ UCR-AddressType,
+ UCR-Name,
+ UCR-Address1,
+ UCR-Address2,
+ UCR-ZIP,
+ UCR-City,
+ UCR-Country,
+ Amount,
+ Currency,
+ UD-AddressType,
+ UD-Name,
+ UD-Address1,
+ UD-Address2,
+ UD-PostalCode,
+ UD-City,
+ UD-Country,
+ ReferenceType,
+ Reference,
+ Message,
+ Trailer,
+ BillingInfo,
+ AV1-Parameters,
+ AV2-Parameters
+}
+
+\SetBillingInfoScheme{
+ prefix=//S1,
+ 10=invoicenum,
+ 11=invoicedate,
+ 20=customerref,
+ 30=vat,
+ 31=vatdate,
+ 32=vatdetails,
+ 33=importvat,
+ 40=conditions
+}
+
+\SetupQrBill{
+ QRType=SPC,
+ Version=0210,
+ CodingType=1,
+ Trailer=EPD,
+ Currency=CHF,
+ ReferenceType=NON,
+}
+\endinput
+%%
+%% End of file `swiss.qrbill-cfg.tex'.