Revision dd4d801e
Von Cem Aydin vor fast 3 Jahren hinzugefügt
- ID dd4d801e91b86af63d2d34208938df51e3b39b80
- Vorgänger 7e6e1bcf
doc/dokumentation.xml | ||
---|---|---|
261 | 261 |
<para><literal>Image::Info</literal></para> |
262 | 262 |
</listitem> |
263 | 263 |
|
264 |
<listitem> |
|
265 |
<para><literal>Imager</literal></para> |
|
266 |
</listitem> |
|
267 |
|
|
268 |
<listitem> |
|
269 |
<para><literal>Imager::QRCode</literal></para> |
|
270 |
</listitem> |
|
271 |
|
|
264 | 272 |
<listitem> |
265 | 273 |
<para><literal>JSON</literal></para> |
266 | 274 |
</listitem> |
... | ... | |
376 | 384 |
</itemizedlist> |
377 | 385 |
|
378 | 386 |
|
387 |
<para>Seit Version größer v3.5.9 sind die folgenden Pakete |
|
388 |
hinzugekommen: <literal>Imager</literal>, |
|
389 |
<literal>Imager::QRCode</literal></para> |
|
390 |
|
|
379 | 391 |
<para>Seit Version größer v3.5.6 sind die folgenden Pakete hinzugekommen: <literal>Try::Tiny</literal>, <literal>Math::Round</literal></para> |
380 | 392 |
<para>Seit Version größer v3.5.6 sind die folgenden Pakete hinzugekommen: <literal>XML::LibXML</literal>, <literal>CAM::PDF</literal></para> |
381 | 393 |
<para>Seit Version größer v3.5.3 sind die folgenden Pakete hinzugekommen: <literal>Exception::Class</literal></para> |
... | ... | |
442 | 454 |
libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl \ |
443 | 455 |
libimage-info-perl libgd-gd2-perl libapache2-mod-fcgid \ |
444 | 456 |
libfile-copy-recursive-perl postgresql libalgorithm-checkdigits-perl \ |
445 |
libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl libwww-perl\ |
|
446 |
postgresql-contrib poppler-utils libhtml-restrict-perl\ |
|
447 |
libdatetime-set-perl libset-infinite-perl liblist-utilsby-perl\ |
|
448 |
libdaemon-generic-perl libfile-flock-perl libfile-slurp-perl\ |
|
457 |
libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl libwww-perl \
|
|
458 |
postgresql-contrib poppler-utils libhtml-restrict-perl \
|
|
459 |
libdatetime-set-perl libset-infinite-perl liblist-utilsby-perl \
|
|
460 |
libdaemon-generic-perl libfile-flock-perl libfile-slurp-perl \
|
|
449 | 461 |
libfile-mimeinfo-perl libpbkdf2-tiny-perl libregexp-ipv6-perl \ |
450 | 462 |
libdatetime-event-cron-perl libexception-class-perl libcam-pdf-perl \ |
451 |
libxml-libxml-perl libtry-tiny-perl libmath-round-perl |
|
463 |
libxml-libxml-perl libtry-tiny-perl libmath-round-perl \ |
|
464 |
libimager-perl libimager-qrcode-perl |
|
452 | 465 |
</programlisting> |
453 | 466 |
<para>Sollten Pakete nicht zu Verfügung stehen, so können diese auch mittels CPAN installiert werden. Ferner muss für Ubuntu das Repository "Universe" aktiv sein (s.a. Anmerkungen).</para> |
454 | 467 |
<note id="ubuntu-universe"> |
... | ... | |
2555 | 2568 |
sales_order_besr.odt</para> |
2556 | 2569 |
</sect3> |
2557 | 2570 |
|
2558 |
<sect3> |
|
2571 |
<sect3 id="opendocument-druckvorlagen-mit-makros.vorbereitungen">
|
|
2559 | 2572 |
<title>Vorbereitungen im Adminbereich</title> |
2560 | 2573 |
|
2561 | 2574 |
<para>Damit beim Erstellen von Rechnungen und Aufträgen neben der |
... | ... | |
2768 | 2781 |
</itemizedlist> |
2769 | 2782 |
</sect3> |
2770 | 2783 |
</sect2> |
2784 |
|
|
2785 |
<sect2> |
|
2786 |
<title>Schweizer QR-Rechnung mit OpenDocument Vorlagen</title> |
|
2787 |
|
|
2788 |
<sect3> |
|
2789 |
<title>Übersicht</title> |
|
2790 |
|
|
2791 |
<para>Mit der Version 3.5.9 unterstützt Kivitendo die Erstellung von |
|
2792 |
Schweizer QR-Rechnungen gemäss <ulink |
|
2793 |
url="https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-de.pdf">Swiss |
|
2794 |
Payment Standards, Version 2.2</ulink>. Implementiert ist hierbei die |
|
2795 |
Variante: <emphasis role="bold">QR-IBAN mit |
|
2796 |
QR-Referenz</emphasis>.</para> |
|
2797 |
|
|
2798 |
<para>Der Vorlagensatz "rev-odt" enthält die Vorlage |
|
2799 |
<literal>invoice_qr.odt</literal>, welche für die Erstellung von |
|
2800 |
QR-Rechnungen vorgesehen ist. Damit diese verwendet werden kann muss |
|
2801 |
wie obenstehend Beschrieben ein Drucker hinzugefügt werden (siehe |
|
2802 |
<xref linkend="opendocument-druckvorlagen-mit-makros.vorbereitungen"/> |
|
2803 |
). Alternativ kann die Vorlage umbenannt werden in |
|
2804 |
<literal>invoice.odt</literal>.</para> |
|
2805 |
|
|
2806 |
<para>Die Vorlage <literal>invoice_qr.odt</literal> kann beliebig |
|
2807 |
angepasst werden. Zwingend muss diese jedoch das QR-Code Platzhalter |
|
2808 |
Bild, als eingebettetes Bild, enthalten. Da dieses beim |
|
2809 |
Ausdrucken/Erzeugen der Rechnung, durch das neu generierte QR-Code |
|
2810 |
Bild ersetzt wird.</para> |
|
2811 |
</sect3> |
|
2812 |
|
|
2813 |
<sect3> |
|
2814 |
<title>Einstellungen</title> |
|
2815 |
|
|
2816 |
<sect4> |
|
2817 |
<title>Mandantenkonfiguration</title> |
|
2818 |
|
|
2819 |
<para>Unter <emphasis>System → Mandatenkonfiguration → |
|
2820 |
Features</emphasis>. Im Abschnitt <emphasis>Einkauf und |
|
2821 |
Verkauf</emphasis> muss der Punkt <emphasis>Verkaufsrechnungen mit |
|
2822 |
Schweizer QR-Rechnung erzeugen</emphasis> aktiviert werden.</para> |
|
2823 |
</sect4> |
|
2824 |
|
|
2825 |
<sect4> |
|
2826 |
<title>Konfiguration der Bankkonten</title> |
|
2827 |
|
|
2828 |
<para>Unter <emphasis>System → Bankkonten</emphasis> muss bei |
|
2829 |
mindestens einem Bankkonto die Option <emphasis>Nutzung mit |
|
2830 |
Schweizer QR-Rechnung</emphasis> auf <emphasis |
|
2831 |
role="bold">Ja</emphasis> gestellt werden.</para> |
|
2832 |
|
|
2833 |
<tip> |
|
2834 |
<para>Dieses Konto muss unter IBAN eine gültige <emphasis |
|
2835 |
role="bold">QR-IBAN Nummer</emphasis> enthalten. Diese |
|
2836 |
unterscheidet sich von der regulären IBAN.</para> |
|
2837 |
|
|
2838 |
<para>Zusätzlich muss eine gültige <emphasis role="bold">Bankkonto |
|
2839 |
Identifikationsnummer</emphasis> angegeben werden |
|
2840 |
(6-stellig).</para> |
|
2841 |
|
|
2842 |
<para>Diese werden von der jeweiligen Bank vergeben.</para> |
|
2843 |
</tip> |
|
2844 |
|
|
2845 |
<para>Sind mehrere Konten ausgewählt, wird das erste |
|
2846 |
verwendet.</para> |
|
2847 |
</sect4> |
|
2848 |
</sect3> |
|
2849 |
|
|
2850 |
<sect3> |
|
2851 |
<title>Adressdaten</title> |
|
2852 |
|
|
2853 |
<para>Die Adressdaten zum Zahlungsempfänger werden aus der |
|
2854 |
Mandantenkonfiguration entnommen. Unter <emphasis>System → |
|
2855 |
Mandatenkonfiguration → Verschiedenes</emphasis>, Abschnitt |
|
2856 |
<emphasis>Firmenname und -adresse.</emphasis></para> |
|
2857 |
|
|
2858 |
<para>Die Adressdaten zum Zahlungspflichtigen, stammen aus den |
|
2859 |
Kundendaten der jeweiligen Rechnung.</para> |
|
2860 |
|
|
2861 |
<para>Diese können in der Vorlage mit den jeweiligen Variablen |
|
2862 |
eingetragen werden. Siehe auch: <xref |
|
2863 |
linkend="dokumentenvorlagen-und-variablen"/></para> |
|
2864 |
|
|
2865 |
<para>Der erzeugte QR-Code verwendet Adress-Typ "K" (Kombinierte |
|
2866 |
Adressfelder, 2 Zeilen).</para> |
|
2867 |
</sect3> |
|
2868 |
|
|
2869 |
<sect3> |
|
2870 |
<title>Referenznummer</title> |
|
2871 |
|
|
2872 |
<para>Die Referenznummer wird in Kivitendo erzeugt und setzt sich |
|
2873 |
wiefolgt zusammen:</para> |
|
2874 |
|
|
2875 |
<itemizedlist> |
|
2876 |
<listitem> |
|
2877 |
<para>Bankkonto Identifikationsnummer (6-stellig)</para> |
|
2878 |
</listitem> |
|
2879 |
|
|
2880 |
<listitem> |
|
2881 |
<para>Kundennummer (6-stellig, mit führenden Nullen |
|
2882 |
aufgefüllt)</para> |
|
2883 |
</listitem> |
|
2884 |
|
|
2885 |
<listitem> |
|
2886 |
<para>Auftragsnummer (7-stellig, mit führenden Nullen |
|
2887 |
aufgefüllt)</para> |
|
2888 |
</listitem> |
|
2889 |
|
|
2890 |
<listitem> |
|
2891 |
<para>Rechnungsnummer (7-stellig, mit führenden Nullen |
|
2892 |
aufgefüllt)</para> |
|
2893 |
</listitem> |
|
2894 |
|
|
2895 |
<listitem> |
|
2896 |
<para>Prüfziffer (1-stellig, berechnet mittels modulo 10, |
|
2897 |
rekursiv)</para> |
|
2898 |
</listitem> |
|
2899 |
</itemizedlist> |
|
2900 |
|
|
2901 |
<para>Es sind lediglich Ziffern erlaubt. Allfällige Prefixe mit |
|
2902 |
Buchstaben werden entfernt und fehlende Stellen werden mit führenden |
|
2903 |
Nullen aufgefüllt.</para> |
|
2904 |
</sect3> |
|
2905 |
|
|
2906 |
<sect3> |
|
2907 |
<title>Zusätzliche Variablen für Vorlage</title> |
|
2908 |
|
|
2909 |
<para>Zusätzlich zu den in der Vorlage standardmässig verfügbaren |
|
2910 |
Variablen (siehe <xref linkend="dokumentenvorlagen-und-variablen"/>), |
|
2911 |
werden die folgenden Variablen erzeugt:</para> |
|
2912 |
|
|
2913 |
<variablelist> |
|
2914 |
<varlistentry> |
|
2915 |
<term>ref_number_formatted</term> |
|
2916 |
|
|
2917 |
<listitem> |
|
2918 |
<para>Referenznummer formatiert mit Leerzeichen, z.B.: 21 00000 |
|
2919 |
00003 13947 14300 09017</para> |
|
2920 |
</listitem> |
|
2921 |
</varlistentry> |
|
2922 |
|
|
2923 |
<varlistentry> |
|
2924 |
<term>iban_formatted</term> |
|
2925 |
|
|
2926 |
<listitem> |
|
2927 |
<para>IBAN formatiert mit Leerzeichen</para> |
|
2928 |
</listitem> |
|
2929 |
</varlistentry> |
|
2930 |
|
|
2931 |
<varlistentry> |
|
2932 |
<term>amount_formatted</term> |
|
2933 |
|
|
2934 |
<listitem> |
|
2935 |
<para>Betrag formatiert mit Tausendertrennzeichen Leerschlag, |
|
2936 |
z.B.: 1 005.55</para> |
|
2937 |
</listitem> |
|
2938 |
</varlistentry> |
|
2939 |
</variablelist> |
|
2940 |
</sect3> |
|
2941 |
</sect2> |
|
2771 | 2942 |
</sect1> |
2772 | 2943 |
|
2773 | 2944 |
<sect1 id="nomenclature"> |
Auch abrufbar als: Unified diff
Dokumentation: Schweizer QR-Rechnung hinzugefügt
- Abschnitt "Schweizer QR-Rechnung mit OpenDocument Vorlagen"
hinzugefügt
- Perl Abhängigkeiten ergänzt: libimager-perl, libimager-qrcode-perl,
- Imager, Imager::QRCode eingetragen
- DocBook Tip Bild für HTML Ausgabe hinzugefügt
- HTML und PDF neu erzeugt