From 63abe30f27f3e68bb7717ec64c58dbfc29949d9a Mon Sep 17 00:00:00 2001 From: Cem Aydin Date: Thu, 23 Dec 2021 23:32:24 +0100 Subject: [PATCH] =?utf8?q?Dokumentation:=20Schweizer=20QR-Rechnung=20hinzu?= =?utf8?q?gef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit - 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 --- doc/dokumentation.xml | 183 ++++++++++++++++++++- doc/html/ch02s02.html | 28 ++-- doc/html/ch02s06.html | 10 +- doc/html/ch02s07.html | 6 +- doc/html/ch02s13.html | 58 ++++++- doc/html/ch03s03.html | 2 +- doc/html/ch03s07.html | 8 +- doc/html/ch03s08.html | 10 +- doc/html/ch03s09.html | 14 +- doc/html/ch03s10.html | 4 +- doc/html/ch04.html | 32 ++-- doc/html/index.html | 4 +- doc/html/system/docbook-xsl/images/tip.png | Bin 0 -> 449 bytes doc/kivitendo-Dokumentation.pdf | Bin 1377634 -> 1394585 bytes 14 files changed, 290 insertions(+), 69 deletions(-) create mode 100644 doc/html/system/docbook-xsl/images/tip.png 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 + + + + + diff --git a/doc/html/ch02s02.html b/doc/html/ch02s02.html index be8ff0e02..ed41ed751 100644 --- a/doc/html/ch02s02.html +++ b/doc/html/ch02s02.html @@ -64,6 +64,10 @@ HTML::Restrict

  • Image::Info +

  • + Imager +

  • + Imager::QRCode

  • JSON

  • @@ -114,7 +118,10 @@ XML::LibXML

  • YAML::XS oder YAML -

  • Seit Version größer v3.5.6 sind die folgenden Pakete hinzugekommen: Try::Tiny, Math::Round +

    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

    Seit Version größer v3.5.1 sind die folgenden Pakete hinzugekommen: Set::Infinite, @@ -149,7 +156,7 @@ sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den anderen als Bibliotheken zu - installieren.

    2.2.2.1. Debian und Ubuntu

    Für Debian und Ubuntu stehen die meisten der benötigten + installieren.

    2.2.2.1. Debian und Ubuntu

    Für Debian und Ubuntu stehen die meisten der benötigten Pakete als Debian-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:

    apt install  apache2 libarchive-zip-perl libclone-perl \
       libconfig-std-perl libdatetime-perl libdbd-pg-perl libdbi-perl \
    @@ -161,16 +168,17 @@
       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).

    [Anmerkung]Anmerkung

    Die Perl Pakete für Ubuntu befinden sich im "Universe" Repository. Falls dies nicht aktiv ist, kann dies mit folgendem Aufruf aktiviert werden:

    add-apt-repository universe

    -

    2.2.2.2. Fedora

    Für Fedora stehen die meisten der benötigten Perl-Pakete als +

    2.2.2.2. Fedora

    Für Fedora stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:

    dnf install httpd mod_fcgid postgresql-server postgresql-contrib\
       perl-Algorithm-CheckDigits perl-Archive-Zip perl-CPAN perl-Class-XSAccessor \
    @@ -182,7 +190,7 @@
       perl-Params-Validate perl-Regexp-IPv6 perl-Rose-DB perl-Rose-DB-Object \
       perl-Rose-Object perl-Sort-Naturally perl-String-ShellQuote \
       perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer \
    -  perl-YAML perl-libwww-perl

    2.2.2.3. openSUSE Leap 15.x und SUSE Linux Enterprise Server 15 GA

    Für openSUSE Leap 15.x stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung.

    Damit diese installiert werden können, muß das System die erforderlichen Repositories kennen und Zugriff über das Internet darauf haben.

    Daher machen wir die Repositories dem System bekannt.

    Um die zusätzlichen Repositories für die Installation zur Verfügung zu stellen, kann man diese mit YaST oder auch in einem Terminal auf der Konsole bekannt geben. Wir beschränken uns hier mit der Eingabe auf der Konsole. In den allermeisten Fällen verwenden die Administratoren eine sichere SSH-Verbindung zum zu administrierenden Server.

    Dazu geben wir folgenden Befehl ein:

    zypper addrepo -f \
    +  perl-YAML perl-libwww-perl

    2.2.2.3. openSUSE Leap 15.x und SUSE Linux Enterprise Server 15 GA

    Für openSUSE Leap 15.x stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung.

    Damit diese installiert werden können, muß das System die erforderlichen Repositories kennen und Zugriff über das Internet darauf haben.

    Daher machen wir die Repositories dem System bekannt.

    Um die zusätzlichen Repositories für die Installation zur Verfügung zu stellen, kann man diese mit YaST oder auch in einem Terminal auf der Konsole bekannt geben. Wir beschränken uns hier mit der Eingabe auf der Konsole. In den allermeisten Fällen verwenden die Administratoren eine sichere SSH-Verbindung zum zu administrierenden Server.

    Dazu geben wir folgenden Befehl ein:

    zypper addrepo -f \
       http://download.opensuse.org/repositories/devel:languages:perl/openSUSE_Leap_15.2/ \
       "devel:languages:perl"
               
    zypper addrepo -f \
    @@ -227,7 +235,7 @@
       texlive-upca
               

    Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle anwenden:

    cpan DateTime::event::Cron DateTime::Set FCGI \
    -  HTML::Restrict PBKDF2::Tiny Rose::Db::Object Set::Infinite

    2.2.3. Andere Pakete installieren

    • + HTML::Restrict PBKDF2::Tiny Rose::Db::Object Set::Infinite

    2.2.3. Andere Pakete installieren

    • poppler-utils 'pdfinfo' zum Erkennen der Seitenanzahl bei der PDF-Generierung

    • Postgres Trigram-Index Für datenbankoptimierte Suchanfragen. Bspw. im Paket postgresql-contrib enthalten

    Debian und Ubuntu:

    apt install postgresql-contrib poppler-utils

    Fedora:

    dnf install poppler-utils postgresql-contrib

    diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index c0614ca12..341f49b5c 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,6 +1,6 @@ - 2.6. Webserver-Konfiguration

    2.6. Webserver-Konfiguration

    2.6.1. Grundkonfiguration mittels CGI

    [Anmerkung]Anmerkung

    Für einen deutlichen Performanceschub sorgt die Ausführung + 2.6. Webserver-Konfiguration

    2.6. Webserver-Konfiguration

    2.6.1. Grundkonfiguration mittels CGI

    [Anmerkung]Anmerkung

    Für einen deutlichen Performanceschub sorgt die Ausführung mittels FastCGI/FCGI. Die Einrichtung wird ausführlich im Abschnitt Konfiguration für FastCGI/FCGI beschrieben.

    Der Zugriff auf das Programmverzeichnis muss in der Apache Webserverkonfigurationsdatei httpd.conf eingestellt @@ -104,13 +104,13 @@ AliasMatch ^/url/for/kivitendo-erp-fcgid/[^/]+\.pl /path/to/kivitendo-erp/dispat Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/

    Dann ist unter /url/for/kivitendo-erp/ die normale Version erreichbar, und unter /url/for/kivitendo-erp-fcgid/ die - FastCGI-Version.

    2.6.3. Authentifizierung mittels HTTP Basic Authentication

    + FastCGI-Version.

    2.6.3. Authentifizierung mittels HTTP Basic Authentication

    Kivitendo unterstützt, dass Benutzerauthentifizierung über den Webserver mittels des »Basic«-HTTP-Authentifizierungs-Schema erfolgt (siehe RFC 7617). Dazu ist es aber nötig, dass der dabei vom Client mitgeschickte Header Authorization vom Webserver an Kivitendo über die Umgebungsvariable HTTP_AUTHORIZATION weitergegeben wird, was standardmäßig nicht der Fall ist. Für Apache kann dies über die folgende Konfigurationsoption aktiviert werden: -

    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

    2.6.4. Aktivierung von mod_rewrite/directory_match für git basierte Installationen

    +

    SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

    2.6.4. Aktivierung von mod_rewrite/directory_match für git basierte Installationen

    Aufgrund von aktuellen (Mitte 2020) Sicherheitswarnungen für git basierte Webanwendungen ist die mitausgelieferte .htaccess restriktiver geworden und verhindert somit das Auslesen von git basierten Daten. Für debian/ubuntu muss das Modul mod_rewrite einmalig so aktiviert werden: @@ -125,13 +125,13 @@ Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/ Require all denied </DirectoryMatch>

    -

    2.6.5. Weitergehende Konfiguration

    Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung +

    2.6.5. Weitergehende Konfiguration

    Für einen deutlichen Sicherheitsmehrwert sorgt die Ausführung von kivitendo nur über https-verschlüsselten Verbindungen, sowie weiteren Zusatzmassnahmen, wie beispielsweise Basic Authenticate. Die Konfigurationsmöglichkeiten sprengen allerdings den Rahmen dieser Anleitung, hier ein Hinweis auf einen entsprechenden Foreneintrag (Stand Sept. 2015) und einen aktuellen (Stand Mai 2017) - SSL-Konfigurations-Generator.

    2.6.6. Aktivierung von Apache2 modsecurity

    Aufgrund des OpenSource Charakters ist kivitendo nicht "out of the box" sicher. + SSL-Konfigurations-Generator.

    2.6.6. Aktivierung von Apache2 modsecurity

    Aufgrund des OpenSource Charakters ist kivitendo nicht "out of the box" sicher. Organisatorisch empfehlen wir hier die enge Zusammenarbeit mit einem kivitendo Partner der auch in der Lage ist weiterführende Fragen in Bezug auf Datenschutz und Datensicherheit zu beantworten. Unabhängig davon empfehlen wir im Webserver Bereich die Aktivierung und Konfiguration des Moduls modsecurity für den Apache2, damit diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index 8e40743a1..87c5ab909 100644 --- a/doc/html/ch02s07.html +++ b/doc/html/ch02s07.html @@ -44,7 +44,7 @@ Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess einzubinden. Da das bei neueren Linux-Distributionen aber nicht zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die - anstelle eines symbolischen Links verwendet werden können.

    2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere + anstelle eines symbolischen Links verwendet werden können.

    2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere openSUSE, ältere Fedora)

    Kopieren Sie die Datei scripts/boot/system-v/kivitendo-task-server nach /etc/init.d/kivitendo-task-server. Passen @@ -52,12 +52,12 @@ DAEMON=....). Binden Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:

    • Debian-basierende Systeme:

      update-rc.d kivitendo-task-server defaults
       insserv kivitendo-task-server
    • Ältere openSUSE und ältere Fedora:

      chkconfig --add kivitendo-task-server

    Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:

    /etc/init.d/kivitendo-task-server start

    2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

    Kopieren Sie die Datei + werden:

    /etc/init.d/kivitendo-task-server start

    2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)

    Kopieren Sie die Datei scripts/boot/upstart/kivitendo-task-server.conf nach /etc/init/kivitendo-task-server.conf. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile exec ....).

    Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden:

    service kivitendo-task-server start

    2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere + werden:

    service kivitendo-task-server start

    2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)

    Kopieren Sie die Datei scripts/boot/systemd/kivitendo-task-server.service nach /etc/systemd/system/. Passen Sie in der diff --git a/doc/html/ch02s13.html b/doc/html/ch02s13.html index 17d630955..60ad38f32 100644 --- a/doc/html/ch02s13.html +++ b/doc/html/ch02s13.html @@ -63,14 +63,14 @@ Verzeichnis umbenannt werden.

    Dieses Verzeichnis, wie auch das komplette users-Verzeichnis, muss vom Webserver beschreibbar sein. Dieses wurde bereits erledigt (siehe Manuelle Installation des Programmpaketes), kann aber erneut - überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.

    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

    OpenDocument Vorlagen können Makros enthalten, welche komplexere + überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.

    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros

    OpenDocument Vorlagen können Makros enthalten, welche komplexere Aufgaben erfüllen.

    Der Vorlagensatz "rev-odt" enthält solche Vorlagen mit Schweizer Bank-Einzahlungsscheinen (BESR). Diese Makros haben die Aufgabe, die in den Einzahlungsscheinen benötigte Referenznummer und Kodierzeile zu erzeugen. Hier eine kurze Beschreibung, wie die Makros aufgebaut sind, und was bei ihrer Nutzung zu beachten ist (in fett sind nötige einmalige - Anpassungen aufgeführt):

    2.13.1.1. Bezeichnung der Vorlagen

    Rechnung: invoice_besr.odt, Auftrag: - sales_order_besr.odt

    2.13.1.2. Vorbereitungen im Adminbereich

    Damit beim Erstellen von Rechnungen und Aufträgen neben der + Anpassungen aufgeführt):

    2.13.1.1. Bezeichnung der Vorlagen

    Rechnung: invoice_besr.odt, Auftrag: + sales_order_besr.odt

    2.13.1.2. Vorbereitungen im Adminbereich

    Damit beim Erstellen von Rechnungen und Aufträgen neben der Standardvorlage ohne Einzahlungsschein weitere Vorlagen (z.B. mit Einzahlungsschein) auswählbar sind, muss für jedes Vorlagen-Suffix ein Drucker eingerichtet werden:

    • Druckeradministration → Drucker hinzufügen

    • Mandant wählen

    • Druckerbeschreibung → aussagekräftiger Text: wird in der @@ -79,11 +79,11 @@ Aufträgen oder Rechnungen als odt-Datei keine Bedeutung, darf aber nicht leer sein)

    • Vorlagenkürzel → besr bzw. selbst gewähltes Vorlagensuffix (muss genau der Zeichenfolge entsprechen, die zwischen - "invoice_" bzw. "sales_order_" und ".odt" steht.)

    • speichern

    2.13.1.3. Benutzereinstellungen

    Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung + "invoice_" bzw. "sales_order_" und ".odt" steht.)

  • speichern

  • 2.13.1.3. Benutzereinstellungen

    Wer den Ausdruck mit Einzahlungsschein als Standardeinstellung im Rechnungs- bzw. Auftragsformular angezeigt haben möchte, kann dies persönlich für sich bei den Benutzereinstellungen konfigurieren:

    • Programm → Benutzereinstellungen → Druckoptionen

    • Standardvorlagenformat → OpenDocument/OASIS

    • Standardausgabekanal → Bildschirm

    • Standarddrucker → gewünschte Druckerbeschreibung auswählen - (z.B. mit Einzahlungsschein Bank xy)

    • Anzahl Kopien → leer

    • speichern

    2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die + (z.B. mit Einzahlungsschein Bank xy)

  • Anzahl Kopien → leer

  • speichern

  • 2.13.1.4. Aufbau und nötige Anpassungen der Vorlagen

    In der Vorlage sind als Modul "BESR" 4 Makros gespeichert, die aus dem von kivitendo erzeugten odt-Dokument die korrekte Referenznummer inklusive Prüfziffer sowie die Kodierzeile in OCRB-Schrift erzeugen und am richtigen Ort ins Dokument @@ -112,12 +112,12 @@ angepasst werden. Dabei ist darauf zu achten, dass sich die Positionen der Postkonto-Nummern der Bank, sowie der Zeichenfolgen dddfr, DDDREF1, DDDREF2, 609, DDDKODIERZEILE nicht - verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer + verschieben.

    2.13.1.5. Auswahl der Druckvorlage in kivitendo beim Erzeugen einer odt-Rechnung (analog bei Auftrag)

    Im Fussbereich der Rechnungsmaske muss neben Rechnung, OpenDocument/OASIS und Bildschirm die im Adminbereich erstellte Druckerbeschreibung ausgewählt werden, falls diese nicht bereits bei den Benutzereinstellungen als persönlicher Standard gewählt - wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung + wurde.

    2.13.1.6. Makroeinstellungen in LibreOffice anpassen

    Falls beim Öffnen einer von kivitendo erzeugten odt-Rechnung die Meldung kommt, dass Makros aus Sicherheitsgründen nicht ausgeführt werden, so müssen folgende Einstellungen in LibreOffice angepasst werden:

    • Extras → Optionen → Sicherheit → Makrosicherheit

    • Sicherheitslevel auf "Mittel" einstellen (Diese @@ -130,4 +130,46 @@ so eingestellt, dass sie beim Öffnen der Vorlagen selbst nicht ausgeführt werden. Das heisst für das Ansehen und Bearbeiten der Vorlagen sind keine speziellen Einstellungen in LibreOffice - nötig.

    \ No newline at end of file + nötig.

    2.13.2. Schweizer QR-Rechnung mit OpenDocument Vorlagen

    2.13.2.1. Ü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 + Abschnitt 2.13.1.2, „Vorbereitungen im Adminbereich“ + ). 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.

    2.13.2.2. Einstellungen

    2.13.2.2.1. Mandantenkonfiguration

    Unter System → Mandatenkonfiguration → + Features. Im Abschnitt Einkauf und + Verkauf muss der Punkt Verkaufsrechnungen mit + Schweizer QR-Rechnung erzeugen aktiviert werden.

    2.13.2.2.2. Konfiguration der Bankkonten

    Unter System → Bankkonten muss bei + mindestens einem Bankkonto die Option Nutzung mit + Schweizer QR-Rechnung auf Ja gestellt werden.

    [Tipp]Tipp

    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.

    2.13.2.3. 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: Abschnitt 3.3, „Dokumentenvorlagen und verfügbare Variablen“ +

    Der erzeugte QR-Code verwendet Adress-Typ "K" (Kombinierte + Adressfelder, 2 Zeilen).

    2.13.2.4. 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.

    2.13.2.5. Zusätzliche Variablen für Vorlage

    Zusätzlich zu den in der Vorlage standardmässig verfügbaren + Variablen (siehe Abschnitt 3.3, „Dokumentenvorlagen und verfügbare Variablen“), + 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

    \ No newline at end of file diff --git a/doc/html/ch03s03.html b/doc/html/ch03s03.html index 8ebde9e5e..65e59f6f9 100644 --- a/doc/html/ch03s03.html +++ b/doc/html/ch03s03.html @@ -633,7 +633,7 @@ invdate

    Rechnungsdatum

    invnumber -

    Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.10.1. Einführung

    Die Variablen in anderen Vorlagen sind ähnlich wie in der +

    Rechnungsnummer

    3.3.10. Variablen in anderen Vorlagen

    3.3.10.1. Einführung

    Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: diff --git a/doc/html/ch03s07.html b/doc/html/ch03s07.html index cf54cbc09..b5c2cf041 100644 --- a/doc/html/ch03s07.html +++ b/doc/html/ch03s07.html @@ -1,15 +1,15 @@ - 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren + 3.7. Artikelklassifizierung

    3.7. Artikelklassifizierung

    3.7.1. Übersicht

    Die Klassifizierung von Artikeln dient einer weiteren Gliederung, um zum Beispiel den Einkauf vom Verkauf zu trennen, gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E"). Für jede Klassifizierung besteht eine Beschreibung und eine Abkürzung die normalerweise aus einem Zeichen besteht, kann aber auf mehrere Zeichen erweitert werden, falls zur Unterscheidung - notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle + notwendig. Sinnvoll sind jedoch nur maximal 2 Zeichen.

    3.7.2. Basisklassifizierung

    Als Basisklassifizierungen gibt es

    • Einkauf

    • Verkauf

    • Handelsware

    • Produktion

    • - keine - (diese wird bei einer Aktualisierung für alle existierenden Artikel verwendet und ist gültig für Verkauf und Einkauf)

    Es können weitere Klassifizierungen angelegt werden. So kann es - z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch + z.B. für separat auszuweisende Artikel folgende Klassen geben:

    • Lieferung (Logistik, Transport) mit Kürzel L

    • Material (Verpackungsmaterial) mit Kürzel M

    3.7.3. Attribute

    Bisher haben die Klassifizierungen folgende Attribute, die auch alle gleichzeitg gültig sein können

    • gültig für Verkauf - dieser Artikel kann im Verkauf genutzt werden

    • gültig für Einkauf - dieser Artikel kann im Einkauf genutzt werden

    • separat ausweisen - hierzu gibt es zur Dokumentengenerierung @@ -19,7 +19,7 @@ pro separat auszuweisenden Klassifizierungen die Variable< %separate_X_subtotal%>, wobei X das Kürzel der Klassifizierung ist.

      Im obigen Beispiel wäre das für Lieferkosten <%separate_L_subtotal%> und für Verpackungsmaterial - <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei + <%separate_M_subtotal%>.

    3.7.4. Zwei-Zeichen Abkürzung

    Der Typ des Artikels und die Klassifizierung werden durch zwei Buchstaben dargestellt. Der erste Buchstabe ist eine Lokalisierung des Artikel-Typs ('P','A','S'), deutsch 'W', 'E', und 'D' für Ware Erzeugnis oder Dienstleistung und ggf. weiterer Typen.

    Der zweite Buchstabe (und ggf. auch ein dritter, falls nötig) diff --git a/doc/html/ch03s08.html b/doc/html/ch03s08.html index f98924dd3..e5ae5fa6b 100644 --- a/doc/html/ch03s08.html +++ b/doc/html/ch03s08.html @@ -1,10 +1,10 @@ - 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, + 3.8. Dateiverwaltung (Mini-DMS)

    3.8. Dateiverwaltung (Mini-DMS)

    3.8.1. Übersicht

    Parallel zum alten WebDAV gibt es ein Datei-Management-System, das Dateien verschiedenen Typs verwaltet. Dies können

    1. aus ERP-Daten per LaTeX Template erzeugte PDF-Dokumente,

    2. zu bestimmten ERP-Daten gehörende Anhangdateien unterschiedlichen Formats,

    3. per Scanner eingelesene PDF-Dateien,

    4. per E-Mail empfangene Dateianhänge unterschiedlichen - Formats,

    5. sowie speziel für Artikel hochgeladene Bilder sein.

    3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden + Formats,

  • sowie speziel für Artikel hochgeladene Bilder sein.

  • 3.8.2. Struktur

    Über eine vom Speichermedium unabhängige Zwischenschicht werden die Dateien und ihre Versionen in der Datenbank verwaltet. Darunter können verschiedene Implementierungen (Backends) gleichzeitig existieren:

    • Dateisystem

    • WebDAV

    • Schnittstelle zu externen @@ -23,7 +23,7 @@ für "attachment" und "image" nur die Quelle "uploaded". Für "document" gibt es auf jeden Fall die Quelle "created". Die Quellen "scanner" und "email" müssen derzeit in der Datenbank konfiguriert werden (siehe - Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter + Datenbank-Konfigurierung).

    3.8.3. Anwendung

    Die Daten werden bei den ERP-Objekten als extra Reiter dargestellt. Eine Verkaufsrechnung z.B. hat die Reiter "Dokumente" und "Dateianhänge".

    Bei den Dateianhängen wird immer nur die aktuelle Version einer Datei angezeigt. Wird eine Datei mit gleichem Namen hochgeladen, so @@ -39,13 +39,13 @@ so sind diese z.B. bei Einkaufsrechnungen sichtbar:

    Statt des Löschens wird hier die Datei zurück zur Quelle verschoben. Somit kann die Datei anschließend an ein anderes ERP-Objekt angehängt werden.

    Derzeit sind "Titel" und "Beschreibung" noch nicht genutzt. Sie - sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features + sind bisher nur bei Bildern relevant.

    3.8.4. Konfigurierung

    3.8.4.1. Mandantenkonfiguration

    3.8.4.1.1. Reiter "Features"

    Unter dem Reiter Features im Abschnitt Dateimanagement ist neben dem "alten" WebDAV das Dateimangement generell zu- und abschaltbar, sowie die Zuordnung der Dateitypen zu Backends. Die Löschbarkeit von Dateien, sowie die maximale Uploadgröße sind Backend-unabhängig

    Die einzelnen Backends sind einzeln einschaltbar. Spezifische Backend-Konfigurierungen sind hier noch - ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine + ergänzbar.

    3.8.4.1.2. Reiter "Allgemeine Dokumentenanhänge"

    Unter dem Reiter Allgemeine Dokumentenanhänge kann für alle ERP-Dokumente ( Angebote, Aufträge, Lieferscheine, Rechnungen im Verkauf und Einkauf ) allgemeingültige Anhänge hochgeladen werden.

    Diese Anhänge werden beim Generieren von PDF-Dateien an die diff --git a/doc/html/ch03s09.html b/doc/html/ch03s09.html index 2c4f12a97..174eb1f2c 100644 --- a/doc/html/ch03s09.html +++ b/doc/html/ch03s09.html @@ -1,13 +1,13 @@ - 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und + 3.9. Webshop-Api

    3.9. Webshop-Api

    Das Shopmodul bietet die Möglichkeit Onlineshopartikel und Onlineshopbestellungen zu verwalten und zu bearbeiten.

    Es ist Multishopfähig, d.h. Artikel können mehreren oder unterschiedlichen Shops zugeordnet werden. Bestellungen können aus mehreren Shops geholt werden.

    Zur Zeit bietet das Modul nur einen Connector zur REST-Api von Shopware. Weitere Connectoren können dazu programmiert und eingerichtet - werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben - werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert - werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des + werden.

    3.9.1. Rechte für die Webshopapi

    In der Administration können folgende Rechte vergeben + werden

    • Webshopartikel anlegen und bearbeiten

    • Shopbestellungen holen und bearbeiten

    • Shop anlegen und bearbeiten

    3.9.2. Konfiguration

    Unter System->Webshops können Shops angelegt und konfiguriert + werden

    3.9.3. Webshopartikel

    3.9.3.1. Shopvariablenreiter in Artikelstammdaten

    Mit dem Recht "Shopartikel anlegen und bearbeiten" und des Markers "Shopartikel" in den Basisdaten zeigt sich der Reiter "Shopvariablen" in den Artikelstammdaten. Hier können jetzt die Artikel mit @@ -16,11 +16,11 @@ Stelle können auch beliebig viele Bilder dem Shopartikel zugeordnet werden. Artikelbilder gelten für alle Shops.

    Die Artikelgruppen werden direkt vom Shopsystem geholt somit ist es möglich einen Artikel auch mehreren Gruppen - zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal + zuzuordenen

    3.9.3.2. Shopartikelliste

    Unter dem Menu Webshop->Webshop Artikel hat man nochmal eine Gesamtübersicht. Von hier aus ist es möglich Artikel im Stapel unter verschiedenen Kriterien <alles><nur Preis><nur Bestand><Preis und Bestand> an die jeweiligen Shops - hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die + hochzuladen.

    3.9.4. Bestellimport

    Unter dem Menupunkt Webshop->Webshop Import öffnet sich die Bestellimportsliste. Hier ist sind Möglichkeiten gegeben Neue Bestellungen vom Shop abzuholen, geholte Bestellungen im Stapel oder einzeln als Auftrag zu transferieren. Die Liste kann nach @@ -52,7 +52,7 @@ auch der Grund für die Auftragssperre sein.

  • Die Buttons "Auftrag erstellen" und "Kunde mit Rechnungsadresse überschreiben" zeigen sich erst, wenn ein Kunde aus dem Listing ausgewählt ist.

  • Es ist aber möglich die Shopbestellung zu löschen.

  • Ist eine Bestellung schon übernommen, zeigen sich an dieser - Stelle, die dazugehörigen Belegverknüpfungen.

  • 3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in + Stelle, die dazugehörigen Belegverknüpfungen.

    3.9.5. Mapping der Daten

    Das Mapping der kivitendo Daten mit den Shopdaten geschieht in der Datei SL/ShopConnector/<SHOPCONNECTORNAME>.pm z.B.:SL/ShopConnector/Shopware.pm

    In dieser Datei gibt es einen Bereich wo die Bestellpostionen, die Bestellkopfdaten und die Artikeldaten gemapt werden. In dieser diff --git a/doc/html/ch03s10.html b/doc/html/ch03s10.html index 2c474684e..5acf71789 100644 --- a/doc/html/ch03s10.html +++ b/doc/html/ch03s10.html @@ -35,12 +35,12 @@

    3.10.3. Erstellen von ZUGFeRD Rechnungen in Kivitendo

    Für die Erstellung von ZUGFeRD Rechnungen bedarf es in kivitendo zwei Dinge:

    1. Die Erstellung muss in der Mandantenkonfiguration aktiviert sein

    2. Beim mindestens einem Bankkonto muss die Option - „Nutzung von ZUGFeRD“ aktiviert sein

    3.10.3.1. Mandantenkonfiguration

    Die Einstellung für die Erstellung von ZUGFeRD Rechnungen + „Nutzung von ZUGFeRD“ aktiviert sein

    3.10.3.1. Mandantenkonfiguration

    Die Einstellung für die Erstellung von ZUGFeRD Rechnungen erfolgt unter „System“ → „Mandatenkonfiguration“ → „Features“. Im Abschnitt „Einkauf und Verkauf“ finden Sie die Einstellung „Verkaufsrechnungen mit ZUGFeRD-Daten erzeugen“. Hier besteht die Auswahl zwischen:

    • ZUGFeRD-Rechnungen erzeugen

    • ZUGFeRD-Rechnungen im Testmodus erzeugen

    • Keine ZUGFeRD Rechnungen erzeugen

    Rechnungen die als PDF erzeugt werden, werden je nach - Einstellung nun im ZUGFeRD Format ausgegeben.

    3.10.3.2. Konfiguration der Bankkonten

    Unter „System → Bankkonten“ muss bei mindestens einem + Einstellung nun im ZUGFeRD Format ausgegeben.

    3.10.3.2. Konfiguration der Bankkonten

    Unter „System → Bankkonten“ muss bei mindestens einem Bankkonto die Option „Nutzung mit ZUGFeRD“ auf „Ja“ gestellt werden.

    3.10.4. Einlesen von ZUGFeRD Rechnungen in Kivitendo

    Es lassen sich auch Rechnungen von Kreditoren, die im ZUGFeRD Format erstellt wurden, nach Kivitendo importieren. diff --git a/doc/html/ch04.html b/doc/html/ch04.html index 6f7a16659..28aa0a066 100644 --- a/doc/html/ch04.html +++ b/doc/html/ch04.html @@ -1,6 +1,6 @@ - Kapitel 4. Entwicklerdokumentation

    Kapitel 4. Entwicklerdokumentation

    4.1. Globale Variablen

    4.1.1. Wie sehen globale Variablen in Perl aus?

    Globale Variablen liegen in einem speziellen namespace namens + Kapitel 4. Entwicklerdokumentation

    Kapitel 4. Entwicklerdokumentation

    4.1. Globale Variablen

    4.1.1. Wie sehen globale Variablen in Perl aus?

    Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell.

    Daraus ergeben sich folgende Formen:

    @@ -25,7 +25,7 @@ $PACKAGE::form.

    local $form

    Alle Änderungen an $form werden am Ende - des scopes zurückgesetzt

    4.1.2. Warum sind globale Variablen ein Problem?

    Das erste Problem ist FCGI™.

    + des scopes zurückgesetzt

    4.1.2. Warum sind globale Variablen ein Problem?

    Das erste Problem ist FCGI™.

    SQL-Ledger™ hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI™ müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen.

    4.1.3. Kanonische globale Variablen

    Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen.

    4.1.3. Kanonische globale Variablen

    Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden.

    Diese Variablen sind im Moment die folgenden neun:

    • @@ -62,7 +62,7 @@ $::request

    Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):

    4.1.3.1. $::form

    • Ist ein Objekt der Klasse + Eigenschaften (Konventionen):

      4.1.3.1. $::form

      • Ist ein Objekt der Klasse "Form"

      • Wird nach jedem Request gelöscht

      • Muss auch in Tests und Konsolenscripts vorhanden sein.

      • Enthält am Anfang eines Requests die Requestparameter vom User

      • Kann zwar intern über Requestgrenzen ein Datenbankhandle @@ -110,7 +110,7 @@ push @{ $form->{TEMPLATE_ARRAYS}{number} }, $form->{"partnumber_$i"}; push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; # ... -}

      4.1.3.2. %::myconfig

      • Das einzige Hash unter den globalen Variablen

      • Wird spätestens benötigt wenn auf die Datenbank +}

      4.1.3.2. %::myconfig

      • Das einzige Hash unter den globalen Variablen

      • Wird spätestens benötigt wenn auf die Datenbank zugegriffen wird

      • Wird bei jedem Request neu erstellt.

      • Enthält die Userdaten des aktuellen Logins

      • Sollte nicht ohne Filterung irgendwo gedumpt werden oder extern serialisiert werden, weil da auch der Datenbankzugriff für diesen user drinsteht.

      • Enthält unter anderem Datumsformat dateformat und @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle eingegeben wurden.

      4.1.3.3. $::locale

      • Objekt der Klasse "Locale"

      • Wird pro Request erstellt

      • Muss auch für Tests und Scripte immer verfügbar + Administrator-Schnittstelle eingegeben wurden.

      4.1.3.3. $::locale

      • Objekt der Klasse "Locale"

      • Wird pro Request erstellt

      • Muss auch für Tests und Scripte immer verfügbar sein.

      • Cached intern über Requestgrenzen hinweg benutzte Locales

      Lokalisierung für den aktuellen User. Alle Übersetzungen, - Zahlen- und Datumsformatierungen laufen über dieses Objekt.

      4.1.3.4. $::lxdebug

      • Objekt der Klasse "LXDebug"

      • Wird global gecached

      • Muss immer verfügbar sein, in nahezu allen + Zahlen- und Datumsformatierungen laufen über dieses Objekt.

      4.1.3.4. $::lxdebug

      • Objekt der Klasse "LXDebug"

      • Wird global gecached

      • Muss immer verfügbar sein, in nahezu allen Funktionen

      $::lxdebug stellt Debuggingfunktionen bereit, wie "enter_sub" und @@ -135,7 +135,7 @@ "message" und "dump" mit denen man flott Informationen ins Log (tmp/kivitendo-debug.log) packen kann.

      Beispielsweise so:

      $main::lxdebug->message(0, 'Meine Konfig:' . Dumper (%::myconfig));
      -$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

      4.1.3.5. $::auth

      • Objekt der Klasse "SL::Auth"

      • Wird global gecached

      • Hat eine permanente DB Verbindung zur Authdatenbank

      • Wird nach jedem Request resettet.

      +$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

      4.1.3.5. $::auth

      • Objekt der Klasse "SL::Auth"

      • Wird global gecached

      • Hat eine permanente DB Verbindung zur Authdatenbank

      • Wird nach jedem Request resettet.

      $::auth stellt Funktionen bereit um die Rechte des aktuellen Users abzufragen. Obwohl diese Informationen vom aktuellen User abhängen wird das Objekt aus @@ -144,7 +144,7 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ Dessen Einstellungen können über $::auth->client abgefragt werden; Rückgabewert ist ein Hash mit den Werten aus der Tabelle - auth.clients.

      4.1.3.6. $::lx_office_conf

      • Objekt der Klasse + auth.clients.

      4.1.3.6. $::lx_office_conf

      • Objekt der Klasse "SL::LxOfficeConf"

      • Global gecached

      • Repräsentation der config/kivitendo.conf[.default]-Dateien

      Globale Konfiguration. Configdateien werden zum Start gelesen und danach nicht mehr angefasst. Es ist derzeit nicht geplant, dass @@ -154,16 +154,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file_name = /tmp/kivitendo-debug.log

      ist der Key file im Programm als $::lx_office_conf->{debug}{file} erreichbar.

      [Warnung]Warnung

      Zugriff auf die Konfiguration erfolgt im Moment über - Hashkeys, sind also nicht gegen Tippfehler abgesichert.

      4.1.3.7. $::instance_conf

      • Objekt der Klasse + Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse "SL::InstanceConfiguration"

    • wird pro Request neu erstellt

    Funktioniert wie $::lx_office_conf, speichert aber Daten die von der Instanz abhängig sind. Eine Instanz ist hier eine Mandantendatenbank. Beispielsweise überprüft

    $::instance_conf->get_inventory_system eq 'perpetual'

    - ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse "SL::Dispatcher"

    • wird pro Serverprozess erstellt.

    • enthält Informationen über die technische Verbindung zum Server

    Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    + Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    $::request ist ein generischer Platz um Daten "für den aktuellen Request" abzulegen. Sollte nicht für action at a distance benutzt werden, sondern um lokales memoizing zu @@ -176,20 +176,20 @@ file_name = /tmp/kivitendo-debug.log

    ist der Key f $::request

  • Muss ich von anderen Teilen des Programms lesend drauf zugreifen? Dann $::request, aber Zugriff über - Wrappermethode

  • 4.1.4. Ehemalige globale Variablen

    Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.

    4.1.4.1. $::cgi

    • war nötig, weil cookie Methoden nicht als + Wrappermethode

    4.1.4. Ehemalige globale Variablen

    Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.

    4.1.4.1. $::cgi

    • war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren

    • Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked

    • liegt jetzt unter $::request->{cgi} -

    4.1.4.2. $::all_units

    • war nötig, weil einige Funktionen in Schleifen zum Teil +

    4.1.4.2. $::all_units

    • war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.

    • Liegt jetzt unter $::request->{cache}{all_units}

    • Wird nur in AM->retrieve_all_units() gesetzt oder - gelesen.

    4.1.4.3. %::called_subs

    • wurde benutzt um callsub deep recursions + gelesen.

    4.1.4.3. %::called_subs

    • wurde benutzt um callsub deep recursions abzufangen.

    • Wurde entfernt, weil callsub nur einen Bruchteil der möglichen Rekursioenen darstellt, und da nie welche auftreten.

    • komplette recursion protection wurde entfernt.

    \ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index c5a513e7e..0b3c929f6 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -2,8 +2,8 @@ kivitendo 3.5.8: Installation, Konfiguration, Entwicklung

    kivitendo 3.5.8: Installation, Konfiguration, - Entwicklung


    Inhaltsverzeichnis

    1. Aktuelle Hinweise
    2. Installation und Grundkonfiguration
    2.1. Übersicht
    2.2. Benötigte Software und Pakete
    2.2.1. Betriebssystem
    2.2.2. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    2.3. Manuelle Installation des Programmpaketes
    2.4. kivitendo-Konfigurationsdatei
    2.4.1. Einführung
    2.4.2. Abschnitte und Parameter
    2.4.3. Versionen vor 2.6.3
    2.5. Anpassung der PostgreSQL-Konfiguration
    2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Authentifizierung mittels HTTP Basic Authentication
    2.6.4. Aktivierung von mod_rewrite/directory_match für git basierte Installationen
    2.6.5. Weitergehende Konfiguration
    2.6.6. Aktivierung von Apache2 modsecurity
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    2.7.5. Exemplarische Konfiguration eines Hintergrund-Jobs, der die Jahreszahl in allen Nummernkreisen zum Jahreswechsel erhöht
    2.8. Benutzerauthentifizierung und Administratorpasswort
    2.8.1. Grundlagen zur Benutzerauthentifizierung
    2.8.2. Administratorpasswort
    2.8.3. Authentifizierungsdatenbank
    2.8.4. Passwortüberprüfung
    2.8.5. Name des Session-Cookies
    2.8.6. Anlegen der Authentifizierungsdatenbank
    2.9. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. Der Druckvorlagensatz rev-odt
    2.12.4. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: + Entwicklung

    Inhaltsverzeichnis

    1. Aktuelle Hinweise
    2. Installation und Grundkonfiguration
    2.1. Übersicht
    2.2. Benötigte Software und Pakete
    2.2.1. Betriebssystem
    2.2.2. Benötigte Perl-Pakete installieren
    2.2.3. Andere Pakete installieren
    2.3. Manuelle Installation des Programmpaketes
    2.4. kivitendo-Konfigurationsdatei
    2.4.1. Einführung
    2.4.2. Abschnitte und Parameter
    2.4.3. Versionen vor 2.6.3
    2.5. Anpassung der PostgreSQL-Konfiguration
    2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8
    2.5.2. Änderungen an Konfigurationsdateien
    2.5.3. Erweiterung für servergespeicherte Prozeduren
    2.5.4. Erweiterung für Trigram Prozeduren
    2.5.5. Datenbankbenutzer anlegen
    2.6. Webserver-Konfiguration
    2.6.1. Grundkonfiguration mittels CGI
    2.6.2. Konfiguration für FastCGI/FCGI
    2.6.3. Authentifizierung mittels HTTP Basic Authentication
    2.6.4. Aktivierung von mod_rewrite/directory_match für git basierte Installationen
    2.6.5. Weitergehende Konfiguration
    2.6.6. Aktivierung von Apache2 modsecurity
    2.7. Der Task-Server
    2.7.1. Verfügbare und notwendige Konfigurationsoptionen
    2.7.2. Konfiguration der Mandanten für den Task-Server
    2.7.3. Automatisches Starten des Task-Servers beim Booten
    2.7.4. Wie der Task-Server gestartet und beendet wird
    2.7.5. Exemplarische Konfiguration eines Hintergrund-Jobs, der die Jahreszahl in allen Nummernkreisen zum Jahreswechsel erhöht
    2.8. Benutzerauthentifizierung und Administratorpasswort
    2.8.1. Grundlagen zur Benutzerauthentifizierung
    2.8.2. Administratorpasswort
    2.8.3. Authentifizierungsdatenbank
    2.8.4. Passwortüberprüfung
    2.8.5. Name des Session-Cookies
    2.8.6. Anlegen der Authentifizierungsdatenbank
    2.9. Mandanten-, Benutzer- und Gruppenverwaltung
    2.9.1. Zusammenhänge
    2.9.2. Mandanten, Benutzer und Gruppen
    2.9.3. Datenbanken anlegen
    2.9.4. Gruppen anlegen
    2.9.5. Benutzer anlegen
    2.9.6. Mandanten anlegen
    2.10. Drucker- und Systemverwaltung
    2.10.1. Druckeradministration
    2.10.2. System sperren / entsperren
    2.11. E-Mail-Versand aus kivitendo heraus
    2.11.1. Versand über lokalen E-Mail-Server
    2.11.2. Versand über einen SMTP-Server
    2.12. Drucken mit kivitendo
    2.12.1. Vorlagenverzeichnis anlegen
    2.12.2. Der Druckvorlagensatz RB
    2.12.3. Der Druckvorlagensatz rev-odt
    2.12.4. Allgemeine Hinweise zu LaTeX Vorlagen
    2.13. OpenDocument-Vorlagen
    2.13.1. OpenDocument (odt) Druckvorlagen mit Makros
    2.13.2. Schweizer QR-Rechnung mit OpenDocument Vorlagen
    2.14. Nomenklatur
    2.14.1. Datum bei Buchungen
    2.15. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR
    2.15.1. Einführung
    2.15.2. Konfigurationsparameter
    2.15.3. Festlegen der Parameter
    2.15.4. Bemerkungen zur Bestandsmethode
    2.15.5. Bekannte Probleme
    2.16. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
    2.16.1. Einführung
    2.16.2. Konto 3804 manuell anlegen
    2.17. Verhalten des Bilanzberichts
    2.18. Erfolgsrechnung
    2.19. Rundung in Verkaufsbelegen
    2.20. Einstellungen pro Mandant
    2.21. kivitendo ERP verwenden
    3. Features und Funktionen
    3.1. Wiederkehrende Rechnungen
    3.1.1. Einführung
    3.1.2. Konfiguration
    3.1.3. Spezielle Variablen
    3.1.4. Auflisten
    3.1.5. Erzeugung der eigentlichen Rechnungen
    3.1.6. Erste Rechnung für aktuellen Monat erstellen
    3.2. Bankerweiterung
    3.2.1. Einführung
    3.3. Dokumentenvorlagen und verfügbare Variablen
    3.3.1. Einführung
    3.3.2. Variablen ausgeben
    3.3.3. Verwendung in Druckbefehlen
    3.3.4. Anfang und Ende der Tags verändern
    3.3.5. Zuordnung von den Dateinamen zu den Funktionen
    3.3.6. Sprache, Drucker und E-Mail
    3.3.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
    3.3.8. Variablen in Rechnungen
    3.3.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
    3.3.10. Variablen in anderen Vorlagen
    3.3.11. Blöcke, bedingte Anweisungen und Schleifen
    3.3.12. Markup-Code zur Textformatierung innerhalb von - Formularen
    3.3.13. Hinweise zur Anrede
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    3.10. ZUGFeRD Rechnungen
    3.10.1. Vorbedingung
    3.10.2. Übersicht
    3.10.3. Erstellen von ZUGFeRD Rechnungen in Kivitendo
    3.10.4. Einlesen von ZUGFeRD Rechnungen in Kivitendo
    4. Entwicklerdokumentation
    4.1. Globale Variablen
    4.1.1. Wie sehen globale Variablen in Perl aus?
    4.1.2. Warum sind globale Variablen ein Problem?
    4.1.3. Kanonische globale Variablen
    4.1.4. Ehemalige globale Variablen
    4.2. Entwicklung unter FastCGI
    4.2.1. Allgemeines
    4.2.2. Programmende und Ausnahmen
    4.2.3. Globale Variablen
    4.2.4. Performance und Statistiken
    4.3. Programmatische API-Aufrufe
    4.3.1. Einführung
    4.3.2. Wahl des Mandanten
    4.3.3. HTTP-»Basic«-Authentifizierung
    4.3.4. Authentifizierung mit Parametern
    4.3.5. Beispiele
    4.4. SQL-Upgradedateien
    4.4.1. Einführung
    4.4.2. Format der Kontrollinformationen
    4.4.3. Format von in Perl geschriebenen + Formularen
    3.3.13. Hinweise zur Anrede
    3.4. Excel-Vorlagen
    3.4.1. Zusammenfassung
    3.4.2. Bedienung
    3.4.3. Variablensyntax
    3.4.4. Einschränkungen
    3.5. Mandantenkonfiguration Lager
    3.6. Schweizer Kontenpläne
    3.7. Artikelklassifizierung
    3.7.1. Übersicht
    3.7.2. Basisklassifizierung
    3.7.3. Attribute
    3.7.4. Zwei-Zeichen Abkürzung
    3.8. Dateiverwaltung (Mini-DMS)
    3.8.1. Übersicht
    3.8.2. Struktur
    3.8.3. Anwendung
    3.8.4. Konfigurierung
    3.9. Webshop-Api
    3.9.1. Rechte für die Webshopapi
    3.9.2. Konfiguration
    3.9.3. Webshopartikel
    3.9.4. Bestellimport
    3.9.5. Mapping der Daten
    3.10. ZUGFeRD Rechnungen
    3.10.1. Vorbedingung
    3.10.2. Übersicht
    3.10.3. Erstellen von ZUGFeRD Rechnungen in Kivitendo
    3.10.4. Einlesen von ZUGFeRD Rechnungen in Kivitendo
    4. Entwicklerdokumentation
    4.1. Globale Variablen
    4.1.1. Wie sehen globale Variablen in Perl aus?
    4.1.2. Warum sind globale Variablen ein Problem?
    4.1.3. Kanonische globale Variablen
    4.1.4. Ehemalige globale Variablen
    4.2. Entwicklung unter FastCGI
    4.2.1. Allgemeines
    4.2.2. Programmende und Ausnahmen
    4.2.3. Globale Variablen
    4.2.4. Performance und Statistiken
    4.3. Programmatische API-Aufrufe
    4.3.1. Einführung
    4.3.2. Wahl des Mandanten
    4.3.3. HTTP-»Basic«-Authentifizierung
    4.3.4. Authentifizierung mit Parametern
    4.3.5. Beispiele
    4.4. SQL-Upgradedateien
    4.4.1. Einführung
    4.4.2. Format der Kontrollinformationen
    4.4.3. Format von in Perl geschriebenen Datenbankupgradescripten
    4.4.4. Hilfsscript dbupgrade2_tool.pl
    4.5. Translations and languages
    4.5.1. Introduction
    4.5.2. Character set
    4.5.3. File structure
    4.6. Die kivitendo-Test-Suite
    4.6.1. Einführung
    4.6.2. Voraussetzungen
    4.6.3. Existierende Tests ausführen
    4.6.4. Bedeutung der verschiedenen Test-Scripte
    4.6.5. Neue Test-Scripte erstellen
    4.7. Stil-Richtlinien
    4.8. Dokumentation erstellen
    4.8.1. Einführung
    4.8.2. Benötigte Software
    4.8.3. PDFs und HTML-Seiten erstellen
    4.8.4. Einchecken in das Git-Repository
    \ No newline at end of file diff --git a/doc/html/system/docbook-xsl/images/tip.png b/doc/html/system/docbook-xsl/images/tip.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4aab3bb3543191c360387c4af9a3cbaa051345 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoM0VEi-?r};1DW)WEcNYeRRlUkaK;CUn7srr_ zTcwkB3m#VBagbEhuIO1a$!w|j^feEHv@=+|woj32oF*6|l<3XH$!T}Lao)e6jJhoQ z_vr?OZVprC|7iZ8xaicUR0b&zR-JdP408=+?zC0Rn8IN&QLTWhMIcU0X8P7uUN4WB zR_?a_;&p>ll{>(OzfJ4N{OX={Q&zNgO}j31DC;|ya^r9Fjd348&p+!^cT+^sws+=& zCu*T*mRNK3PE;$BNx$Fa_9(Y=&DoXLMFRd#U31O)<`W^F&-o=xbIqK-c?mr!bmn>! zky6TW;ML~4nXw$T{yra=OteL6G!=B;0=?;6;u=vBoS#-wo>-L1;Gm(b>6x3Dp6Z*J zo|&AjV4`QFXQ5zesc&GRZ(yj9T$EW{Qt6OeSzMBtte0A>mr`1gpI4%noS!>!m*Ngk zP=bxiOwUU!DFvFBnrfM1VQy}0X_lO7WM-b2nq**TZkb|inr2~`WR#dJWc*7VsEZGz hD*$LMgOO>4k%_i}w!yxSoa=!y44$rjF6*2UngF(YpwIvS literal 0 HcmV?d00001 diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index f66c8336ff1bdea41207b56ee739bc1b587c904e..f1056d4f0274775041cb3977c12a6c468f86b72b 100644 GIT binary patch delta 355600 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