kivitendo-erp.git
2 years agoMerge branch 'debian' into b-3.6.1
Michael Wagner [Fri, 15 Jul 2022 22:48:06 +0000 (00:48 +0200)]
Merge branch 'debian' into b-3.6.1

2 years agoepic-ts
Michael Wagner [Fri, 15 Jul 2022 22:46:29 +0000 (00:46 +0200)]
epic-ts

2 years agoauf Original-Version zurückgesetzt
Michael Wagner [Fri, 15 Jul 2022 22:45:04 +0000 (00:45 +0200)]
auf Original-Version zurückgesetzt

2 years agoMerge branch 'b-3.6.1' into mebil
Michael Wagner [Fri, 15 Jul 2022 17:28:43 +0000 (19:28 +0200)]
Merge branch 'b-3.6.1' into mebil

2 years agoRelease 3.6.1
Bernd Bleßmann [Fri, 20 May 2022 12:45:37 +0000 (14:45 +0200)]
Release 3.6.1

2 years agoVersionsnummer in Dokumentationen für 3.6.1 angepasst
Bernd Bleßmann [Fri, 20 May 2022 12:43:42 +0000 (14:43 +0200)]
Versionsnummer in Dokumentationen für 3.6.1 angepasst

2 years agoDB-Upgrade-Skripte für 3.6.1
Bernd Bleßmann [Fri, 20 May 2022 12:25:01 +0000 (14:25 +0200)]
DB-Upgrade-Skripte für 3.6.1

2 years agoDokumentation: Hinweis auf neues Perl-Paket
Bernd Bleßmann [Fri, 20 May 2022 12:41:16 +0000 (14:41 +0200)]
Dokumentation: Hinweis auf neues Perl-Paket

2 years agochangelog: Liste gefixter Bugs für neues Release
Bernd Bleßmann [Fri, 20 May 2022 11:17:14 +0000 (13:17 +0200)]
changelog: Liste gefixter Bugs für neues Release

2 years agochangelog: weitere Anpassungen seit dem letzten Release erwähnen
Bernd Bleßmann [Fri, 20 May 2022 10:39:26 +0000 (12:39 +0200)]
changelog: weitere Anpassungen seit dem letzten Release erwähnen

2 years agoRelease-Management: Hinweis Versionsnummer anpassen im UPGRADE-Dokument
Bernd Bleßmann [Fri, 20 May 2022 09:24:45 +0000 (11:24 +0200)]
Release-Management: Hinweis Versionsnummer anpassen im UPGRADE-Dokument

2 years agologin: Logo: keine (falschen) Oktalzahlen beim Datum
Bernd Bleßmann [Fri, 20 May 2022 10:41:12 +0000 (12:41 +0200)]
login: Logo: keine (falschen) Oktalzahlen beim Datum

2 years agoMehr Frieden -General Kyrylo Budanov:
Jan Büren [Fri, 20 May 2022 09:55:02 +0000 (11:55 +0200)]
Mehr Frieden -General Kyrylo Budanov:

The breaking point will be in the second part of August.

2 years agoAuftrags-Controller: Beleg neu laden nach "Speichern und drucken" auch bei Fehler
Bernd Bleßmann [Fri, 20 May 2022 09:04:19 +0000 (11:04 +0200)]
Auftrags-Controller: Beleg neu laden nach "Speichern und drucken" auch bei Fehler

Wenn nach dem Speichern ein Fehler auftritt, Beleg neu laden mit redirect.
Gleiche Problematik/Begründung wie in commit
1268bf670c06f5a66ad78a75e41ad6c15061d9bc

2 years agoAuftrags-Controller: Beleg neu laden nach "Speichern und drucken"/Druckvorschau.
Bernd Bleßmann [Fri, 20 May 2022 08:19:27 +0000 (10:19 +0200)]
Auftrags-Controller: Beleg neu laden nach "Speichern und drucken"/Druckvorschau.

Sonst wird die Belegnummer nicht angezeigt, falls die Änderbarkeit von
Belegnummern abgeschaltet ist.
Zudem wurde die Projektnummer nicht angezeigt, wenn das automatische anlegen von
Projekten aktiv ist. Das Projekt exisitert dann aber schon und ein erneutes
Speichern schlägt fehl.

behebt #498 (redmine)

