From b949445c79f8c1bfd1f03afb809a9108cc7c7d13 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Sun, 19 Jul 2020 15:55:39 +0200 Subject: [PATCH] doc: Sicherheitshinweise in Bezug auf SQL-Injections und XSS --- doc/.changelog.swp | Bin 0 -> 258048 bytes doc/UPGRADE | 7 ++++++- doc/changelog | 2 +- doc/dokumentation.xml | 13 +++++++++++++ doc/html/ch02s06.html | 8 +++++++- doc/html/ch02s07.html | 6 +++--- doc/html/ch02s13.html | 14 +++++++------- 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/kivitendo-Dokumentation.pdf | Bin 1384384 -> 1385769 bytes 15 files changed, 74 insertions(+), 50 deletions(-) create mode 100644 doc/.changelog.swp diff --git a/doc/.changelog.swp b/doc/.changelog.swp new file mode 100644 index 0000000000000000000000000000000000000000..f3637faa50e59f3f403742ff0b2b8e0574673fd1 GIT binary patch literal 258048 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 z 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 VL?kXPD(BOQs1Gb|qh#Lp{{bQ6B5D8t literal 0 HcmV?d00001 diff --git a/doc/UPGRADE b/doc/UPGRADE index a4a798a05..27207a933 100644 --- a/doc/UPGRADE +++ b/doc/UPGRADE @@ -47,7 +47,12 @@ Regeldetails: RewriteRule .*(\.git|config).*$ - [F,NC] - +Ferner wurde ein Security-Audit der kivitendo Version 3.1 veröffentlicht. +Hierfür empfehlen wir den Ausarbeitung eines Sicherheitskonzept mit einem kivitendo Partner Eurer Wahl. +Falls dies nicht möglich sein sollte, weisen wir darauf hin, dass ein SQL-Backup tages- und wochenaktuell +für einen etwaigen Restore zu Verfügung stehen sollte. Ferner besteht die Gefahr, dass angemeldete +Benutzer Formfelder mißbrauchen können, Abhilfe schafft hier zum Beispiel der Einsatz von modsecurity unter +Apache2 (https://doxsec.wordpress.com/2017/06/11/using-modsecurity-web-application-firewall-to-prevent-sql-injection-and-xss-using-blocking-rules/) Upgrade auf v3.5.4 diff --git a/doc/changelog b/doc/changelog index b4d7ddb22..ad2178d08 100644 --- a/doc/changelog +++ b/doc/changelog @@ -2,7 +2,7 @@ # Veränderungen von kivitendo # ############################### -2020-xx-xx - Release x.x.x +2020-07-20 - Release 3.5.6 Mittelgroße neue Features: diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 5ce8beb57..f181711e7 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -1309,6 +1309,19 @@ Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/ SSL-Konfigurations-Generator. + + 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 +XSS und SQL-Injections verhindert werden. + Als Idee hierfür sei dieser Blog-Eintrag genannt: + + Test Apache2 modsecurity for SQL Injection. + + diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index 06498fa0e..483f495a3 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -131,4 +131,10 @@ Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/ 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.

\ No newline at end of file + SSL-Konfigurations-Generator.

2.6.1. 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 +XSS und SQL-Injections verhindert werden.

Als Idee hierfür sei dieser Blog-Eintrag genannt: + + Test Apache2 modsecurity for SQL Injection.

\ No newline at end of file diff --git a/doc/html/ch02s07.html b/doc/html/ch02s07.html index 986d8a5db..56484da39 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 ba6aecc2a..dfe1ea1a2 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 diff --git a/doc/html/ch03s03.html b/doc/html/ch03s03.html index bb217be34..89b38c48c 100644 --- a/doc/html/ch03s03.html +++ b/doc/html/ch03s03.html @@ -617,7 +617,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 cfb048744..a6f2ce596 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 a8430c592..81986e1f6 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 84d486ea9..1c17ab803 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 03d97addf..5cae9e7c1 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 5f10ec8d6..1db7b2e4c 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 d4dd2f09b..379e9e17b 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -2,8 +2,8 @@ kivitendo 3.5.5: Installation, Konfiguration, Entwicklung

    kivitendo 3.5.5: 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.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. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. 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.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. f-tex
    2.12.4. Der Druckvorlagensatz rev-odt
    2.12.5. 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: 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/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index cf86994228d2f283869d080bea5b9aa2edcd5790..f0a4b7e9bf6cb0983fe48a56898c5d534c05372f 100644 GIT binary patch delta 108497 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 DIoFbu delta 107224 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⋙gbR`giI!1Ty{BIKu-TrhDEVLc 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 VY`v%-Aqh!>={IT8qUDSG{XbGM7X|