kivitendo-erp.git
4 years agoBemerkungen/Wiedervorlage bei Kunden/Lieferanten: richtiges Attribut für "für"
Bernd Bleßmann [Fri, 18 Sep 2020 10:12:03 +0000 (12:12 +0200)]
Bemerkungen/Wiedervorlage bei Kunden/Lieferanten: richtiges Attribut für "für"

die Rose-Beziehung für das DB-Feld "created_for_user" heißt
"created_for_employee".
Vorher wurde der Name bei "Wiedervorlage für" in der Liste der Notizen nicht
angezeigt.

4 years agoUSTVA: kivi special fields auch für 7%
Jan Büren [Wed, 16 Sep 2020 16:05:55 +0000 (18:05 +0200)]
USTVA: kivi special fields auch für 7%

4 years agoS:D:OrderItem: nicht benutzte Module nicht inkludieren
Bernd Bleßmann [Wed, 16 Sep 2020 14:41:22 +0000 (16:41 +0200)]
S:D:OrderItem: nicht benutzte Module nicht inkludieren

4 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 14 Sep 2020 09:57:07 +0000 (11:57 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

4 years agocusordnumber in email auch für neuen controller
Jan Büren [Thu, 2 Jul 2020 11:22:44 +0000 (13:22 +0200)]
cusordnumber in email auch für neuen controller

4 years agoDB-Upgrade-Skript: in vorhandenen Ek-Rechnung Zahlungsbedingungen aus Lieferant
Bernd Bleßmann [Mon, 14 Sep 2020 09:26:40 +0000 (11:26 +0200)]
DB-Upgrade-Skript: in vorhandenen Ek-Rechnung Zahlungsbedingungen aus Lieferant

Aktuell können die Zahlungsbedingungen in EK-Rechnungen angegeben werden.
Früher war das nicht so. Aber bei SEPA-Überweisungen wurden die
Zahlungsbedingunen des Lieferanten für den Skontovorschlag verwendet.
Damit bei alten EK-Rechnungen der Skontovorschlag weiterhin angezeigt wird,
werden die Zahlungsbedingunen des Belegs auf die des Lieferanten gesetzt.

4 years agoSEPA-Überweisungen: Zahlungsbedingungen f. Skonto aus EK-Rechnungen übernehmen …
Bernd Bleßmann [Fri, 11 Sep 2020 15:19:14 +0000 (17:19 +0200)]
SEPA-Überweisungen: Zahlungsbedingungen f. Skonto aus EK-Rechnungen übernehmen …

… und nicht aus den Lieferanten-Stammdaten.

Hier könnte es im VK und EK noch eine Art fallback auf die Zahlungsbedingungen
aus den Kunden-/Lieferanten-Stammdaten geben - so dass diese zusätzlich als
Auswahl angeboten werden, sofern sie nicht in der Rechnung angegeben sind.
Refs #444 (redmine)

4 years agosepa: Kosmetik: Kommentar neu formatiert.
Bernd Bleßmann [Fri, 11 Sep 2020 19:21:00 +0000 (21:21 +0200)]
sepa: Kosmetik: Kommentar neu formatiert.

4 years agoZahlungsbedingungen auch in Ek-Rechnung angeben können
Bernd Bleßmann [Fri, 11 Sep 2020 15:17:30 +0000 (17:17 +0200)]
Zahlungsbedingungen auch in Ek-Rechnung angeben können

Diese werden im Bericht EK-Rechnungen schon aus den DB-Daten der Rechnung
angezeigt und nicht aus den Lieferanten-Stammdaten. Die Zahlungsbedingungen
können ja durchaus mal von denen abweichen, die in den Lieferanten-Stammdaten
hinterlegt sind.

Zudem ist es dann gleich dem Verhalten im Verkauf.

Behebt #35 (redmine)
Refs #36 (redmine)

4 years agotypo spellcheck comment
Jan Büren [Fri, 11 Sep 2020 09:04:11 +0000 (11:04 +0200)]
typo spellcheck comment

4 years agoUSTVA nur noch für SKR03/SKR04 Hotfix für 19% Buchungen im 16% Zeitraum
Jan Büren [Fri, 11 Sep 2020 08:17:52 +0000 (10:17 +0200)]
USTVA nur noch für SKR03/SKR04 Hotfix für 19% Buchungen im 16% Zeitraum

Falls kivi doch 19% Buchungen erzeugt ist die Logik
über taxkeys zum Zeitpunkt ungünstig, da die USTVA
die Wahrheit in der acc_trans so nicht erfassen kann

4 years agoUSTVA temp MwSt Konten anzeigen
Jan Büren [Thu, 10 Sep 2020 08:31:38 +0000 (10:31 +0200)]
USTVA temp MwSt Konten anzeigen

4 years agoUSTVA kivi Infofelder für temporäre Mehrwertsteuer
Jan Büren [Wed, 9 Sep 2020 12:58:40 +0000 (14:58 +0200)]
USTVA kivi Infofelder für temporäre Mehrwertsteuer

4 years agoUSTVA: Toter Code (ca. 2012 abwärts)
Jan Büren [Wed, 9 Sep 2020 21:14:16 +0000 (23:14 +0200)]
USTVA: Toter Code (ca. 2012 abwärts)

- Typo
- Kommentare
S.a. doc/CHANGELOG:
Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von
  USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht
  mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen
  werden, oder auf anderem Wege erstellt werden. Der Prozess dazu wird sich in
  einer kommenden Version ändern

4 years agoUSTVA: Konjunkturpaket erwarte Pos. 35 und Pos. 36 für Voranmeldung
Jan Büren [Wed, 9 Sep 2020 20:43:12 +0000 (22:43 +0200)]
USTVA: Konjunkturpaket erwarte Pos. 35 und Pos. 36 für Voranmeldung

Ferner unlogische Automatiken in SKR03 bereinigt (Steuerkonten haben
keine Automatikfunktion auf sich selber).

4 years agoUSTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren
Jan Büren [Wed, 9 Sep 2020 12:12:47 +0000 (14:12 +0200)]
USTVA Weiteren toten Code identifizieren - Werte mit Key undef ignorieren

Die summen Abfrage erzeugt auch Werte ohne pos_ustva (category)
Diese brauchen nicht weiter verarbeitet zu werden.

4 years agototer code
Jan Büren [Wed, 9 Sep 2020 09:25:51 +0000 (11:25 +0200)]
toter code

20.10.2009 sschoeling: this sub seems to be orphaned.
-> yes.

4 years agoAuftrags-Controller: Workflow VK->EK: Lieferadresse für direkte Lieferung
Bernd Bleßmann [Wed, 2 Sep 2020 14:08:35 +0000 (16:08 +0200)]
Auftrags-Controller: Workflow VK->EK: Lieferadresse für direkte Lieferung

Falls beim Workflow Kundenauftrag->Lieferantenauftrag eine Lieferadresse
ausgewählt oder eine indiv. Lieferadresse eingetragen ist, wir gefragt,
ob diese Lieferadresse als (indiv.) Lieferadresse in den Lieferantenauftrag
übernommen werden soll.

4 years agoAuftrags-Controller: Lieferadresse: Auswahlliste richtig zusammenbauen
Bernd Bleßmann [Thu, 3 Sep 2020 11:28:42 +0000 (13:28 +0200)]
Auftrags-Controller: Lieferadresse: Auswahlliste richtig zusammenbauen

Das behebt einen Fehler, wenn der Kunde nur eine Lieferadresse hat und der
Auftrag geladen wird. Dann wurde keine Lieferadresse angeboten.

Ist nur eine Lieferadresse vorhanden, so wird diese nicht als (erstes)
Array-Element geliefert wird, sondern als Hash.
Anders, wenn mehrere Lieferadressen vorhanden sind - dann wird ein Array
geliefert.
Die import-Methode hätte also einmal als 'shiptos.import([shipto])' und
einmal als 'shiptos.import(shipto)' aufgerufen werden müssen.
Um das zu vermeiden, werden die Adressen jetzt in einer Schleife mit 'push'
hinzugefügt.

Der Fehler kam mit commit "Auftrags-Controller: individuelle Lieferadresse"
(199bd497fa158b819070767fa737b2e23d164b96) rein.

4 years agoAuftrags-Controller: "Speichern und ..." nicht ausgrauen, wenn nicht gespeichert…
Bernd Bleßmann [Wed, 2 Sep 2020 10:19:09 +0000 (12:19 +0200)]
Auftrags-Controller: "Speichern und ..." nicht ausgrauen, wenn nicht gespeichert…

…, da vorher ohnehin gespeichert wird.

4 years agolocales-Lauf 'de' und vergessene Übersetzung f. Fehler beim Projektanlegen
Bernd Bleßmann [Thu, 3 Sep 2020 12:32:15 +0000 (14:32 +0200)]
locales-Lauf 'de' und vergessene Übersetzung f. Fehler beim Projektanlegen

4 years agolocales-Lauf 'en'
Bernd Bleßmann [Thu, 3 Sep 2020 12:35:14 +0000 (14:35 +0200)]
locales-Lauf 'en'

4 years agoKunden-/Lieferantenstamm: Anzeige WebDAV-Reiter
Bernd Bleßmann [Tue, 1 Sep 2020 14:21:21 +0000 (16:21 +0200)]
Kunden-/Lieferantenstamm: Anzeige WebDAV-Reiter

4 years agoKunden-/Lieferantenstamm: Kosmetik/Einrückung im Web-Template
Bernd Bleßmann [Tue, 1 Sep 2020 13:44:35 +0000 (15:44 +0200)]
Kunden-/Lieferantenstamm: Kosmetik/Einrückung im Web-Template

4 years agoKunden-/Lieferantenstamm: Reiter Dateianhänge ohne Einschränkung anzeigen …
Bernd Bleßmann [Tue, 1 Sep 2020 13:40:58 +0000 (15:40 +0200)]
Kunden-/Lieferantenstamm: Reiter Dateianhänge ohne Einschränkung anzeigen …

… Hier wurde auf das Recht geprüft, ob man Ek-/Vk-Belege aller Mitarbeiter
einsehen darf.

Hier wurde offenbar aus Versehen in die vorhandene IF-Anweisung reinkopiert.

4 years agoChangelog Auslagern mit Seriennummer
Jan Büren [Mon, 31 Aug 2020 07:34:45 +0000 (09:34 +0200)]
Changelog Auslagern mit Seriennummer

4 years agoFeature: Auslagern über Rechnung inkl. Seriennummer Lagermenge berücksichtigen
Jan Büren [Fri, 28 Aug 2020 15:20:38 +0000 (17:20 +0200)]
Feature: Auslagern über Rechnung inkl. Seriennummer Lagermenge berücksichtigen

4 years agoDateispeicher "webdav" fehler bei vorhergehe ...
Werner Hahn [Fri, 28 Aug 2020 09:41:04 +0000 (11:41 +0200)]
Dateispeicher "webdav" fehler bei vorhergehe ...

nden commit behoben vendornumber anstatt vendor

4 years agoDateispeicher "Webdav" auch für Kunden und Lieferanten
Werner Hahn [Thu, 27 Aug 2020 19:37:38 +0000 (21:37 +0200)]
Dateispeicher "Webdav" auch für Kunden und Lieferanten

4 years agoFeature: Auslagern über Rechnung inkl. Seriennummer == Chargennummer
Jan Büren [Thu, 27 Aug 2020 15:18:00 +0000 (17:18 +0200)]
Feature: Auslagern über Rechnung inkl. Seriennummer == Chargennummer

Prüft, ob die kommaseparierte Liste in serialnumber mit
der Stückzahl in der Position übereinstimmt
Prüft, ob die Seriennummer als Chargennummer vorhanden sind.
Bei Erfolg werden diese Chargen dann ausgelagert.

4 years agoAuslagern über VK-Rechnung, Erweiterung um Abgleich Seriennummer == Charge
Jan Büren [Thu, 27 Aug 2020 15:14:16 +0000 (17:14 +0200)]
Auslagern über VK-Rechnung, Erweiterung um Abgleich Seriennummer == Charge

Option in Mandantenkonfiguration->Lager

4 years agoaqbanking 6.x benötigt weitere Unterordner
Jan Büren [Tue, 25 Aug 2020 16:20:50 +0000 (18:20 +0200)]
aqbanking 6.x benötigt weitere Unterordner

Durch die verkettung der Systemaufrufe kann der
MT940 Import aktuell erst beim zweiten Aufruf ausgeführt werden (ubuntu 20.04)
Das Anlegen der Unterordner umgeht diese Eigenschaft

4 years agoS/GL: Typo im POD (t/011pod.t)
Bernd Bleßmann [Tue, 25 Aug 2020 14:40:57 +0000 (16:40 +0200)]
S/GL: Typo im POD (t/011pod.t)

4 years agoS/GL: Typo im POD (t/006spellcheck.t)
Bernd Bleßmann [Tue, 25 Aug 2020 14:40:10 +0000 (16:40 +0200)]
S/GL: Typo im POD (t/006spellcheck.t)

4 years agoAuftrags-Controller: individuelle Lieferadresse
Bernd Bleßmann [Thu, 20 Aug 2020 09:18:54 +0000 (11:18 +0200)]
Auftrags-Controller: individuelle Lieferadresse

Behebt #365 (redmine)

4 years agoS/D/Order: before_save-hooks f. indiv. Lieferadressen, um …
Bernd Bleßmann [Tue, 25 Aug 2020 13:27:49 +0000 (15:27 +0200)]
S/D/Order: before_save-hooks f. indiv. Lieferadressen, um …

- keine leeren zu speichern
- das Modul immer auf 'OE' zu setzen

4 years agoS/D/Shipto: Methode is_empty, um auf leere Lieferadresse zu prüfen
Bernd Bleßmann [Tue, 25 Aug 2020 13:26:36 +0000 (15:26 +0200)]
S/D/Shipto: Methode is_empty, um auf leere Lieferadresse zu prüfen

4 years agoForm::prepare_for_printing: Lieferadresse nicht mehr hier laden. …
Bernd Bleßmann [Tue, 25 Aug 2020 11:15:43 +0000 (13:15 +0200)]
Form::prepare_for_printing: Lieferadresse nicht mehr hier laden. …

Das passiert jetzt in FlattenToForm

4 years agoFlattenToForm: individuelle Lieferadresse und CVars berücksichtigen.
Bernd Bleßmann [Tue, 25 Aug 2020 11:14:30 +0000 (13:14 +0200)]
FlattenToForm: individuelle Lieferadresse und CVars berücksichtigen.

4 years agoCVars: Einträge beim Löschen dazugehöriger Lieferadressen automatisch löschen
Bernd Bleßmann [Mon, 24 Aug 2020 13:39:48 +0000 (15:39 +0200)]
CVars: Einträge beim Löschen dazugehöriger Lieferadressen automatisch löschen

4 years agoLieferscheine: Benutzerdef. Variablen in Lieferadressen gefixt
Bernd Bleßmann [Tue, 25 Aug 2020 14:09:21 +0000 (16:09 +0200)]
Lieferscheine: Benutzerdef. Variablen in Lieferadressen gefixt

4 years agoIndividuelle Lieferadresse hinzufügen: falsche Reihenfolge der Werte korrigiert
Bernd Bleßmann [Tue, 25 Aug 2020 13:12:07 +0000 (15:12 +0200)]
Individuelle Lieferadresse hinzufügen: falsche Reihenfolge der Werte korrigiert

kam mit "Individuelle Lieferadresse hinzufügen: cp_gender nicht vergessen"
(commit bca91008eddc6a1734a75fcd555f10d1c8ac65f6),
bzw. "Individuelle Lieferadresse hinzufügen: cp_gender nicht auf leer prüfen …"
(commit b8fa93b5d2cfff453fd8a82206d1a288407a8be6) rein.

Bezieht sich auch auf #410 (redmine)
Refs #410
Behebt #438 (redmine).

4 years agodiv_tag aus L in Presenter verschoben
Bernd Bleßmann [Thu, 20 Aug 2020 20:25:11 +0000 (22:25 +0200)]
div_tag aus L in Presenter verschoben

4 years agoKosmetik/Typo
Jan Büren [Tue, 25 Aug 2020 10:18:44 +0000 (12:18 +0200)]
Kosmetik/Typo

4 years agoMandanteneinstellung: Projekt zum Auftrag erzeugen auch für Order-Controller
Jan Büren [Mon, 24 Aug 2020 09:15:27 +0000 (11:15 +0200)]
Mandanteneinstellung: Projekt zum Auftrag erzeugen auch für Order-Controller

4 years agoVorgangsbezeichnung erzwingen auch im Order-Controller
Jan Büren [Thu, 20 Aug 2020 13:04:04 +0000 (15:04 +0200)]
Vorgangsbezeichnung erzwingen auch im Order-Controller

4 years agoKosmetik Zeilenumbruch
Jan Büren [Thu, 20 Aug 2020 12:56:27 +0000 (14:56 +0200)]
Kosmetik Zeilenumbruch

4 years agoVersion auf unstable gesetzt
Jan Büren [Mon, 17 Aug 2020 10:43:53 +0000 (12:43 +0200)]
Version auf unstable gesetzt

4 years agoLiefermengenberechnung: Default auf verlinkte Position (seit 2016 möglich)
Jan Büren [Mon, 17 Aug 2020 10:35:01 +0000 (12:35 +0200)]
Liefermengenberechnung: Default auf verlinkte Position (seit 2016 möglich)

4 years agoSL::Mailer: Aufrufer kann optional beliebige Header mitgeben
Moritz Bunkus [Tue, 11 Aug 2020 15:50:54 +0000 (17:50 +0200)]
SL::Mailer: Aufrufer kann optional beliebige Header mitgeben

4 years agopod ergänzung GL.pm
Jan Büren [Tue, 11 Aug 2020 08:59:57 +0000 (10:59 +0200)]
pod ergänzung GL.pm

4 years agoKreditoren- Debitorenbuchung: Lieferdatum für die Steuer berücksichtigen
Jan Büren [Tue, 11 Aug 2020 07:40:10 +0000 (09:40 +0200)]
Kreditoren- Debitorenbuchung: Lieferdatum für die Steuer berücksichtigen

4 years agoLogik-Kosmetik: Die Variablen werden lokal für der Schleife benötigt
Jan Büren [Tue, 11 Aug 2020 07:21:47 +0000 (09:21 +0200)]
Logik-Kosmetik: Die Variablen werden lokal für der Schleife benötigt

Aufruf von weiteren Funktionen nach der initialiserung erschwert
die Lesbarkeit

4 years agoForm: Backend-Funktion get_taxcharts entfernt
Jan Büren [Tue, 11 Aug 2020 06:59:00 +0000 (08:59 +0200)]
Form: Backend-Funktion get_taxcharts entfernt

Toter Code, die ALL_TAXCHARTS werden nicht mehr verwendet
Aufruf auch in ar.pl entfernt

4 years agoap.pl ALL_TAXCHARTS toten Code entfernt
Jan Büren [Tue, 11 Aug 2020 06:55:00 +0000 (08:55 +0200)]
ap.pl ALL_TAXCHARTS toten Code entfernt

Wird seit 6e594d280b nicht mehr verwendet

4 years agohtaccess: Regel auf Verzeichnisse mit Namen .git oder config beschränken
Moritz Bunkus [Fri, 7 Aug 2020 13:23:49 +0000 (15:23 +0200)]
htaccess: Regel auf Verzeichnisse mit Namen .git oder config beschränken

Die bisherige Regel verbietet schlicht den Zugriff auf beliebige
Dateien und Verzeichnisse, die ».git« oder »config« irgendwo im Namen
haben — z.B. »js/edit_periodic_invoices_configs.js« oder die
»config.js« vom CKEditor. Damit gehen dann Dinge wie das Bearbeiten
der Konfiguration wiederkehrender Rechnungen nicht mehr.

4 years agoSkontovorschläge: ungültige Steuer-Zeilen aus acc_trans ignorieren
Moritz Bunkus [Thu, 19 Mar 2020 12:15:59 +0000 (13:15 +0100)]
Skontovorschläge: ungültige Steuer-Zeilen aus acc_trans ignorieren

Buchungen in acc_trans, die das Steuer-Konto ansprechen (also eines,
bei dem chart_link AR_tax oder AP_tax enthält), haben oftmals eine
ungültige Kombination aus taxkey & tax_id (ungültig im Sinne von:
diese Kombination gibt's in der Tabelle tax nicht).

Für Skontoberechnung sind solche Zeilen aber irrelevant. Also sie
einfach überspringen und nicht sterben.

4 years agoE-Mail-Versand: vorbelegter Text für Rechnungen mit aktiviertem Bankeinzug
Moritz Bunkus [Thu, 5 Mar 2020 10:29:41 +0000 (11:29 +0100)]
E-Mail-Versand: vorbelegter Text für Rechnungen mit aktiviertem Bankeinzug

4 years agoZUGFeRD: auch bei massengedruckten Rechnungen ZUGFeRD-Infos erzeugen
Moritz Bunkus [Mon, 3 Aug 2020 11:56:02 +0000 (13:56 +0200)]
ZUGFeRD: auch bei massengedruckten Rechnungen ZUGFeRD-Infos erzeugen

Funktioniert aber nur, wenn nur eine einzige Mail ausgewählt
ist. Andernfalls existieren halt mehrere Anhänge mit demselben Namen,
was nicht funktionieren kann.

4 years agoZUGFeRD: auch wiederkehrende Rechnungen mit ZUGFeRD-Infos erzeugen
Moritz Bunkus [Mon, 3 Aug 2020 11:50:47 +0000 (13:50 +0200)]
ZUGFeRD: auch wiederkehrende Rechnungen mit ZUGFeRD-Infos erzeugen

4 years agoZUGFeRD: Namen der eingebetteten Datei richtig setzen
Moritz Bunkus [Mon, 3 Aug 2020 11:34:03 +0000 (13:34 +0200)]
ZUGFeRD: Namen der eingebetteten Datei richtig setzen

'ucfilespec' wird erst ab PDF 1.7 unterstützt, was wir nicht
erzeugen. Daher wurde bisher der Name der temporären Datei auch im PDF
als Dateiname verwendet.

Jetzt wird korrekt »ZUGFeRD-invoice.xml« als Name des Anhangs im PDF
angezeigt.

4 years agoKosmetik: Einrückung
Moritz Bunkus [Mon, 3 Aug 2020 11:33:51 +0000 (13:33 +0200)]
Kosmetik: Einrückung

4 years agoFile: Kein deep clone von Strukturen machen die SL::DB::* Objekte enthalten
Sven Schöling [Fri, 17 Jul 2020 15:13:03 +0000 (17:13 +0200)]
File: Kein deep clone von Strukturen machen die SL::DB::* Objekte enthalten

Das führt zu Duplizierungen von Singletons, in diesem Fall der
Datenbankverbindung die dann beim abbauen kaputtgehen.

(cherry picked from commit 9a86234c1a5624573a3f2738cf25b526527796c8)

Behebt #358 (redmine).

4 years agoDeb-/Kred-/Dialogbuchungen - get_active_taxes_for_chart mit tax_id
G. Richardson [Thu, 23 Jul 2020 13:42:10 +0000 (15:42 +0200)]
Deb-/Kred-/Dialogbuchungen - get_active_taxes_for_chart mit tax_id

Durch die Konfiguration bei den Steuern, für welche Konten welche
Steuerfälle in den Dropdowns bei Debitoren-, Kreditoren- und
Dialogbuchungen auftauchen, kann es passieren, daß für bereits gebuchte
Belege beim erneuten Öffnen die Steuer nicht mehr zur Verfügung steht
und dadurch falsch angezeigt wird. Indem man die aktuelle tax_id an
get_active_taxes_for_chart mit übergibt kann man sicherstellen, daß die
ausgewählte Steuer immer im Dropdown auftaucht.

Da der Code für die Erstellung der jeweiligen Dropdowns so umständlich
ist, und mehrmals wiederholt wird, war es einfacher, dies als neuen
Parameter in get_active_taxes_for_chart zu implementieren.

4 years agoGL get_active_taxes_for_chart - tax_id param
G. Richardson [Thu, 23 Jul 2020 13:36:10 +0000 (15:36 +0200)]
GL get_active_taxes_for_chart - tax_id param

Damit kann man bei bereits gebuchten acc_trans-Einträgen den aktuellen
tax_id Wert übergeben, so daß der Eintrag bei Dropdowns immer erscheint,
also auch dann, wenn er durch Umkonfiguration ansonsten aus dem Dropdown
herausgefiltert werden würde (z.B. wenn sich chart_categories in tax
ändert).

4 years agoDATEV Export Lieferdatum - für Dialogbuchungzahlungen wieder erlauben
G. Richardson [Mon, 27 Jul 2020 16:39:54 +0000 (18:39 +0200)]
DATEV Export Lieferdatum - für Dialogbuchungzahlungen wieder erlauben

In Commit eab277a411 wurde das Lieferdatum für Buchungen auf
"Zahlungs"konten deaktiviert. Für Einkaufs- und Verkaufsrechnungen ist
das auch korrekt, hier soll nur die Hauptbuchung im DATEV-Export mit
Lieferdatum exportiert werden, die Zahlungen sind vom Lieferdatum
unabhängig.  (Zumindest solange nicht automatisch Steuer bei
Skontobuchungen berücksichtigt wird).

Bei Dialogbuchungen soll hingegen schon das Lieferdatum erscheinen, auch
wenn eins der Buchungskonten z.B. Bank ist. Ob das Lieferdatum bei der
entsprechenden Dialogbuchung sinnvoll ist muß natürlich der Bucher
entscheiden.

Hierfür wurde auch einer der DATEV-Tests überarbeitet.

4 years agochangelog: Währung/Wechselkurs im Auftrags-Controller
Bernd Bleßmann [Mon, 27 Jul 2020 13:35:16 +0000 (15:35 +0200)]
changelog: Währung/Wechselkurs im Auftrags-Controller

4 years agoAuftrags-Controller: Wechselkurs in Preisquellen-Dialog berücksichtigen
Bernd Bleßmann [Fri, 24 Jul 2020 13:46:30 +0000 (15:46 +0200)]
Auftrags-Controller: Wechselkurs in Preisquellen-Dialog berücksichtigen

Bezieht sich auch auf #139
Refs #139

4 years agoWechselkurs pro Angebot/Auftrag: In Angebots-/Auftragsbericht berücksichtigen
Bernd Bleßmann [Mon, 27 Jul 2020 12:27:06 +0000 (14:27 +0200)]
Wechselkurs pro Angebot/Auftrag: In Angebots-/Auftragsbericht berücksichtigen

4 years agoAuftrags-Controller: Wechselkurs: Preis beim Hinzufügen eines Artikels umrechnen
Bernd Bleßmann [Fri, 24 Jul 2020 12:03:34 +0000 (14:03 +0200)]
Auftrags-Controller: Wechselkurs: Preis beim Hinzufügen eines Artikels umrechnen

4 years agoAuftrags-Controller: Wechselkurs pro Beleg …
Bernd Bleßmann [Fri, 24 Jul 2020 09:25:42 +0000 (11:25 +0200)]
Auftrags-Controller: Wechselkurs pro Beleg …

- Wechselkurs wird pro Beleg gespeichert
- Wechselkurs ist immer änderbar
- vorausgefüllt aus "alter" Tages-Wechselkurstabelle

Bezieht sich auch auf #135
Refs #135

4 years agoWechselkurs pro Angebot/Auftrag: legacy-Methode exchangerate umbenannt
Bernd Bleßmann [Mon, 20 Jul 2020 10:49:13 +0000 (12:49 +0200)]
Wechselkurs pro Angebot/Auftrag: legacy-Methode exchangerate umbenannt

4 years agoWechselkurs pro Angebot/Auftrag: DB-Upgrade-Skript + Rose
Bernd Bleßmann [Wed, 17 Jun 2020 09:40:03 +0000 (11:40 +0200)]
Wechselkurs pro Angebot/Auftrag: DB-Upgrade-Skript + Rose

exchangerate direkt in Tabelle oe ablegen.

Die Implementierung, um bei Angeboten/Aufträgen den Wechselkurs pro Beleg
zu speichern folgt in weiteren commits und wird erstmal nur für den neuen
Auftrags-Controller umgesetzt.

Bezieht sich auch auf #135
Refs #135

4 years agoAuftrags-Controller: Wechselkurs: Kosmetik / POD update
Bernd Bleßmann [Fri, 5 Jun 2020 16:52:47 +0000 (18:52 +0200)]
Auftrags-Controller: Wechselkurs: Kosmetik / POD update

4 years agoAuftrags-Controller: Währung in make_order setzen
Bernd Bleßmann [Mon, 27 Jul 2020 13:30:24 +0000 (15:30 +0200)]
Auftrags-Controller: Währung in make_order setzen

4 years agoAuftrags-Controller: Wechselkursfeld leer lassen, wenn Kurs nicht bekannt
Bernd Bleßmann [Fri, 5 Jun 2020 15:08:45 +0000 (17:08 +0200)]
Auftrags-Controller: Wechselkursfeld leer lassen, wenn Kurs nicht bekannt

4 years agoAuftrags-Controller: Währung bei Kunden-/Lieferantenwechsel setzen
Bernd Bleßmann [Fri, 5 Jun 2020 15:09:13 +0000 (17:09 +0200)]
Auftrags-Controller: Währung bei Kunden-/Lieferantenwechsel setzen

4 years agoAuftrags-Controller: Feld für Wechselkurs CSS-Klasse numeric/reformat_number
Bernd Bleßmann [Fri, 5 Jun 2020 12:28:41 +0000 (14:28 +0200)]
Auftrags-Controller: Feld für Wechselkurs CSS-Klasse numeric/reformat_number

Damit kann in dem Feld auch "gerechnet" werden.

4 years agoS:D:Order: kein has_customervendor in kivitendo
Bernd Bleßmann [Fri, 5 Jun 2020 12:30:30 +0000 (14:30 +0200)]
S:D:Order: kein has_customervendor in kivitendo

Anpassung nach cherry-picks aus odyn

4 years agoWarnung Währungs-/Kurswechsel: Text u. Übersetzung angepasst
Bernd Bleßmann [Mon, 27 Jul 2020 10:32:04 +0000 (12:32 +0200)]
Warnung Währungs-/Kurswechsel: Text u. Übersetzung angepasst

4 years agoAuftrags-Controller: js: Debug-Meldungen raus
Bernd Bleßmann [Mon, 27 Jul 2020 13:20:15 +0000 (15:20 +0200)]
Auftrags-Controller: js: Debug-Meldungen raus

Anpassung nach cherry-pick aus odyn

4 years agoAuftragsschnellerfassung: Korrekturen für Währung/Wechselkurs
Felix Eichler [Mon, 19 Aug 2019 07:04:41 +0000 (09:04 +0200)]
Auftragsschnellerfassung: Korrekturen für Währung/Wechselkurs

- Feld auf disabled setzen wenn nicht gebraucht
- _as_null_number damit undef nicht zu 0 wird
- Übersetzte Fehlermeldungen

ticket #9491

(cherry picked from commit c581e4685a217bdd5b73380b1f808037a473dd9f)
(cherry pick von odyn)

4 years agoAuftragsschnellerfassung: Warnung wenn neuer Wechselkurs eingegeben
Felix Eichler [Mon, 15 Apr 2019 08:15:20 +0000 (10:15 +0200)]
Auftragsschnellerfassung: Warnung wenn neuer Wechselkurs eingegeben

(cherry picked from commit 3825bc25c386674446879946bd73a16a2c3e3314)
(cherry pick von odyn)

4 years agoWarnung Währungs-/Kurswechsel: englischen Text an Übersetzung angepasst
Felix Eichler [Mon, 15 Apr 2019 08:22:02 +0000 (10:22 +0200)]
Warnung Währungs-/Kurswechsel: englischen Text an Übersetzung angepasst

(cherry picked from commit a51ce740e43f2c70f8584a29ca1c3c3b2ecc7acf)
(cherry pick von odyn)

4 years agoexchangerate bei Order erst nach transdate und currency_id setzen
Felix Eichler [Mon, 15 Apr 2019 08:57:46 +0000 (10:57 +0200)]
exchangerate bei Order erst nach transdate und currency_id setzen

(cherry picked from commit 7d76676faf4c3a4d71fc5df449365374a9997995)
(cherry pick von odyn)

4 years agoAuftrags-Controller: DOM-Id des Datumsfeld richtig angeben
Bernd Bleßmann [Fri, 5 Jun 2020 12:31:18 +0000 (14:31 +0200)]
Auftrags-Controller: DOM-Id des Datumsfeld richtig angeben

Es heißt _as_date in kivitendo.
Anpassung nach cherry-pick aus odyn

4 years agolocales-Lauf en
Bernd Bleßmann [Mon, 27 Jul 2020 13:19:59 +0000 (15:19 +0200)]
locales-Lauf en

4 years agoAuftragsschnellerfassung: Währung und Wechselkurs definierbar
Felix Eichler [Thu, 21 Mar 2019 09:34:51 +0000 (10:34 +0100)]
Auftragsschnellerfassung: Währung und Wechselkurs definierbar

impl. #9491

(cherry picked from commit 6cdc5a4a33df4530ce4e141151e83138320e27a2)
(cherry pick von odyn)

4 years agoRose-Attr-Helfer: _as_null_number
Bernd Bleßmann [Fri, 5 Jun 2020 12:26:35 +0000 (14:26 +0200)]
Rose-Attr-Helfer: _as_null_number

von odyn abgeguckt, aber nicht mit SL::Helper::Number implementiert
(gibt es in kivitendo nicht)
siehe auch odyn: commit b4177a76db52e94795314b527774f515fd8ee42f

4 years agoDebitorenbuchung: Wechselkurs bei Zahlung formatieren
Bernd Bleßmann [Tue, 16 Jun 2020 08:53:49 +0000 (10:53 +0200)]
Debitorenbuchung: Wechselkurs bei Zahlung formatieren

4 years agoDebitorenbuchung: unbekannten Wechselkurs (0) nicht anzeigen
Bernd Bleßmann [Mon, 27 Jul 2020 10:09:20 +0000 (12:09 +0200)]
Debitorenbuchung: unbekannten Wechselkurs (0) nicht anzeigen

4 years agoWechselkurs in VK-Rechnung nicht aus Zahlung setzen
Bernd Bleßmann [Mon, 15 Jun 2020 12:26:06 +0000 (14:26 +0200)]
Wechselkurs in VK-Rechnung nicht aus Zahlung setzen

4 years agoRevert "BUG-Fix: Kreditorenbuchungen: Währung wird nicht übernommen."
Bernd Bleßmann [Mon, 15 Jun 2020 11:12:34 +0000 (13:12 +0200)]
Revert "BUG-Fix: Kreditorenbuchungen: Währung wird nicht übernommen."

This reverts commit dc89fd52864f1778e4aded439e0765b1422879ce.

Der commit tut nicht, was in der commit-Message steht (dafür gab es
schon einen anderen) und sorgt dafür, dass der Wechselkurs doppelt
formatiert wird und dadurch kaputt geht.

4 years agoWechselkurs mit 5 Nachkommastellen anzeigen
Bernd Bleßmann [Mon, 15 Jun 2020 10:31:48 +0000 (12:31 +0200)]
Wechselkurs mit 5 Nachkommastellen anzeigen

sieh auch
"Debitorenbuchungen - Wechselkurs mit 5 Nachkommastellen anzeigen"
(commit 4291cf9efdf89ef6ad98aa877c1a31bee63fffad)

4 years agoLagerbestand: Paginieren An- und Ausschalten
Jan Büren [Mon, 13 Jul 2020 12:16:17 +0000 (14:16 +0200)]
Lagerbestand: Paginieren An- und Ausschalten

4 years agowh report: Kosmetik
Jan Büren [Mon, 13 Jul 2020 12:14:05 +0000 (14:14 +0200)]
wh report: Kosmetik

4 years agoRelease 3.5.6
Bernd Bleßmann [Mon, 20 Jul 2020 11:17:33 +0000 (13:17 +0200)]
Release 3.5.6

4 years agoDoku-Update: Versionnummer 3.5.6
Bernd Bleßmann [Mon, 20 Jul 2020 11:11:52 +0000 (13:11 +0200)]
Doku-Update: Versionnummer 3.5.6

4 years agoDatenbank-Upgrade-Skripte für Release 3.5.6-Abhängigkeiten
Bernd Bleßmann [Mon, 20 Jul 2020 11:03:26 +0000 (13:03 +0200)]
Datenbank-Upgrade-Skripte für Release 3.5.6-Abhängigkeiten

4 years agovim-Auslagerungsdatei entfernt
Bernd Bleßmann [Mon, 20 Jul 2020 08:45:02 +0000 (10:45 +0200)]
vim-Auslagerungsdatei entfernt