2 years agoAuftrags-Controller: E-Mail-Dialog: nach Speichern hiddens der ids wieder setzen
Bernd Bleßmann [Fri, 20 May 2022 08:17:26 +0000 (10:17 +0200)]
Auftrags-Controller: E-Mail-Dialog: nach Speichern hiddens der ids wieder setzen

Wichtig, falls die Makse nicht neu geladen wird (z.B. bei Abbruch)

2 years agoAuftrags-Controller: überflüssiges "die"-Statement entfernt
Bernd Bleßmann [Fri, 20 May 2022 08:35:44 +0000 (10:35 +0200)]
Auftrags-Controller: überflüssiges "die"-Statement entfernt

2 years agoShop: Vorgangsbezeichnung nicht bei Shopware6 implementiert
Werner Hahn [Fri, 20 May 2022 09:06:54 +0000 (11:06 +0200)]
Shop: Vorgangsbezeichnung nicht bei Shopware6 implementiert

2 years agoDunning: Email und Zahlungsbedingung in Mahnlaufbericht aufgenommen
Werner Hahn [Tue, 22 Mar 2022 13:33:11 +0000 (14:33 +0100)]
Dunning: Email und Zahlungsbedingung in Mahnlaufbericht aufgenommen

2 years agoShopOrder: billing_email zusätzlich als invoice_mail ...
Werner Hahn [Fri, 20 May 2022 06:27:05 +0000 (08:27 +0200)]
ShopOrder: billing_email zusätzlich als invoice_mail ...

beim Kunden übernehmen. Rechnungs und Mahnungsmail werden über diese
Adresse verschickt.

2 years agoProjekte: Leeren Reiter "Projekt-Details" entfernt.
Bernd Bleßmann [Wed, 18 May 2022 14:25:50 +0000 (16:25 +0200)]
Projekte: Leeren Reiter "Projekt-Details" entfernt.

Kam wohl durch einen cherry-pick rein.

2 years agoUpgrade-Doku: Hinweis auf benötigtes Perl-Modul IPC::Run
Bernd Bleßmann [Wed, 18 May 2022 13:14:14 +0000 (15:14 +0200)]
Upgrade-Doku: Hinweis auf benötigtes Perl-Modul IPC::Run

2 years agoVolltext-Suche: changelog
Bernd Bleßmann [Wed, 18 May 2022 13:13:48 +0000 (15:13 +0200)]
Volltext-Suche: changelog

2 years agoVolltext-Suche Auftrag: Kosmetik: Formatierung SQL-Statements
Bernd Bleßmann [Fri, 22 Apr 2022 13:49:20 +0000 (15:49 +0200)]
Volltext-Suche Auftrag: Kosmetik: Formatierung SQL-Statements

2 years agoVolltext-Suche Auftrag: auch in Wiedevorlagen suchen
Bernd Bleßmann [Fri, 22 Apr 2022 13:26:41 +0000 (15:26 +0200)]
Volltext-Suche Auftrag: auch in Wiedevorlagen suchen

2 years agoVolltext-Suche im Auftragsbericht
Bernd Bleßmann [Fri, 22 Apr 2022 10:35:04 +0000 (12:35 +0200)]
Volltext-Suche im Auftragsbericht

2 years agoInstallationCheck: IPC::Run wird benötigt
Bernd Bleßmann [Wed, 18 May 2022 12:43:10 +0000 (14:43 +0200)]
InstallationCheck: IPC::Run wird benötigt

2 years agoVolltext-Suche: Hintergrund-Job nachts aktivieren
Bernd Bleßmann [Wed, 18 May 2022 12:38:32 +0000 (14:38 +0200)]
Volltext-Suche: Hintergrund-Job nachts aktivieren

2 years agoVolltext-Suche: Hintergrund-Job: POD
Bernd Bleßmann [Wed, 18 May 2022 13:13:01 +0000 (15:13 +0200)]
Volltext-Suche: Hintergrund-Job: POD

2 years agoVolltext-Suche: Hintergrund-Job zum Extrahieren von Texten aus Dokumenten
Bernd Bleßmann [Wed, 6 Apr 2022 09:22:57 +0000 (11:22 +0200)]
Volltext-Suche: Hintergrund-Job zum Extrahieren von Texten aus Dokumenten

2 years agoVolltext-Suche: Rose-Beziehung von File zu full_text
Bernd Bleßmann [Wed, 6 Apr 2022 09:22:01 +0000 (11:22 +0200)]
Volltext-Suche: Rose-Beziehung von File zu full_text

