From ea455e4bbad0f05db1db8a7c9021774da2efeb22 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 28 Jun 2020 21:39:28 +0000 Subject: qrbill (28jun20) git-svn-id: svn://tug.org/texlive/trunk@55694 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/qrbill/README.md | 34 +++++++ .../doc/latex/qrbill/qrbill-letter-demo.tex | 93 +++++++++++++++++++ .../doc/latex/qrbill/qrbill-standalone-demo.tex | 74 +++++++++++++++ .../texmf-dist/doc/latex/qrbill/qrbill-vocab.csv | 14 +++ Master/texmf-dist/doc/latex/qrbill/qrbill.pdf | Bin 0 -> 71638 bytes .../doc/latex/qrbill/qrbill_swiss-cross.pdf | Bin 0 -> 1153 bytes .../doc/latex/qrbill/swiss.qrbill-cfg.tex | 103 +++++++++++++++++++++ 7 files changed, 318 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/qrbill/README.md create mode 100644 Master/texmf-dist/doc/latex/qrbill/qrbill-letter-demo.tex create mode 100644 Master/texmf-dist/doc/latex/qrbill/qrbill-standalone-demo.tex create mode 100644 Master/texmf-dist/doc/latex/qrbill/qrbill-vocab.csv create mode 100644 Master/texmf-dist/doc/latex/qrbill/qrbill.pdf create mode 100644 Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdf create mode 100644 Master/texmf-dist/doc/latex/qrbill/swiss.qrbill-cfg.tex (limited to 'Master/texmf-dist/doc/latex/qrbill') 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) , 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) +%% +%% 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 . +%% +%% 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) +%% +%% 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 . +%% +%% 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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/qrbill/qrbill.pdf 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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/qrbill/qrbill_swiss-cross.pdf 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) +%% +%% 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 . +%% +%% 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'. -- cgit v1.2.3