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
Bernd Bleßmann [Wed, 6 Apr 2022 09:45:03 +0000 (11:45 +0200)]
SL::File: get_all_versions mit dbfile als Parameter gefixed
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.
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.
Bernd Bleßmann [Thu, 31 Mar 2022 13:48:56 +0000 (15:48 +0200)]
Letter: "alle" E-Mail-Adressen per Anhaken als Empfänger
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
Bernd Bleßmann [Mon, 4 Apr 2022 11:24:00 +0000 (13:24 +0200)]
locales-Lauf en
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)
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 ...
Jan Büren [Mon, 4 Apr 2022 10:10:35 +0000 (12:10 +0200)]
Shop: vergessene locales
Jan Büren [Fri, 1 Apr 2022 06:04:12 +0000 (08:04 +0200)]
schon benutzte ungültige Sprachen anzeigen
Jan Büren [Thu, 31 Mar 2022 15:17:10 +0000 (17:17 +0200)]
Image-Upload neuer Typ für VK-Lieferschein
Jan Büren [Thu, 31 Mar 2022 12:01:59 +0000 (14:01 +0200)]
Ungültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS
Jan Büren [Thu, 31 Mar 2022 11:54:38 +0000 (13:54 +0200)]
Sprache auf ungültig setzen im Admin-Bereich
Jan Büren [Thu, 31 Mar 2022 09:45:54 +0000 (11:45 +0200)]
Sprache um Attribut ungültig erweitert
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.
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
Jan Büren [Mon, 28 Mar 2022 11:57:02 +0000 (13:57 +0200)]
clean_tax abhängigkeit explizit setzen
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
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
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.
Jan Büren [Fri, 25 Mar 2022 15:06:16 +0000 (16:06 +0100)]
Changelog: Reverse Charge für einige Steuerschlüssel
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.
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
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
Jan Büren [Tue, 22 Mar 2022 16:24:28 +0000 (17:24 +0100)]
Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben
Jan Büren [Fri, 25 Mar 2022 14:54:43 +0000 (15:54 +0100)]
locales en/de
Jan Büren [Wed, 16 Mar 2022 08:27:06 +0000 (09:27 +0100)]
Mit Bankimport abgeglichen Dialog-Buchungen schreibschützen
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.
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
Bernd Bleßmann [Fri, 25 Mar 2022 09:12:33 +0000 (10:12 +0100)]
locales-Lauf en
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
Jan Büren [Fri, 25 Mar 2022 08:15:24 +0000 (09:15 +0100)]
Payment-Helper: free_skonto erweitert: skonto_amount == open_amount
Jan Büren [Fri, 25 Mar 2022 05:14:15 +0000 (06:14 +0100)]
Verknüpfte Belege auch für Dialogbuchungen
Jan Büren [Thu, 24 Mar 2022 16:39:21 +0000 (17:39 +0100)]
Hinweis, dass manuelle Skonto-Steuerkorrektur nicht mehr nötig sind
Jan Büren [Thu, 24 Mar 2022 16:37:43 +0000 (17:37 +0100)]
Changelog: Skontoautomatik macht Steuerkorrektur
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
Jan Büren [Wed, 23 Mar 2022 12:33:00 +0000 (13:33 +0100)]
Payment-Helper Anpassungen aus Testfall
- Keine Skonto Steuerkorrektur falls Steuer-Betrag < 0.01
- Zwei Teile von Netto und Steuer können an der dritten
Nachkommastelle auf 5 (0.005) berechnet werden. Entsprechend
Rundungskorrekturen genauer angepasst
Jan Büren [Wed, 23 Mar 2022 11:52:12 +0000 (12:52 +0100)]
SPI-Helper: Im Fehlerfall genauere Angaben zur Analyse ausgeben
Jan Büren [Wed, 23 Mar 2022 11:51:45 +0000 (12:51 +0100)]
Kosmetik ;
Jan Büren [Wed, 23 Mar 2022 07:26:27 +0000 (08:26 +0100)]
Testfall bank_transactions angepasst
- Payment-Helper keine uninit params
- skonto steuerkorrektur macht zwei weitere acc_trans verknüpfungen
Jan Büren [Tue, 22 Mar 2022 09:57:05 +0000 (10:57 +0100)]
Payment-Helper: Notes in DB-Buchung als Text speichern
Jan Büren [Tue, 22 Mar 2022 09:46:03 +0000 (10:46 +0100)]
Payment-Helper _skonto_charts... debugs und kommentare aufgeräumt
Jan Büren [Tue, 22 Mar 2022 09:39:13 +0000 (10:39 +0100)]
Payment-Helper: skonto_charts entfernt
Jan Büren [Tue, 22 Mar 2022 08:59:23 +0000 (09:59 +0100)]
Locales für Skonto-Steuerkorrektur
Jan Büren [Tue, 22 Mar 2022 08:15:20 +0000 (09:15 +0100)]
Kosmetik, Toten Code identifizieren, Alphabetische Reihenfolge Module
Jan Büren [Wed, 23 Mar 2022 12:32:27 +0000 (13:32 +0100)]
Angepasster Testfall payment
Jan Büren [Tue, 22 Mar 2022 07:54:09 +0000 (08:54 +0100)]
Payment-Helper Skonto verbuchen mit Steuerkorrektur
tax_and_amount_by_tax_id ausgelagert für ar und ap in SalesPurchaseInvoice.
pay_invoice mit skonto erwartet die banktransaction.id
Invoice und PurchaseInvoice bindet den SPI Helper ein
Alte Methode skonto_charts noch im Payment-Helper drin.
Ferner auskommentierte Debug-Statements und auskommtiert ArGl, ApGl
stabile Anbindung an ARAP (nicht notwendig, da mit BankTransationAccTrans
verknüpft).
Jan Büren [Thu, 24 Mar 2022 14:46:36 +0000 (15:46 +0100)]
SKR03/SKR04 Entfernt ggf. uralte falsch verknüpfte Automatikkonten
Laut der DATEV Steuerschlüssel Spezifikation darf es ferner
auch kein Automatik-Konto mehrfach bei Steuerschlüssel verwendet werden.
kivi erlaubt das schon immer, falls möglich setzt das skript den
Wert auf unique
Jan Büren [Tue, 22 Mar 2022 10:53:39 +0000 (11:53 +0100)]
Anzeige für Steuer bei Kreditorenbuchung wieder sichtbar machen
Die Abfrage auf reverse_charge_ $i liefert immer true zurück.
Entsprechend vorher den Wert in eine Variable setzen und diese dann prüfen
Jan Büren [Tue, 22 Mar 2022 10:51:02 +0000 (11:51 +0100)]
Wiedervorlage für Beleg, nur sichtbar für eigenen Benutzer
Die Rechte sind hier entweder zu strikt oder werden erst gar nicht
überprüft. Ferner sieht die ursprüngliche SQL-Abfrage leicht buggy aus.
Dieser Commit enthebelt behandelt Wiedervorlagen für Belege so als ob
diese sichtbar für alle Benutzer sind. Ferner wird die SQL-Abfrage
konkret auf die trans_id des Belegs angewendet
Steven Schubiger [Thu, 3 Mar 2022 12:32:48 +0000 (13:32 +0100)]
Swiss QR-Bill: QrBill.pm: Änderungen Syntax betreffend
Bernd Bleßmann [Fri, 18 Mar 2022 10:25:41 +0000 (11:25 +0100)]
Beim Workflow Kunden/Lieferant->Angebot/Auftrag Sprache vorbelegen
behebt #494 (redmine)
Bernd Bleßmann [Mon, 14 Mar 2022 18:38:52 +0000 (19:38 +0100)]
Rechnungsbericht: Dateianhänge anzeigen können.
Bernd Bleßmann [Mon, 14 Mar 2022 12:54:59 +0000 (13:54 +0100)]
Dokumentation: changelog für Suche nach allen Telefonnummern
Bernd Bleßmann [Mon, 14 Mar 2022 11:11:23 +0000 (12:11 +0100)]
Schnellsuche nach "allen" Telefonnummern.
Gesucht wird in allen Telefonnummer-Feldern bei Kunden/Lieferanten
und Ansprechpersonen.
Bernd Bleßmann [Mon, 14 Mar 2022 12:50:06 +0000 (13:50 +0100)]
Kosmetik: Ausrichtung
Bernd Bleßmann [Mon, 14 Mar 2022 10:28:28 +0000 (11:28 +0100)]
Kunden-/Lieferantensuche: Suche nach allen entsprechenden Telefonnummern
- alle Telefonnummer-Felder in entweder Kunden- oder
Lieferantenstammdaten
- alle Telefonnummer-Felder in Ansprechpersonen
Bernd Bleßmann [Mon, 14 Mar 2022 10:19:26 +0000 (11:19 +0100)]
Übersetzung Kunden-/Lieferantensuche: Hauptansprechperson statt -partner
Bernd Bleßmann [Mon, 14 Mar 2022 10:13:37 +0000 (11:13 +0100)]
Lieferantensuche: Auch Hauptansprechperson anzeigen können
Bernd Bleßmann [Mon, 14 Mar 2022 10:12:28 +0000 (11:12 +0100)]
Kundenbericht: Suche nach Hauptansprechperson repariert, …
… wenn auch Belege angezeigt werden sollen.
Dazu muss das "SELECT" dafür in alle "UNIONS".
Bernd Bleßmann [Mon, 14 Mar 2022 10:10:20 +0000 (11:10 +0100)]
Web-Template Kunden-/Lieferantensuche: ein <td> zuviel
Bernd Bleßmann [Fri, 11 Mar 2022 18:07:34 +0000 (19:07 +0100)]
Web-Templates Rechnungssuche: HTML-Tags korrigiert: …
- hidden außerhalb der Tabelle gesetzt
- <b>s geschlossen
Bernd Bleßmann [Fri, 11 Mar 2022 17:34:08 +0000 (18:34 +0100)]
ar.pl: Kosmetik: Ausrichtung
Bernd Bleßmann [Fri, 11 Mar 2022 17:31:33 +0000 (18:31 +0100)]
Rechnungsbericht VK und EK nach Steuerzone sortieren können
Bernd Bleßmann [Fri, 11 Mar 2022 17:20:18 +0000 (18:20 +0100)]
Rechnungsbericht VK und EK nach Steuerzone filtern können
Jan Büren [Thu, 10 Mar 2022 08:43:32 +0000 (09:43 +0100)]
Kosmetik Payment-Helper
Bernd Bleßmann [Wed, 23 Feb 2022 12:35:52 +0000 (13:35 +0100)]
CKEditor: Platz f. Toolbox bei Langtext, E-Mail-Dialog und Konfig. periodische RGs
Bernd Bleßmann [Wed, 23 Feb 2022 12:33:16 +0000 (13:33 +0100)]
kivi.js: CKEditor macht platz für Toolbox, …
wenn das Platzhalter-Element die Klasse 'texteditor-space-for-toolbar'
gestezt hat.
Bernd Bleßmann [Wed, 9 Mar 2022 10:32:50 +0000 (11:32 +0100)]
Beschreibungsfeld in Debitorenbuchung braucht cols-Attribut, …
… sonst gibt es eine "division by zero"-Ausnahme in SL::Form::numtextrows
Bernd Bleßmann [Wed, 9 Mar 2022 09:50:48 +0000 (10:50 +0100)]
Länge Eingabefelder angleichen in in Debitoren, Kreditoren- u. Dialogbuchung.
Durch die Einführung der Vorgangsbezeichnung dort sah des alles etwas unruhig
aus.
Bernd Bleßmann [Mon, 21 Feb 2022 13:36:34 +0000 (14:36 +0100)]
Kosmetik Debitorenbuchung ar.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:35:21 +0000 (14:35 +0100)]
Vorgangsbezeichnung in Debitorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:33:30 +0000 (14:33 +0100)]
Vorgangsbezeichnung in Debitorenbuchung: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:21:10 +0000 (14:21 +0100)]
Kosmetik Kreditorenbuchung ap.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:09:52 +0000 (14:09 +0100)]
Vorgangsbezeichnung in Kreditorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 12:59:42 +0000 (13:59 +0100)]
Vorgangsbezeichnung in Kreditorenbuchung: Speichern, Laden, Workflow
Bernd Bleßmann [Mon, 21 Feb 2022 12:43:23 +0000 (13:43 +0100)]
Kosmetik Dialogbuchung gl.pl, GL.pm: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 11:52:31 +0000 (12:52 +0100)]
Buchungsjournal: Vorgangsbezeichnung anzeigen und danach filtern können
Bernd Bleßmann [Mon, 21 Feb 2022 11:02:13 +0000 (12:02 +0100)]
Buchungsjournal Web-Template: Kosmetik: Einrückung
Bernd Bleßmann [Mon, 21 Feb 2022 11:01:07 +0000 (12:01 +0100)]
Buchungsjournal Web-Template: Fehlendes td-Tag
Bernd Bleßmann [Mon, 21 Feb 2022 10:46:26 +0000 (11:46 +0100)]
Kosmetik Dialogbuchung gl.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 10:44:29 +0000 (11:44 +0100)]
Vorgangsbezeichnung in Dialogbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 10:39:23 +0000 (11:39 +0100)]
Vorgangsbezeichnung in Dialogbuchungs-Vorlage: DB-Upgrade und Rose
Bernd Bleßmann [Mon, 21 Feb 2022 10:28:38 +0000 (11:28 +0100)]
Vorgangsbezeichnung in Dialogbuchung: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 10:16:09 +0000 (11:16 +0100)]
Vorgangsbezeichnung in Dialogbuchung: DB-Upgrade und Rose
Bernd Bleßmann [Wed, 9 Mar 2022 10:06:02 +0000 (11:06 +0100)]
Revert "OIDs von Tabellen entfernt"
This reverts commit
a351192ec2a1306395e2563525969e8103fa3f5a.
War jetzt doppelt drin.
Jan Büren [Wed, 9 Mar 2022 09:54:48 +0000 (10:54 +0100)]
Testfall: Debug-Meldungen nur bei einzelner Ausführung
https://perlmaven.com/diag-note-explain
Jan Büren [Wed, 9 Mar 2022 08:12:50 +0000 (09:12 +0100)]
Merge pull request #41 from kivitendo/f-rights-to-view
F rights to view
Bernd Bleßmann [Tue, 8 Mar 2022 15:46:56 +0000 (16:46 +0100)]
Recht: Ansehen von Lieferscheinen berücksichtigen (VK+EK/alter+neuer Controller)
Bernd Bleßmann [Tue, 8 Mar 2022 10:29:21 +0000 (11:29 +0100)]
Kosmetik: DeliveryOrder: actionbar: Einrückung und Ausrichtung
Bernd Bleßmann [Mon, 7 Mar 2022 10:19:35 +0000 (11:19 +0100)]
do.pl: display_form: Hilfsfunktion für Zugriffsrechte verwenden, …
… wie an anderen Stellen auch.
Bernd Bleßmann [Mon, 7 Mar 2022 10:02:53 +0000 (11:02 +0100)]
Recht: Ansehen von Einkaufsrechnungen berücksichtigen
Bernd Bleßmann [Mon, 7 Mar 2022 09:40:31 +0000 (10:40 +0100)]
Recht: Ansehen von Verkaufsrechnungen berücksichtigen
Bernd Bleßmann [Tue, 8 Mar 2022 16:12:42 +0000 (17:12 +0100)]
Anbebots-/Auftragsbericht: Recht "Ansehen von Belegen" berücksichtigen
Bernd Bleßmann [Tue, 8 Mar 2022 16:03:49 +0000 (17:03 +0100)]
Auftrags-Controller: wenn kein Recht zur Bearbeitung, dann Aktionen ausblenden …
… und nicht weglassen
Bernd Bleßmann [Mon, 7 Mar 2022 07:58:57 +0000 (08:58 +0100)]
Auftrags-Controller: before-run-hook deutlicher benannt
Bernd Bleßmann [Tue, 8 Mar 2022 16:27:53 +0000 (17:27 +0100)]
kein DB-Fehler bei fehlender Gruppe Vollzugriff im DB-Upgrade f. Nur-Lese-Rechte
Ist beim Test aufgefallen - dort gibt es die Gruppe nicht.
Jan Büren [Tue, 8 Mar 2022 14:29:35 +0000 (15:29 +0100)]
Abteilung bei Lohnbuchhaltung zuordnen, get_first mit richtigen Parameteraufruf
Jan Büren [Tue, 8 Mar 2022 11:46:25 +0000 (12:46 +0100)]
SQL-Upgrade korrekter Name und kivi-version
Importiert aus Kundenprojekt