2 years agoVolltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose
Bernd Bleßmann [Wed, 6 Apr 2022 08:33:55 +0000 (10:33 +0200)]
Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose

2 years agochangelog zu Telefonnotizen
Bernd Bleßmann [Fri, 13 May 2022 09:37:05 +0000 (11:37 +0200)]
changelog zu Telefonnotizen

2 years agoTelefonnotizen: in Berichten Angebot/Auftrag filtern können.
Bernd Bleßmann [Wed, 20 Apr 2022 09:57:59 +0000 (11:57 +0200)]
Telefonnotizen: in Berichten Angebot/Auftrag filtern können.

Durchsucht werden Betreff und Text.

2 years agoTelefonnotizen Angebot/Auftrag
Bernd Bleßmann [Mon, 11 Apr 2022 07:47:38 +0000 (09:47 +0200)]
Telefonnotizen Angebot/Auftrag

In einem neuen Reiter können Notizen zum Beleg erfasst werden.

2 years agoBankTransaction: Vorlagen: Verwendungszweck als Bemerkung in Kreditorenbuchung
Bernd Bleßmann [Wed, 11 May 2022 10:11:52 +0000 (12:11 +0200)]
BankTransaction: Vorlagen: Verwendungszweck als Bemerkung in Kreditorenbuchung

Mit der Möglichkeit, projektbezogenen Code für eine Konvertierung der
Verwendungszwecks einzubauen.

2 years agoBankTransaction: Kreditorenvorlagen: Vorlage direkt laden, wenn genau 1 Treffer
Bernd Bleßmann [Wed, 11 May 2022 09:15:23 +0000 (11:15 +0200)]
BankTransaction: Kreditorenvorlagen: Vorlage direkt laden, wenn genau 1 Treffer

2 years agoBankTransaction: vergessene Textübersetzung bei Buchung erstellen
Bernd Bleßmann [Wed, 11 May 2022 10:21:44 +0000 (12:21 +0200)]
BankTransaction: vergessene Textübersetzung bei Buchung erstellen

2 years agoBankTransaction: Kosmetik: Ausrichtung und "make emacs happy"
Bernd Bleßmann [Wed, 11 May 2022 09:48:19 +0000 (11:48 +0200)]
BankTransaction: Kosmetik: Ausrichtung und "make emacs happy"

2 years agoRechnungsmaske: "Browser-Zurück verhindern" konfigurierbar in Mandantenkonfig
Bernd Bleßmann [Wed, 4 May 2022 09:10:06 +0000 (11:10 +0200)]
Rechnungsmaske: "Browser-Zurück verhindern" konfigurierbar in Mandantenkonfig

2 years agochangelog zu "Dateimanagement: erst nur letzte Version anzeigen ..."
Bernd Bleßmann [Wed, 4 May 2022 09:15:38 +0000 (11:15 +0200)]
changelog zu "Dateimanagement: erst nur letzte Version anzeigen ..."

2 years agoDateimanagement: erst nur letzte Version anzeigen / alle Versionen ausklappbar.
Bernd Bleßmann [Mon, 25 Apr 2022 15:37:59 +0000 (17:37 +0200)]
Dateimanagement: erst nur letzte Version anzeigen / alle Versionen ausklappbar.

Und auch alle Versionen von Anhängen und Bildern anzeigen. Vorher wurde
hier nur die letzte Version gezeigt.

2 years agoDateimanagement: anderes colspan bei Bilder berücksichtigen
Bernd Bleßmann [Mon, 2 May 2022 14:02:07 +0000 (16:02 +0200)]
Dateimanagement: anderes colspan bei Bilder berücksichtigen

2 years agoAuftrags-Controller: Fix: Preisquellenermittlung: js-Funktion richtig aufrufen
Bernd Bleßmann [Wed, 27 Apr 2022 12:25:36 +0000 (14:25 +0200)]
Auftrags-Controller: Fix: Preisquellenermittlung: js-Funktion richtig aufrufen

ist eben kaputt gegangen

2 years agoAuftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert
Bernd Bleßmann [Wed, 27 Apr 2022 11:38:37 +0000 (13:38 +0200)]
Auftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert

2 years agoAuftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …
Bernd Bleßmann [Wed, 27 Apr 2022 09:34:35 +0000 (11:34 +0200)]
Auftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …

… nicht nur berücksichtigen, sondern auch anzeigen.
Und Rabatt-Quellen ebefalls berücksichtigen und anzeigen.

