MEBIL [Mon, 9 Jan 2017 20:32:44 +0000 (21:32 +0100)]
mebil
MEBIL [Tue, 13 Dec 2016 16:09:19 +0000 (17:09 +0100)]
mebil
G. Richardson [Tue, 5 Jul 2016 14:44:23 +0000 (16:44 +0200)]
VERSION auf 3.4.1 gesetzt
G. Richardson [Tue, 5 Jul 2016 14:08:18 +0000 (16:08 +0200)]
Dokumentation aktualisiert (neue Versionsnummer)
G. Richardson [Tue, 5 Jul 2016 14:01:40 +0000 (16:01 +0200)]
Changelog aktualisiert
G. Richardson [Tue, 5 Jul 2016 13:38:12 +0000 (15:38 +0200)]
Locales "all" aktualisiert
G. Richardson [Tue, 5 Jul 2016 12:37:38 +0000 (14:37 +0200)]
SQL release Upgrade Skripte für 3.4.1
G. Richardson [Tue, 5 Jul 2016 12:29:51 +0000 (14:29 +0200)]
changelog um Bugfixes erweitert
Jan Büren [Tue, 5 Jul 2016 08:15:25 +0000 (10:15 +0200)]
PTC Test um Rundungsgenauigkeit ergänzt
Der PriceTaxCalculator hat als Datenwert neuerdings die
Rundungsgenauigkeit für den Modus Schweiz. Dies muss entsprechend
im Tests des Moduls auch berücksichtigt werden.
Moritz Bunkus [Mon, 4 Jul 2016 11:39:09 +0000 (13:39 +0200)]
Revert "Partpicker styling"
This reverts commit
b9889576a1229f41edc2c1daf9b649d97fb7fd2e.
Grund: im Chrome (sowohl unter Linux als auch Windows) sieht das
Ergebnis ziemlich mies und hochgradig verwirrend aus. Im Internet
Explorer ist die Lupe zusätzlich zu weit unten positioniert (eher ein
Schönheitsfehler).
Moritz Bunkus [Mon, 4 Jul 2016 08:36:37 +0000 (10:36 +0200)]
SL::DB::Contact->formal_greeting: Feld cp_greeting gibt es nicht
Bei der Umstellung der Brieffunktion auf Template Toolkit wurde alter
Code, der $::form->{cp_greeting} verwendet hat, 1:1 umgesetzt. Aufgrund
eines Schreibfehlers in dem zum Testen verwendeten letter.tex wurde die
Funktion »formal_greeting« nie aufgerufen und daher nicht getestet.
Bernd Bleßmann [Fri, 1 Jul 2016 14:48:18 +0000 (16:48 +0200)]
changeloc/UPGRADE: Hinweis, dass Brieffunktion Template Toolkit nutzt …
und die Vorlagen angepasst werden müssen.
Siehe auch:
commit
7afe92aff55c96742fbffb54e382f17f9fe4d907
"Brieffunktion: Umstellung Druck auf Template Toolkit"
Sven Schöling [Fri, 1 Jul 2016 13:05:07 +0000 (15:05 +0200)]
changelog: CsvImport Spaltenzuordnung
Andreas Rudin [Thu, 30 Jun 2016 17:47:21 +0000 (19:47 +0200)]
Merge branch 'master' of https://github.com/kivitendo/kivitendo-erp
Andreas Rudin [Thu, 30 Jun 2016 17:33:41 +0000 (19:33 +0200)]
In Dokumentation Hinweis zu Genauigkeit 0.05 und mehrere Währungen
Rolf Fluehmann [Thu, 30 Jun 2016 16:21:38 +0000 (18:21 +0200)]
temporary precision notes
Rolf Fluehmann [Thu, 30 Jun 2016 16:18:30 +0000 (18:18 +0200)]
added roundings for periodic invoices
Rolf Fluehmann [Thu, 30 Jun 2016 16:40:58 +0000 (18:40 +0200)]
Revert "added roundings for periodic invoices"
This reverts commit
64b3d19a8012187c3c01717b91d59df2b2753ee3.
Rolf Fluehmann [Thu, 30 Jun 2016 11:44:21 +0000 (13:44 +0200)]
stricter filtering of posititions at erfolgsrechnung
Rolf Fluehmann [Thu, 30 Jun 2016 11:37:42 +0000 (13:37 +0200)]
added roundings for periodic invoices
Andreas Rudin [Tue, 28 Jun 2016 19:49:59 +0000 (21:49 +0200)]
Vergessene neue html-Dateien zu letztem Commit
Andreas Rudin [Tue, 28 Jun 2016 19:23:45 +0000 (21:23 +0200)]
Dokumentation-Erweiterung und -Anpasung CH-Modus, OpenDocument-Vorlagen
Andreas Rudin [Fri, 24 Jun 2016 20:47:52 +0000 (22:47 +0200)]
Merge branch 'master' of https://github.com/kivitendo/kivitendo-erp
Andreas Rudin [Fri, 24 Jun 2016 20:46:16 +0000 (22:46 +0200)]
Rundung in den Verkaufsbelegen des Vorlagensatzes rev-odt ergänzt
Martin Helmling martin.helmling@octosoft.eu [Fri, 24 Jun 2016 11:21:05 +0000 (13:21 +0200)]
BUG-Fix: FiBu/Dialogbuchungen: Steuerschlüssel nach Öffnen falsch
Nachdem eine Dialogbuchung mit dem Steuerschlüssel "USt-frei 0%" gebucht und geschlossen wurde,
wird nach dem öffnen derselben Buchung der Steuerschlüssel auf "Keine Steuer 0%" gesetzt.
Zum Einen wird hier nach den Schlüsseln gesucht, sondern 0 als Schlüssel angenommen.
Wie 2013 in Commit
0f8092f8 begonnen, ist die tax_id nicht zwingend 0.
Ebenso mus die txa_id für "USt-frei 0%" berücksichtigt werden sowie auch die EU.
Also nur dort berechnen wo Rate != 0 , derzeit bei taxkey 0,1,10 und 11
Zudem war bei der Vorauswahl der Steuer, die steuerfreien Namen nur mit zwei statt 5 Stellen hinter dem Komma,
d.h. es wurde keine Steuer vorselektiert, also dann der erste Eintrag "Keine Steuer 0%"
Martin Helmling martin.helmling@octosoft.eu [Fri, 24 Jun 2016 10:54:19 +0000 (12:54 +0200)]
Vendor/Customer Name in FlattenToForm setzen
In For.pm wird bei der Druckvorbereitung Customer-/Vendorname gesetzt.
Damit z.B. bei Massendruck oder neuen Controllern diese Variable auch
zur Verfügung stehen werden sie , falls die Objekte vorhanden in die Form geladen
Andreas Rudin [Thu, 23 Jun 2016 15:13:28 +0000 (17:13 +0200)]
Sprachanpassungen Erfolgsrechnung, GUV und BWA
Sven Schöling [Thu, 23 Jun 2016 14:31:24 +0000 (16:31 +0200)]
BankTransaction: Filter aus letztem Commit auch nicht vorbelegen
Sven Schöling [Thu, 23 Jun 2016 14:28:01 +0000 (16:28 +0200)]
BankTransactions: Lieferantenfilter nicht benutzen, wenn...
kein fremder Konteninhaber existiert. Ansonsten wird da einfach nach
einem zufälligen Vendor gefiltert der kein Konto hat.
G. Richardson [Mon, 13 Jun 2016 21:08:01 +0000 (23:08 +0200)]
BUG-Fix: Kreditorenbuchungen: Steuer inklusive wird nicht übernommen
G. Richardson [Wed, 8 Jun 2016 16:27:58 +0000 (18:27 +0200)]
Debitoren- und Kreditorenbuchungen in Fremdwährung öffnen
Bisher wurde zwar der Buchungsbetrag anhand des Wechselkurse
umgerechnet, nicht aber die Steuer (sofern vorhanden), hierfür mußte man
erst erneuern.
G. Richardson [Tue, 7 Jun 2016 14:22:05 +0000 (16:22 +0200)]
BUG-Fix: Kreditorenbuchungen: Währung wird nicht übernommen
Es werden IMMER die Währungeinstellungen vom Lieferanten genommen.
Die Variable currency wird beim Holen der Lieferanten-Daten überschrieben.
Den Variablen-Wert vor dem Holen der Stammdaten sichern und danach
zurückschreiben.
G. Richardson [Thu, 23 Jun 2016 09:09:07 +0000 (11:09 +0200)]
Bugfix #182: Auftrag aus Rechnung erstellen
Ticket #182 behoben, + Kommentare.
Sven Schöling [Wed, 22 Jun 2016 09:29:44 +0000 (11:29 +0200)]
am: fehlendes include für Historiensuche
Moritz Bunkus [Tue, 24 May 2016 11:20:40 +0000 (13:20 +0200)]
Finanzübersicht: Neue Spalte »Kosten« analog zu BWA-Kosten
Rolf Fluehmann [Tue, 21 Jun 2016 14:39:33 +0000 (16:39 +0200)]
Anpassungen im CH-Kontenplan und CH-Kontenzuordnung
Sven Schöling [Mon, 20 Jun 2016 09:09:39 +0000 (11:09 +0200)]
.mailmap update - Martin mag multiple Mailadressen.
Jan Büren [Fri, 17 Jun 2016 17:29:19 +0000 (19:29 +0200)]
Farben für Kontoauszug verbuchen auch im lx-office-erp.css
Alles trist und grau. Schade, schade, schade ...
Nun nicht mehr, auch für andere kivi-Freunde gibt es jetzt
Kontovorschläge in grün und orange!
Sven Schöling [Fri, 17 Jun 2016 17:10:17 +0000 (19:10 +0200)]
lx-office-erp.css: proportionale font-sizes
Firefox 47 ignoriert unter unity7 font-size in select komplett,
ausserdem haben wir seit ewigkeiten das problem dass td { font-size: 8pt
} alle spacings kaputtmacht. Das hier entfernt das experimentell.
Jan Büren [Fri, 17 Jun 2016 17:01:53 +0000 (19:01 +0200)]
Kontoauszug verbuchen - Punktesystem sichtbar machen
Super Codierung und unsichtbar für alle anderen.
Punktevergabe wird jetzt offen angezeigt und mittels ToolTip
kann hier jeder sehen warum welche Zuordnungen passieren und selber
tüfteln (a la spamassassin rule set).
root [Tue, 14 Jun 2016 12:15:06 +0000 (14:15 +0200)]
Nur die eigene Rechnungsnummer mit höheren Punkten versehen ...
... bei Lieferantenrechnungen weniger Punkte vergeben, aber mit
derselben Unschärfe wie bei Verkaufsrechnungen arbeiten.
Conflicts:
SL/DB/BankTransaction.pm
Jan Büren [Fri, 17 Jun 2016 16:52:28 +0000 (18:52 +0200)]
Kontoauszug verbuchen -> Buchung erstellen -> Lieferanten-Filter verbessern
Falls in dem Datenmodell Drafts.pm, Dialogbuchungen vorhanden sind,
stürzt die Filterfunktion einfach ohne Rückmeldung ab und macht nichts weiter.
Sinnvollerweise nur Ergebnisse filtern, die auch eine vendor_id im Draft haben.
Rolf Fluehmann [Tue, 7 Jun 2016 09:07:11 +0000 (11:07 +0200)]
new settings balance, datev, erfolgsrechnung, eurechnung, ustva to client-features
Sven Schöling [Fri, 17 Jun 2016 12:46:15 +0000 (14:46 +0200)]
CsvImport::BankTransaction: currency als info spalte anzeigen
Sven Schöling [Fri, 17 Jun 2016 12:45:36 +0000 (14:45 +0200)]
CsvImport::Base: benutzte header korrekt setzen
Sven Schöling [Fri, 17 Jun 2016 12:45:09 +0000 (14:45 +0200)]
Csv: mappings übersetzen jetzt auch header
Sven Schöling [Fri, 17 Jun 2016 12:43:24 +0000 (14:43 +0200)]
Helper::Csv: is_known in dispatcher gefixt
Sven Schöling [Fri, 17 Jun 2016 12:41:44 +0000 (14:41 +0200)]
CsvImport: leere Mappings schon beim Einlesen überspringen
Sven Schöling [Thu, 16 Jun 2016 16:18:20 +0000 (18:18 +0200)]
JSON::from_json nicht auf decode mappen
Sven Schöling [Thu, 16 Jun 2016 15:34:57 +0000 (17:34 +0200)]
CsvImport Mapping: header mit helper parsen
sonst gibt es wieder die gleichen Probleme mit UTF-BOM
Rolf Fluehmann [Thu, 9 Jun 2016 14:33:40 +0000 (16:33 +0200)]
added missing numberformat in java-script
Rolf Fluehmann [Thu, 9 Jun 2016 10:43:08 +0000 (12:43 +0200)]
added roundings on prints
Rolf Fluehmann [Tue, 7 Jun 2016 16:23:53 +0000 (18:23 +0200)]
preferences to client-features managed
Rolf Fluehmann [Tue, 7 Jun 2016 14:11:19 +0000 (16:11 +0200)]
featured menu-items visible/unvisible
Rolf Fluehmann [Tue, 7 Jun 2016 10:37:37 +0000 (12:37 +0200)]
featured form-objects visible/unvisible
Sven Schöling [Thu, 16 Jun 2016 13:25:02 +0000 (15:25 +0200)]
CVar: Flags immer vorhanden
Sven Schöling [Thu, 16 Jun 2016 13:24:40 +0000 (15:24 +0200)]
CsvImport: Spaltenzuordnung für non multiplexed
Sven Schöling [Mon, 13 Jun 2016 15:12:13 +0000 (17:12 +0200)]
Csv: mapping support
Sven Schöling [Fri, 10 Jun 2016 15:10:05 +0000 (17:10 +0200)]
Csv: Doku-Update vor mapping feature
Bernd Bleßmann [Wed, 15 Jun 2016 14:31:41 +0000 (16:31 +0200)]
FlattenToForm: Information, ob das item ein Erzeugnis ist, berücksichtigen.
Damit klappt das Drucken mit Stücklisten-Information im neuen
Auftrags-Controller, beim Massenrechnungsdruck und beim autom. Drucken
wiederkehrender Rechnungen.
Bernd Bleßmann [Wed, 15 Jun 2016 13:52:42 +0000 (15:52 +0200)]
Hintergrundjob periodische Rechnungen: bei Fehlern Fehlermeldungen ausgeben, …
… nicht die Anzahl der Fehler.
Bernd Bleßmann [Wed, 15 Jun 2016 13:26:59 +0000 (15:26 +0200)]
CreatePDF-Helper: template_meta{tmpfile} setzen (jetzt aber mit Wirkung)
f-tex verwendet diese Variable z.B. und kann ohne diese kein PDF erzeugen.
Hatte die Änderung im commit eben dummerweise auskommentiert.
Bernd Bleßmann [Wed, 15 Jun 2016 13:02:40 +0000 (15:02 +0200)]
CreatePDF-Helper: template_meta{tmpfile} setzen.
f-tex verwendet diese Variable z.B. und kann ohne diese kein PDF erzeugen.
Moritz Bunkus [Tue, 14 Jun 2016 08:04:14 +0000 (10:04 +0200)]
Zahlungsbedingungen: <%payment_(terms|options)%> werden nicht ersetzt
Jan Büren [Mon, 13 Jun 2016 15:31:34 +0000 (17:31 +0200)]
Refactoring: BankTransaction
minimalen aufgeräumt. Alte Copy&Paste doppelte Checks
an der Stelle entfernt, die ich gelesen und verstanden habe.
Jan Büren [Mon, 13 Jun 2016 14:39:51 +0000 (16:39 +0200)]
BankTransactions GUI Hotfix Verbesserung
Wenn man über die Liste aller Rechnung jetzt auch den
zu verbuchenden Betrag als Hilfestellung angezeigt bekommt, muss dieser
entsprechend konsequent auch bei dem einfachen AJAX-Anklicken
angezeigt werden.
Jan Büren [Mon, 13 Jun 2016 14:37:55 +0000 (16:37 +0200)]
Bankauszug verbuchen invoice_amount vor pay-invoice
Die Reihenfolge der Verarbeitung des Bankausszugs ist jetzt
wichtig. Vorher wurde einfach der Betrag der gesamten Rechnung
abgezogen, jetzt ist es nur noch der offene Betrag, der nach
der Zahlungsverbuchung dann auf 0 ist. Deshalb vorher ...
Jan Büren [Mon, 13 Jun 2016 13:40:29 +0000 (15:40 +0200)]
Feature Kontoauszug verbuchen - nur maximal offene Beträge
amount_open -> open_amount - richtige Helper-Funktion aufrufen
Jan Büren [Fri, 13 May 2016 08:18:31 +0000 (10:18 +0200)]
Keine Rechnungen mit Bankauszug verbuchen überbezahlen
Jan Büren [Mon, 13 Jun 2016 13:27:15 +0000 (15:27 +0200)]
Changelog für Änderungen für Kontoauszug verbuchen
inkl. Übersetzung
Jan Büren [Mon, 13 Jun 2016 13:21:58 +0000 (15:21 +0200)]
Verbesserung Visualisierung Bankverbuchen
Ein HTML-Tag zuviel.
open_amount aus SL/DB/Helper/Payments.pm nehmen
anstatt die DB/Invoice.pm unnötigerweise zu erweitern.
Jan Büren [Fri, 13 May 2016 08:19:31 +0000 (10:19 +0200)]
bessere visuelle Kontrolle über Bankauszug verbuchen
Der Betrag, der wirklich zugeordnet wird, wird in der GUI angezeigt.
Ferner Berechnungen aus den Templates ausgelagert.
Jan Büren [Mon, 13 Jun 2016 12:59:37 +0000 (14:59 +0200)]
Dokumentation aktualisiert.
Nein, Postgres 8.4 wird NICHT mehr unterstützt.
Auch nicht für Downgrade-Meister aus Zürich.
Nein.
Nein.
Nein. ;-)
Martin Helmling martin.helmling@octosoft.eu [Mon, 13 Jun 2016 11:38:14 +0000 (13:38 +0200)]
vendornotes auch als notes Form Variable
Wie in SL/IS.pm (
c0ed7d2fa ) werden hier die notes doppelt zurückgegeben.
fixup durch löschen von notes vor kopieren
Auch hier kann es passieren dass die notes von Dokumenten z.B. Rechnung durch die
notes des Lieferanten (Kunden) in den Forms-Variablen überschrieben werden,
dann beim Drucken der falsche Text in der (LateX) Rechnung landet.
Jan Büren [Mon, 13 Jun 2016 10:28:30 +0000 (12:28 +0200)]
SelfTests: Weitere Randfälle zumindestens in der Analyse-Ausgabe erwähnen
Hintergrund: Steuerschlüssel können auch bei Zahlungskonten vorhanden sein,
damit wäre eine Verknüpfung mit einer Netto-Rechnung auch nicht sinnvoll.
mh@waldpark.octosoft.eu [Fri, 10 Jun 2016 09:43:39 +0000 (11:43 +0200)]
customernotes auch als notes Form Variable(fixmaster)
Durch den query ct.* werden die notes und per ct.notes as customernotes eingelesen
fixup durch löschen von notes vor kopieren
Jan Büren [Thu, 9 Jun 2016 15:13:46 +0000 (17:13 +0200)]
Einkaufsstornos auch verknüpfen
Analog zur Verkaufs-Ansicht auch die Einkaufsrechnungen bei
Stornos verknüpfn
Jan Büren [Thu, 9 Jun 2016 14:59:01 +0000 (16:59 +0200)]
Verkauf Storno-Rechnungen auch verknüpfen
Ähnlich wie bei Gutschriften sollten Stornorechnungen auch mit
der Ursprungsrechnung verknüpft sein. closes #132
Bernd Bleßmann [Thu, 9 Jun 2016 14:49:35 +0000 (16:49 +0200)]
Presenter/Part: Type in Doku.
Bernd Bleßmann [Thu, 9 Jun 2016 14:47:37 +0000 (16:47 +0200)]
Order: Doku: weniger Bugs. Typo.
Jan Büren [Thu, 9 Jun 2016 13:10:10 +0000 (15:10 +0200)]
Kosmetik/Lesbarkeit
Ein klares delete statt ein kompliziertes map mit delete.
Sven Schöling [Thu, 9 Jun 2016 13:10:31 +0000 (15:10 +0200)]
Order: Mehr Bugs
Sven Schöling [Thu, 9 Jun 2016 13:07:56 +0000 (15:07 +0200)]
Order: und nochmal header nach oben
Sven Schöling [Thu, 9 Jun 2016 12:48:39 +0000 (14:48 +0200)]
Order: <h1> statt <div class=listtop> für einheitliches spacing
Sven Schöling [Thu, 9 Jun 2016 12:48:10 +0000 (14:48 +0200)]
Order: mehr fehlende Sachen in Doku ergänzt
Sven Schöling [Thu, 9 Jun 2016 12:43:35 +0000 (14:43 +0200)]
Order: javascript Kleinigkeiten
Sven Schöling [Thu, 9 Jun 2016 12:37:56 +0000 (14:37 +0200)]
Order: POD aufgeräumt, reformatiert, Bugs notiert.
Sven Schöling [Thu, 9 Jun 2016 12:00:51 +0000 (14:00 +0200)]
Order: Überflüssige Includes entfernt
Jan Büren [Thu, 9 Jun 2016 13:05:42 +0000 (15:05 +0200)]
Weitere Änderungen für den revert von
7735019
Damit ist das Ticket #144 erledigt.
Jan Büren [Thu, 9 Jun 2016 13:00:45 +0000 (15:00 +0200)]
Revert "Ticket 29 Verknüpfte Belege -> keine Verknüpfung von Rechnung nach Auftrag"
This reverts commit
77350196300e930abc7de0df7dbf42e8cd6193b8.
Conflicts:
SL/OE.pm
Bernd Bleßmann [Wed, 8 Jun 2016 14:41:03 +0000 (16:41 +0200)]
Auftrags-Controller: Doku und Kommentare
G. Richardson [Thu, 9 Jun 2016 09:07:02 +0000 (11:07 +0200)]
Vergessene hidden Abteilung für FiBu->Berichte->Offene Forderungen/Verbindlichkeiten
Andreas Zenklusen [Thu, 9 Jun 2016 10:14:45 +0000 (12:14 +0200)]
neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro
Bernd Bleßmann [Wed, 8 Jun 2016 15:11:53 +0000 (17:11 +0200)]
CsvImport: Aufträge: Fallback Lieferbedingungen auf die vom Kunden/Lieferanten.
Setzt die Lieferbedingungen auf die des Kunden oder Lieferanten des Auftrags,
falls in der CSV-Datei keine Lieferbedingungen angegeben sind.
Sven Schöling [Mon, 9 May 2016 08:06:23 +0000 (10:06 +0200)]
Partpicker styling
- Lupe jetzt inline
- Lupe in svg, kann also mitskalieren
- Inputfeld ist jetzt Model padding-box, size Angaben propagieren besser
auf die umliegenden Elemente
- getestet in lx-office-erp und kivitendo css
Moritz Bunkus [Wed, 8 Jun 2016 14:05:09 +0000 (16:05 +0200)]
generic_translations: DB-Upgrade in Perl geschrieben wg. Constraint-Namen
In alten PostgreSQL-Versionen hießen Foreign-Key-Constraints oft noch so
was wie »$1«. Da sich das Upgrade-Script also bzgl. des Namens nicht
sicher sein kann, gibt's momentan nur die Möglichkeit, einmal alle
Foreign-Keys zu einer Tabelle wegzuwerfen und diese neu anzulegen.
Dafür wiederum haben wir Support-Funktionen in SL::DBUpgrade2::Base, die
wie nutzen können. Also Umstellung des Scripts auf Perl.
Sven Schöling [Wed, 8 Jun 2016 12:56:57 +0000 (14:56 +0200)]
PriceSource: doku update
Mehrere Anforderungen die sich über die Zeit gesammelt haben
Moritz Bunkus [Wed, 8 Jun 2016 12:47:42 +0000 (14:47 +0200)]
Artikelstammdaten: Verkaufspreisänderungen nicht mehr an Erzeugnisse propagieren
Moritz Bunkus [Wed, 8 Jun 2016 12:31:51 +0000 (14:31 +0200)]
changelog-Update zu Zahlungsbedingungen
Moritz Bunkus [Wed, 8 Jun 2016 12:29:08 +0000 (14:29 +0200)]
FlattenToForm: Zahlungsbedingungen des Kunden/Lieferanten nicht kopieren
Es haben die ZB des Beleges zu gelten, nicht die des
Kunden/Lieferanten. Die Variable »payment_terms« wird zwar später wieder
anhand von »payment_id« überschrieben (in »OE::order_details« und dann
»Form::set_payment_options«), aber nur dann, wenn im Beleg auch wirklich
Zahlungsbedingungen ausgewählt sind.
Sind keine ausgewählt, so würde das »payment_terms« von den Kunden-/
Lieferantenstammdaten gesetzt bleiben; das wäre schlicht inkorrekt.