X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fdokumentation.xml;h=c89a7fa21fb3cbf611950471cc6210c1edf05ade;hb=7b5a9b16107225417dd1b8451a5ed9bfa607aef2;hp=fff58ac27fd05019a49c5f8a8f01c746ed0d1297;hpb=7d14fe3664124a57ce2e804ade630e2b81d828a7;p=kivitendo-erp.git diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index fff58ac27..c89a7fa21 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -261,6 +261,14 @@ Image::Info + + Imager + + + + Imager::QRCode + + JSON @@ -376,6 +384,10 @@ + Seit Version größer v3.5.9 sind die folgenden Pakete + hinzugekommen: Imager, + Imager::QRCode + Seit Version größer v3.5.6 sind die folgenden Pakete hinzugekommen: Try::Tiny, Math::Round Seit Version größer v3.5.6 sind die folgenden Pakete hinzugekommen: XML::LibXML, CAM::PDF Seit Version größer v3.5.3 sind die folgenden Pakete hinzugekommen: Exception::Class @@ -442,13 +454,14 @@ libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl \ libimage-info-perl libgd-gd2-perl libapache2-mod-fcgid \ libfile-copy-recursive-perl postgresql libalgorithm-checkdigits-perl \ - libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl libwww-perl\ - postgresql-contrib poppler-utils libhtml-restrict-perl\ - libdatetime-set-perl libset-infinite-perl liblist-utilsby-perl\ - libdaemon-generic-perl libfile-flock-perl libfile-slurp-perl\ + libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl libwww-perl \ + postgresql-contrib poppler-utils libhtml-restrict-perl \ + libdatetime-set-perl libset-infinite-perl liblist-utilsby-perl \ + libdaemon-generic-perl libfile-flock-perl libfile-slurp-perl \ libfile-mimeinfo-perl libpbkdf2-tiny-perl libregexp-ipv6-perl \ libdatetime-event-cron-perl libexception-class-perl libcam-pdf-perl \ - libxml-libxml-perl libtry-tiny-perl libmath-round-perl + libxml-libxml-perl libtry-tiny-perl libmath-round-perl \ + libimager-perl libimager-qrcode-perl 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). @@ -2555,7 +2568,7 @@ digits_year: 4 sales_order_besr.odt - + Vorbereitungen im Adminbereich Damit beim Erstellen von Rechnungen und Aufträgen neben der @@ -2768,6 +2781,164 @@ digits_year: 4 + + + Schweizer QR-Rechnung mit OpenDocument Vorlagen + + + Übersicht + + Mit der Version 3.5.9 unterstützt Kivitendo die Erstellung von + Schweizer QR-Rechnungen gemäss Swiss + Payment Standards, Version 2.2. Implementiert ist hierbei die + Variante: QR-IBAN mit + QR-Referenz. + + Der Vorlagensatz "rev-odt" enthält die Vorlage + invoice_qr.odt, welche für die Erstellung von + QR-Rechnungen vorgesehen ist. Damit diese verwendet werden kann muss + wie obenstehend Beschrieben ein Drucker hinzugefügt werden (siehe + + ). Alternativ kann die Vorlage umbenannt werden in + invoice.odt. + + Die Vorlage invoice_qr.odt kann beliebig + angepasst werden. Zwingend muss diese jedoch das QR-Code Platzhalter + Bild, als eingebettetes Bild, enthalten. Da dieses beim + Ausdrucken/Erzeugen der Rechnung, durch das neu generierte QR-Code + Bild ersetzt wird. + + + + Einstellungen + + + Mandantenkonfiguration + + Unter System → Mandatenkonfiguration → + Features. Im Abschnitt Einkauf und + Verkauf muss der Punkt Verkaufsrechnungen mit + Schweizer QR-Rechnung erzeugen aktiviert werden. + + + + Konfiguration der Bankkonten + + Unter System → Bankkonten muss bei + mindestens einem Bankkonto die Option Nutzung mit + Schweizer QR-Rechnung auf Ja gestellt werden. + + + Dieses Konto muss unter IBAN eine gültige QR-IBAN Nummer enthalten. Diese + unterscheidet sich von der regulären IBAN. + + Zusätzlich muss eine gültige Bankkonto + Identifikationsnummer angegeben werden + (6-stellig). + + Diese werden von der jeweiligen Bank vergeben. + + + Sind mehrere Konten ausgewählt, wird das erste + verwendet. + + + + + Adressdaten + + Die Adressdaten zum Zahlungsempfänger werden aus der + Mandantenkonfiguration entnommen. Unter System → + Mandatenkonfiguration → Verschiedenes, Abschnitt + Firmenname und -adresse. + + Die Adressdaten zum Zahlungspflichtigen, stammen aus den + Kundendaten der jeweiligen Rechnung. + + Diese können in der Vorlage mit den jeweiligen Variablen + eingetragen werden. Siehe auch: + + Der erzeugte QR-Code verwendet Adress-Typ "K" (Kombinierte + Adressfelder, 2 Zeilen). + + + + Referenznummer + + Die Referenznummer wird in Kivitendo erzeugt und setzt sich + wiefolgt zusammen: + + + + Bankkonto Identifikationsnummer (6-stellig) + + + + Kundennummer (6-stellig, mit führenden Nullen + aufgefüllt) + + + + Auftragsnummer (7-stellig, mit führenden Nullen + aufgefüllt) + + + + Rechnungsnummer (7-stellig, mit führenden Nullen + aufgefüllt) + + + + Prüfziffer (1-stellig, berechnet mittels modulo 10, + rekursiv) + + + + Es sind lediglich Ziffern erlaubt. Allfällige Prefixe mit + Buchstaben werden entfernt und fehlende Stellen werden mit führenden + Nullen aufgefüllt. + + + + Zusätzliche Variablen für Vorlage + + Zusätzlich zu den in der Vorlage standardmässig verfügbaren + Variablen (siehe ), + werden die folgenden Variablen erzeugt: + + + + ref_number_formatted + + + Referenznummer formatiert mit Leerzeichen, z.B.: 21 00000 + 00003 13947 14300 09017 + + + + + iban_formatted + + + IBAN formatiert mit Leerzeichen + + + + + amount_formatted + + + Betrag formatiert mit Tausendertrennzeichen Leerschlag, + z.B.: 1 005.55 + + + + +