2 years agoAuftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt
Bernd Bleßmann [Wed, 27 Apr 2022 11:34:16 +0000 (13:34 +0200)]
Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt

2 years agoSL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.
Bernd Bleßmann [Mon, 25 Apr 2022 14:34:51 +0000 (16:34 +0200)]
SL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

2 years agomini-DMS: Filesystem-Backend: undef-Warnung vermeiden
Bernd Bleßmann [Mon, 25 Apr 2022 14:42:56 +0000 (16:42 +0200)]
mini-DMS: Filesystem-Backend: undef-Warnung vermeiden

2 years agomini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.
Bernd Bleßmann [Mon, 25 Apr 2022 14:02:16 +0000 (16:02 +0200)]
mini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.

Einfacher Größenvergleich mit letzter Version.

2 years agochangelog zu Workflow zu Lieferantenauftrag
Bernd Bleßmann [Mon, 25 Apr 2022 08:25:34 +0000 (10:25 +0200)]
changelog zu Workflow zu Lieferantenauftrag

2 years agoArtikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …
Bernd Bleßmann [Fri, 22 Apr 2022 15:21:03 +0000 (17:21 +0200)]
Artikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …

… wenn es genau einen Lieferanten beim Artikel gibt.

2 years agoArtikel-Controller: Workflow zu Lieferantenauftrag
Bernd Bleßmann [Wed, 20 Apr 2022 14:38:01 +0000 (16:38 +0200)]
Artikel-Controller: Workflow zu Lieferantenauftrag

Ziemlich simple Implementierung, die das Callback nutzt, das auch für das
Anlegen eines Artikels aus dem Auftrags-Controller heraus genutzt wird.

2 years agoneuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt
Bernd Bleßmann [Wed, 20 Apr 2022 13:22:42 +0000 (15:22 +0200)]
neuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt

2 years agoRechnungsmaske: Browser-Zurück verhindern
Bernd Bleßmann [Wed, 13 Apr 2022 14:25:27 +0000 (16:25 +0200)]
Rechnungsmaske: Browser-Zurück verhindern

Ein weiterer Hack, der in der Rechnungsmaske den Browswer-Zurück-Knopf
aushebeln soll, damit nicht doppelt gebucht werden kann.

siehe auch:
https://stackoverflow.com/questions/46183325/prevent-form-resubmit-after-pressing-back-button

2 years agoRechnungsmaske: "Drucken und Buchen" und Browser-Zurück entschärfen
Bernd Bleßmann [Wed, 26 Jan 2022 16:17:45 +0000 (17:17 +0100)]
Rechnungsmaske: "Drucken und Buchen" und Browser-Zurück entschärfen

Wenn nach dem "Drucken und Buchen" in der Rechnungsmaske eine andere Maske
aufgerufen wird und dann mit "Browser-Zurück" wieder zur Rechnungsmaske
zurückgegangen wird, dann wird im günstigsten Fall erneut gedruckt. Es ist
aber auch schon passiert (je nach Browser-Version?), dass eine zweite Rechnung
gebucht wurde.
Nun wird durch eine Hidden-Variable verhindert, dass der submit erneut
durchgeführt wird.

Das ist nur ein Hack. Eventuell ist es besser, das resubmit umzustellen auf:
- Druckdatei generieren
- per js zum Download anbieten und update-Triggern

Da ist aber einiges zu beachten durch die verschiedenen Ausgabetypen (media)
und $form->parse_template muss so umgestellt werden, dass es die Datei nicht
an den Browser schickt.

2 years agoAuftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen
Bernd Bleßmann [Wed, 13 Apr 2022 10:38:07 +0000 (12:38 +0200)]
Auftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen

Das alte Verhalten war, Preisquellen bei der Übernahme der Eingabezeile in die
Position zu berücksichtigen, wenn das Preisfeld leer war.
Das war nicht ersichtlich. Zudem wurde bei der Auswahl (Picker) eines Artikels
der Artikelpreis ohne Berücksichtigung der Quellen in das Preisfeld oben
eingetragen, so dass man es leer machen musste, um den Preisquellenpreis in die
Position zu übernehmen.

Nun wird nach der Auswahl (Picker) eines Artikels der Preis der Preisquelle
als placeholder in das Preisfeld eingetragen. Ein tooltip zeigt die Quelle an.
Damit bleibt das Feld leer und der Quellenpreis wird für die Position
verwendet.
Die Bearbeiterin sieht den Preis, der verwendet wird, kann ihn aber
auch leicht überschreiben.

Analog gilt das alles für das Rabattfeld.

2 years agoAngebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln
Bernd Bleßmann [Tue, 12 Apr 2022 07:36:17 +0000 (09:36 +0200)]
Angebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln

Als Flash-Meldung im neuen Beleg.

2 years agoLangtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer
Bernd Bleßmann [Mon, 11 Apr 2022 14:23:44 +0000 (16:23 +0200)]
Langtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer

Ist hier in der Benutzereinstellung ein Wert != 0 gewählt, so wird der Dialog
entsprechend dargestellt. Auch die Größe des Editor-Bereichs wird in diesem
Fall angpepasst.
Ist 0 oder kein Wert gewählt, so ist das Verhalten wie zuvor.

2 years agoSameSite-Attribut des Session-Cookies auf Strict setzen
Moritz Bunkus [Mon, 11 Apr 2022 13:26:57 +0000 (15:26 +0200)]
SameSite-Attribut des Session-Cookies auf Strict setzen

2 years agoZu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen
Jan Büren [Thu, 7 Apr 2022 12:19:08 +0000 (14:19 +0200)]
Zu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen

2 years agoLieferwertbericht um Filter nach Warengruppen erweitert
Jan Büren [Thu, 7 Apr 2022 11:27:27 +0000 (13:27 +0200)]
Lieferwertbericht um Filter nach Warengruppen erweitert

2 years agoVorschläge für Kontoauszüge verbessern, fall: remote_account_number
Jan Büren [Thu, 7 Apr 2022 08:31:14 +0000 (10:31 +0200)]
Vorschläge für Kontoauszüge verbessern, fall: remote_account_number

Treffer sauberer setzen, ist überhaupt eine nicht leere Kontonummer vorhanden?

2 years agoSL::File: get auch mit dbfile als Parameter aufrufen können
Bernd Bleßmann [Wed, 6 Apr 2022 10:09:16 +0000 (12:09 +0200)]
SL::File: get auch mit dbfile als Parameter aufrufen können

2 years agoSL::File: get_all_versions mit dbfile als Parameter gefixed
Bernd Bleßmann [Wed, 6 Apr 2022 09:45:03 +0000 (11:45 +0200)]
SL::File: get_all_versions mit dbfile als Parameter gefixed

2 years agoKunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.
Bernd Bleßmann [Thu, 31 Mar 2022 17:17:59 +0000 (19:17 +0200)]
Kunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.

Sowohl in der Sucheingabe, als auch beim Vergleich der DB-Einträge.

2 years agoTopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.
Bernd Bleßmann [Thu, 31 Mar 2022 17:09:07 +0000 (19:09 +0200)]
TopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.

Sowohl in der Sucheingabe, als auch beim Vergleich der DB-Einträge.

2 years agoLetter: "alle" E-Mail-Adressen per Anhaken als Empfänger
Bernd Bleßmann [Thu, 31 Mar 2022 13:48:56 +0000 (15:48 +0200)]
Letter: "alle" E-Mail-Adressen per Anhaken als Empfänger

2 years ago"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können
Bernd Bleßmann [Mon, 28 Mar 2022 14:28:17 +0000 (16:28 +0200)]
"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können

2 years agolocales-Lauf en
Bernd Bleßmann [Mon, 4 Apr 2022 11:24:00 +0000 (13:24 +0200)]
locales-Lauf en

2 years agoRevert "Briefe: Rechteprüfung gefixed"
Bernd Bleßmann [Mon, 4 Apr 2022 10:49:06 +0000 (12:49 +0200)]
Revert "Briefe: Rechteprüfung gefixed"

This reverts commit 65604fea85234a5ae3e787f7cafd81ece6b8621d.

Der Fix ist zwar richtig, aber nicht weitgehend. Es fehlen an einigen
Stellen weiter Übergaben von "is_sales" (z.B. bei allen redirects).

Zudem gibt es noch ein anderes Problem. Die Rechteprüfung hängt von
der form-Variablen "is_sales", ab, die zwar auch beim Export durch
den Reportgenerator übergeben wird. Diese wird aber erst nach dem
run_before-hook von dfen Report-Generator-spezifischen Hiddens
in der form gesetzt.

Ich mache dazu ein Ticket auf: Refs #495 (redmine)

2 years agoShopware6: Status completed innerhalb des Konnektors mappen
Jan Büren [Mon, 4 Apr 2022 10:16:13 +0000 (12:16 +0200)]
Shopware6: Status completed innerhalb des Konnektors mappen

Zufälligerweise heißen die alle fast schon so wie vordefiniert,
aber leider nicht ganz genauso ...

2 years agoShop: vergessene locales
Jan Büren [Mon, 4 Apr 2022 10:10:35 +0000 (12:10 +0200)]
Shop: vergessene locales

2 years agoschon benutzte ungültige Sprachen anzeigen
Jan Büren [Fri, 1 Apr 2022 06:04:12 +0000 (08:04 +0200)]
schon benutzte ungültige Sprachen anzeigen

2 years agoImage-Upload neuer Typ für VK-Lieferschein
Jan Büren [Thu, 31 Mar 2022 15:17:10 +0000 (17:17 +0200)]
Image-Upload neuer Typ für VK-Lieferschein

2 years agoUngültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS
Jan Büren [Thu, 31 Mar 2022 12:01:59 +0000 (14:01 +0200)]
Ungültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS

2 years agoSprache auf ungültig setzen im Admin-Bereich
Jan Büren [Thu, 31 Mar 2022 11:54:38 +0000 (13:54 +0200)]
Sprache auf ungültig setzen im Admin-Bereich

2 years agoSprache um Attribut ungültig erweitert
Jan Büren [Thu, 31 Mar 2022 09:45:54 +0000 (11:45 +0200)]
Sprache um Attribut ungültig erweitert

2 years agoZuviel in b24afac71c944 entfernt. Historie und Wiedervorlage wieder anzeigen
Jan Büren [Thu, 31 Mar 2022 08:35:06 +0000 (10:35 +0200)]
Zuviel in b24afac71c944 entfernt. Historie und Wiedervorlage wieder anzeigen

Historie ist nur lesend im Zugriff und Wiedervorlagen zu
schreibgeschützten Belegen zu erstellen, wenn das Recht productivity
vergeben ist, find ich i.O.

2 years agoBriefe: Rechteprüfung gefixed
Bernd Bleßmann [Mon, 28 Mar 2022 14:48:13 +0000 (16:48 +0200)]
Briefe: Rechteprüfung gefixed

Beim Öffnen eines Briefes aus dem Bericht wurde die Info is_sales nicht
mitgegeben. Daher wurde immer auf Rechte im Einkauf geprüft, egal, ob
Ein- oder Verkauf.

- $self->is_sales verwenden, denn das prüft, ob $::form->{is_sales} vorhanden
ist
- is_sales der URL für den Link auf den Brief mitgeben

2 years agoclean_tax abhängigkeit explizit setzen
Jan Büren [Mon, 28 Mar 2022 11:57:02 +0000 (13:57 +0200)]
clean_tax abhängigkeit explizit setzen

2 years agoAufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen
Jan Büren [Mon, 28 Mar 2022 11:12:37 +0000 (13:12 +0200)]
Aufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen

2 years agoAuftrags-Controller: Speichern und schließen, …
Bernd Bleßmann [Mon, 28 Mar 2022 09:19:41 +0000 (11:19 +0200)]
Auftrags-Controller: Speichern und schließen, …

… was einen zurück zur voherigen Ansicht bringt

2 years agoVerknüfpte Belege: Keine Verknüpfungen zu Angebot von Angebot oder Auftrag.
Bernd Bleßmann [Wed, 23 Mar 2022 09:41:57 +0000 (10:41 +0100)]
Verknüfpte Belege: Keine Verknüpfungen zu Angebot von Angebot oder Auftrag.

Ein Angbot beginnt immer einen neuen Workflow (es sei denn der Vorgänger ist
ein Pflichtenheft).
Das kann sonst dazu führen, dass eine Position mehrere Angebote als Vorgänger
hat und dann kann das Angebot nicht mehr gedruckt werden. Auch logisch ist
das nicht sinnvoll.

Fix im Auftrags-Controller und Upgrade-Skript, um solche Verknüpfungen zu
entfernen.

2 years agoChangelog: Reverse Charge für einige Steuerschlüssel
Jan Büren [Fri, 25 Mar 2022 15:06:16 +0000 (16:06 +0100)]
Changelog: Reverse Charge für einige Steuerschlüssel

2 years agoKreditorenbeleg prinzipiell um reverse_charge für beliebige Steuerschlüssel erw.
Jan Büren [Wed, 16 Mar 2022 07:10:08 +0000 (08:10 +0100)]
Kreditorenbeleg prinzipiell um reverse_charge für beliebige Steuerschlüssel erw.

Sobald eine Steuer ein Gegenkonto (reverse_charge_chart_id) besitzt
wird die Steuer immer gespiegelt gebucht. Unabhängig vom Steuersatz
oder Steuerschlüssel.

2 years agoSteuerschlüssel 18 und 19 mit reverse_charge Funktion hinzugefügt
Jan Büren [Wed, 16 Mar 2022 07:07:19 +0000 (08:07 +0100)]
Steuerschlüssel 18 und 19 mit reverse_charge Funktion hinzugefügt

2 years agoKreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen
Jan Büren [Tue, 15 Mar 2022 06:08:37 +0000 (07:08 +0100)]
Kreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen

2 years agoAnzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben
Jan Büren [Tue, 22 Mar 2022 16:24:28 +0000 (17:24 +0100)]
Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben

2 years agolocales en/de
Jan Büren [Fri, 25 Mar 2022 14:54:43 +0000 (15:54 +0100)]
locales en/de

2 years agoMit Bankimport abgeglichen Dialog-Buchungen schreibschützen
Jan Büren [Wed, 16 Mar 2022 08:27:06 +0000 (09:27 +0100)]
Mit Bankimport abgeglichen Dialog-Buchungen schreibschützen

2 years agoPayment-Helper pay_invoice case 'difference_as_skonto' entfernt
Jan Büren [Fri, 25 Mar 2022 12:03:13 +0000 (13:03 +0100)]
Payment-Helper pay_invoice case 'difference_as_skonto' entfernt

'difference_as_skonto' lässt sich über 'free_skonto' abbilden.
Ein Fall weniger der die Methode etwas wartungsfreundlicher macht.
POD und Testfall angepasst.

2 years agoreverse Charge Upgrade Skript: taxkeys nur bei Germany-DATEV-SKR03EU/04EU
Bernd Bleßmann [Fri, 25 Mar 2022 11:28:30 +0000 (12:28 +0100)]
reverse Charge Upgrade Skript: taxkeys nur bei Germany-DATEV-SKR03EU/04EU

2 years agolocales-Lauf en
Bernd Bleßmann [Fri, 25 Mar 2022 09:12:33 +0000 (10:12 +0100)]
locales-Lauf en

2 years agoTestfälle für Payment umgestellt difference_as_skonto => free_skonto
Jan Büren [Fri, 25 Mar 2022 08:16:46 +0000 (09:16 +0100)]
Testfälle für Payment umgestellt difference_as_skonto => free_skonto

Anwendungsfall difference_as_skonto ist nichts anderes als
free_skonto mit dem Skonto-Betrag entsprechend dem vollen
Rechnungsbetrag. Der Fall difference_as_skonto ist ansonsten toter Code
in der kivi und wurde nur von diesem Testfall noch am Leben erhalten

2 years agoPayment-Helper: free_skonto erweitert: skonto_amount == open_amount
Jan Büren [Fri, 25 Mar 2022 08:15:24 +0000 (09:15 +0100)]
Payment-Helper: free_skonto erweitert: skonto_amount == open_amount

2 years agoVerknüpfte Belege auch für Dialogbuchungen
Jan Büren [Fri, 25 Mar 2022 05:14:15 +0000 (06:14 +0100)]
Verknüpfte Belege auch für Dialogbuchungen

2 years agoHinweis, dass manuelle Skonto-Steuerkorrektur nicht mehr nötig sind
Jan Büren [Thu, 24 Mar 2022 16:39:21 +0000 (17:39 +0100)]
Hinweis, dass manuelle Skonto-Steuerkorrektur nicht mehr nötig sind

2 years agoChangelog: Skontoautomatik macht Steuerkorrektur
Jan Büren [Thu, 24 Mar 2022 16:37:43 +0000 (17:37 +0100)]
Changelog: Skontoautomatik macht Steuerkorrektur

2 years agoÄnderungen Testfall tax. bt_id ist jetzt zwingend erforderlich
Jan Büren [Wed, 23 Mar 2022 13:52:18 +0000 (14:52 +0100)]
Änderungen Testfall tax. bt_id ist jetzt zwingend erforderlich

pay_invoice mit Skonto erwartet die bank_transaction.id