Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
53bc3e68 09.11.2022 12:30 Jan Büren

Payment-Helper mehr Parameter prüfen (Testfall)

29281a73 09.11.2022 12:30 Jan Büren

Bankauszug verbuchen rückgängig, beim Nebenbuch auch fxgain oder fxloss berücksichtigen

2d2f562b 09.11.2022 12:30 Jan Büren

Lieferantenartikelnummer prominent im Einkaufslieferschein einbinden

b6363c02 09.11.2022 12:30 Jan Büren

Wechselkurs beim Bankauszug verbuchen.

> Testfälle i.O. (bank_transaction.t)
> manuelle Prüfung fast i.O. (sechs Fälle) Rundungsdifferenzen
> Debugs n.i.O.
> automatisierte Testfälle n.i.O.

a42e3ac4 09.11.2022 12:30 Jan Büren

Zustand für negative Kreditorenbuchung oder EK-Rechnung als invoice_type hinzufügen

Entsprechend bei Wechselkursgebühren ausklammern

4337b34b 09.11.2022 12:30 Jan Büren

Fallunterschied Wechselkurs vor pay_invoice, rundungssicherer

62f9745e 09.11.2022 12:30 Jan Büren

BankTransaction: amount_for_booking wieder aktiv und im Fall FX gegenprüfen

28c774bc 09.11.2022 12:30 Jan Büren

Wechselkurs verbuchen erstmal nicht mit Skonto-Verbuchen komibinierbar

17d23bd0 09.11.2022 12:30 Jan Büren

Wechselkurse für Belege oder Zahlungen für ar und ap holen und berechnen

d74edabe 09.11.2022 12:30 Jan Büren

Testfälle Verkaufsrechnung Nebenbuch und Bankzuweisung i.O. Debugs drin

Bei Wechselkursverlusten entsprechend im Nebenbuch abziehen und bei
Gewinnen addieren. Rückgabewert an Bankzuweisung auch summieren

7c9056f6 09.11.2022 12:30 Jan Büren

Wechselkurs Zahlung ist identisch mit Wechselkurs Buchung. Rundungsfehler < 0.001

b3834abc 09.11.2022 12:30 Jan Büren

Zu: Rückgabewert für invoice_amount auch wirklich aufaddieren. Fallunterschiede

Falls ein Dialogbuchung gemacht wird, diese berücksichtigen.
Falls der neu berechnete Betrag kleiner als vorher ist und die
Bank weniger bezahlt, entsprechend auch nur das ausbuchen....

25a68a25 09.11.2022 12:30 Jan Büren

Revert: (teilweise) fx_loss doch erstmal ignorieren für invoice_amount

203d1f43 09.11.2022 12:30 Jan Büren

fx_loss doch erstmal ignorieren für invoice_amount

437c5cd4 09.11.2022 12:30 Jan Büren

Rückgabewert für invoice_amount auch wirklich aufaddieren. Ferner ...

... Wechselkursgewinne auch im Nebenbuch erfassen.
OFFEN: erneuter manueller Test

40416dee 09.11.2022 12:29 Jan Büren

Bankbuchungswechselkurs auch wieder löschen, falls Bankverknüpfung aufgelöst wird

74ddad54 19.10.2022 09:53 Jan Büren

wip: REMOVE Wechselkursberechungen geändert in Payment-Helper

2214a00d 19.10.2022 09:04 Jan Büren

ap.pl: Falls Bankverbuchung verknüpft, Löschen prinzipiell verbieten

73c5b412 19.10.2022 08:38 Jan Büren

Ggf. Dezimalstellen für lastcost update angeben, aktuell gibt es 5

ae486bc1 19.10.2022 08:31 Jan Büren

Form:check_exchangerate: Fall bank_transactions macht keinen Sinn

ce2dcca4 19.10.2022 08:30 Jan Büren

pay_invoice git als ersten Wert den zugewiesenen Betrag der Bankbuchung zurück

75760bfd 19.10.2022 08:12 Jan Büren

Payment-Helper: neue Methoden f. Wechselkurs, Bankgebühren:

get_exchangerate: Holt den Belegwechselkurs oder den Tageswechselkurs
get_exchangerate_for_bank_transaction: Holt den Wechselkurs zum Valutatag
einer Bankbewegung...

794dda68 19.10.2022 08:06 Jan Büren

pay_invoice git als ersten Wert den verbuchten Betrag der Bankbuchung zurück

247f4a6d 19.10.2022 07:51 Jan Büren

Wechselkurs für Bankverbuchungen eingeben

3741e66b 19.10.2022 07:41 Jan Büren

Fremdwährungsrechnungen nicht als automatischen Vorschlag übernehmen

75ace081 16.10.2022 08:05 Jan Büren

mehr Tests für update_exchangerate und Rückgabewert für check_exchangerate

> update_exchangerate nicht nur auf Position der Parametern sondern auch
den Wert im form
>script vertrauen
-> check_exchangerate gibt als zweiten Parameter den Ursprung des Wechselkurs...

2d1975a8 16.10.2022 08:04 Jan Büren

Wechselkurs beim Laden des Belegs in form_header oder retrieve_invoice holen

efe9b725 16.10.2022 07:21 Jan Büren

ARAP _post_transaction Anlegen der id am Anfang wie bei den Rechnungsmasken

Nicht ganz sauber getrennt, ein bisschen Refactor ist im Vor-Commit

61e1b31e 16.10.2022 07:18 Jan Büren

Beleg-Wechselkurs speichern, falls gesetzt und abweichend vom Tageskurs

Für alle 4 Buchungsmaske - Etwas zuviel in dem Commit, da die
form->id schon vorhanden sein muss und ich die Aufteilung an 2
Stellen von _post_invoice|post für das Holen und Setzen auf eine...

d54196a3 15.10.2022 10:09 Jan Büren

Kosmetik, Kommentare

2a9b1b12 11.10.2022 11:58 Jan Büren

update_exchangerate: Negative Wechselkurse nicht akzeptieren

30b348e0 11.10.2022 08:44 Jan Büren

Form: update_exchangerate, check_exchangerate um Belegwechselkurs erw.

Ferner POD, strikte Parameter-Überprüfung und Verdacht auf
weiteren ungenutzen Code hinzugefügt.

50df1983 11.10.2022 07:39 Jan Büren

Backkground: UpdateExchangerates - Wechselkurs von Openexchangerates

b164fb4b 11.10.2022 07:35 Jan Büren

Payment-Helper exchangerate nicht mehr exportieren

Beißt sich mit dem DB-Eintrag

aff556ec 04.10.2022 16:42 Jan Büren

ar.id ist nicht vc.id -> Wahrscheinlich sowieso schon toter Code (2007)

14f563b8 04.10.2022 16:41 Jan Büren

AR,AP und BankTransactions können eigenen Wechselkurs haben

b193b8c3 04.10.2022 10:03 Jan Büren

save_exchangerate entfernt (wurde benötigt für backorder_exchangerate)

3d3d7335 04.10.2022 10:02 Jan Büren

Form: get_exchangerate entfernt

a986adb2 04.10.2022 09:44 Jan Büren

get_exchangerate nach check_exchangerate migriert

Die Funktion ist bis auf die eingehenden Parameter identisch

101e13ee 04.10.2022 09:41 Jan Büren

Form: check_exchangerate auf Parameter-Validierung umgestellt

cea6445c 23.09.2022 08:53 Jan Büren

S/D/H/Payment zwei Methoden leicht überarbeitet

get_payment_select_options_for_bank_transaction
> unnötige %params und test auf skontoable entfernt
> direkt auf Typ anstatt auf definiert prüfen

skonto_date
-> direkt auf Typ anstatt nur auf definiert prüfen

8a638ac5 23.09.2022 08:51 Jan Büren

S/D/H/Payment check_skonto_configuration entfernt

e78ebdb9 21.09.2022 05:36 Jan Büren

S/D/H/P: New call to within_skonto. POD edited.

bbfe8b79 21.09.2022 05:23 Jan Büren

S/D/H/Payment Kosmetik

fd9eb2e3 20.09.2022 19:07 Jan Büren

S/D/H/Payment: within_skonto_period umgeschrieben auf Params::Validate

78117a92 20.09.2022 08:37 Jan Büren

Payment-Helper: subtilen toten Code entfernt

Aufruf über SEPA.pm war 'eigentlich' schon immer überflüssig

b93886a3 20.09.2022 07:45 Jan Büren

SEPA: within_skonto_period direkt aus SQL Abfrage und keine Helper-Funktionen

- transfer_amount aus sql ist identisch mit open_sepa_transfer_amount
- SEPA Transfer Amount in Template auch als Wert angeben

5104f579 19.09.2022 09:28 Jan Büren

Payment-Helper: offensichtlich toten Code (Methoden) entfernt

Ferner einen Bug in einer Methode gefixt, die aber auch nie
richtig verwendet worden ist.

1fdb8bc7 16.09.2022 16:30 Jan Büren

Payment-Helper: Fall Anzahlungsrechnung nicht das Transferkonto als ARAP finden

Das Transferkonto hat auch den Typ AR was bei Anzahlungsrechnungen
dann dazu führt, dass entweder Sammelkonto Debitoren oder das
Verrechnungskonto für Anzahlungen gefunden wird.

f64972cc 13.09.2022 14:47 Moritz Bunkus

CSS/JS-Caching: immer neuladen durch Verwendung von Git-Revision oder kivitendo-Version

Ist [debug] → »auto_reload_resources« gesetzt, so wird weiterhin in
jedem Request neu geladen (für Entwicklerinstallationen).

Ist der Parameter aber nicht gesetzt, so wird nun immer versucht, die...

0144a5aa 13.09.2022 11:55 Bernd Bleßmann

Auftrags-Controller: neue Unterversion erst in Transaktion speichern

99a94401 12.09.2022 12:11 Cem Aydin

Swiss QR-Bill: Beim Filter für Bankbuchungen bzw. Kontenabgleich QR-Referenz berücksichtigen

2ab55af6 12.09.2022 12:11 Cem Aydin

Swiss QR-Bill: CSV Import: Bankbewegungen: QR-Referenz in Spaltenzuordnung hinzugefügt

5d29430d 12.09.2022 12:11 Cem Aydin

Swiss QR-Bill: Datenbankupgrade: QR-Referenz in Banktransaktionen hinzufügen

5cd79f63 07.09.2022 12:43 Jan Büren

Payment-Helper: Wechselkursgewinn und -Verlust nur mit Wechselkurs berechnen

eac37e54 07.09.2022 12:09 Jan Büren

Eingangsrechnungen: Grobschlächtige Aufräumaktionen verhindern

amount = 0 sollte sowieso nie als gültige Buchung in der acc_trans
landen

49ed7902 05.09.2022 17:19 Bernd Bleßmann

Massenerstellen von RG aus LS: geschlossene LS nicht (erneut) verarbeiten

Auch bei dem Weg über den Hintergrund-Job. Wenn nämlich der Task-Server
beschäftigt ist, kann der Benutzer auf dei Idee kommen, den ganzen
Prozeß nochmal zu starten. Dann laufen mehrere Jobs nacheinander,...

1bf0cb6e 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: Tests zu QrBillFunctions.pm

97e3e9cd 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QrBillFunctions.pm Funktion get_amount_formatted vereinfacht / kommentiert

a30d7803 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: Bei der Erzeugung der Referenznummer nicht numerische Zeichen entfernen, anstatt nur Prefix

2d2a5559 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QR-Referenz ohne Auftragsnummer erzeugen, dafür Rechnungsnummer 14-stellig

db101cc6 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QR-Referenz soll in der jeweiligen Rechnung gespeichert werden

64ba4cbb 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: QrBillFunctions.pm Fehlerrückgabe angepasst

744958b4 05.09.2022 14:57 Cem Aydin

Swiss QR-Bill: Datenbankupgrade: QR-Referenz in Rechnung speichern

3ed0f2ce 29.08.2022 18:44 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Erläutere die Funktion der einzelnen Methoden

a3a9ebcd 26.08.2022 15:46 Cem Aydin

Swiss QR-Bill: Fix zu Bankkonto für QR-Rechnung

- fehlendes Modul eingefügt
- nur erstes markiertes Bankkonto berücksichtigen

1e283ebe 25.08.2022 13:45 Bernd Bleßmann

SL::File: save/delete: DB-Fehler nicht verschlucken

with_transaction setzt SL::DB->client->error oder wirft eine
Ausnahme (je nach Fehler im eigentlichen Transaktons-Code).

Wenn die ein eval drum ist, dann kann wird ein Rose-DB-Fehler nicht
erkannt, nur eine Ausnahme im Transaktions-Code.

1570b866 23.08.2022 15:33 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Verwende portable Dateipfade

907818a6 22.08.2022 16:50 Bernd Bleßmann

Hintergrund-Job: Erinnerung an WV verschicken

635b7adc 22.08.2022 13:05 Bernd Bleßmann

Hintergrund-Job speichern: Action-Bar auch nach Fehler anzeigen.

c799c2bb 22.08.2022 13:00 Bernd Bleßmann

Hintergrund-Job: Fehler als Text bei Historie im Fehlerfall

Der Fehler kann hier auch z.B. eine Exception-Klasse sein, je nachdem,
was der Hintergrund-Job so als Fehler wirft.

03f5b46c 22.08.2022 12:59 Bernd Bleßmann

Hintergrund-Job: Beim ausführen von der Oberfläche aus Status anzeigen

Kein redirect zur Job-Liste (oder "zurück") nach dem Speichern, sondern vorher
zurückkehren und Job ausführen.
Vorher konnte es passieren, dass ein nicht abgefangener Fehler im weiteren...

766c828a 18.08.2022 15:01 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Verschiebe Reguläre Ausdrücke zur Validierung von Referenznummern

69a27305 18.08.2022 15:01 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Prüfe QR-IBANs auf Gültigkeit

1726954a 18.08.2022 14:55 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Entferne Referenztyp 'SCOR'

2001f09d 15.08.2022 12:52 Kivitendo Admin

Finanzübersicht : alle Belege nutzen immer Hauptwährungsbetrag

Bisher wichen die Zahlen bei Angeboten und Aufträgen ab, wenn diese in
einer Fremdwährung ab, da diese noch umgerechnet werden müssen.

5a6d7c03 15.08.2022 12:52 Kivitendo Admin

Neue Belegmethode netamount_base_currency

netamount ist
  • für Angebote und Aufträge und Lieferscheine in der Fremdwährung
  • für EK- und VK-Rechnungen in der Hauptwährung.

Um in bestimmten Berichten, die auf mehrere Belege zugreifen (z.B. Finanzübersicht),...

763add59 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen bei Lieferanten/Kunden auch wieder "öffnen" können.

Indem man bei erledigten Wiedervorlagen/Bemerkungen beim Kunden/Lieferanten
das Häkchen entfernt und speichert, wird die WV wieder "unerledigt".

Ähnlich funktioniert das auch in der Wiedervorlagen-Maske wenn man WVs...

3eab069a 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Mehr Infos über Abschluss speichern und in den Masken zeigen

2e2ad8bf 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Rose-Beziehung zu Tabelle mit Abschluss-Infos (done)

129dcc98 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Mehr Infos über Abschluss speichern: DB-Upgrade-Skript und Rose

Gespeichert wird Benutzer und Datum des Abschlusses. Der Benutzer kann
leer sein, da diese Information in schon existierenden Wiedervorlagen nicht
vorhanden ist.
Bei der Migration existierender Wiedervorlagen wird das Abschlussdatum auf...

3a4d4d4f 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage: Benutzer aus Gruppen hinzufügen können

be0f02ee 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: Erstellen und Bearbeiten

51e60701 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: Bearbeiten bei Kunden/Lieferanten-Bemerkungen

8ce18fa4 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Rose-Beziehung zu Mitarbeitern

dc18ebba 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: Filter und Anzeige im Bericht

1b3afb17 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: DB-Upgrade und Rose

d58c5bcc 09.08.2022 10:28 Kivitendo Admin

Artikelbericht - Lieferant korrekt anzeigen

Bisher wurde im Bericht nur die Lieferanten-ID angezeigt, und für jeden
Lieferantenartikel gab es eine eigene Artikel-Zeile, wodurch auch die
Gesamtsummen verfälscht wurden.

Per lateral join und string_agg werden jetzt mehrere Lieferantenartikel...

ae9aefac 08.08.2022 14:09 Kivitendo Admin

Preise aktualisieren - Filter für Lieferant repariert

Hat man bisher nach einem Verkäufer gefiltert (Freitextfeld), gab es
eine Fehlermeldung. Im Rahmen der Behebung wurde das Freitextfeld in einen
Verkäuferpicker geändert, damit man wirklich nur nach einem Verkäufer...

4b782dda 29.07.2022 14:26 Bernd Bleßmann

Presenter f. Positionsdetails in Belegberichten: Text auch mit render rendern

So ist keine extra Behandlung / keine eigene Template-Instanz nötig.

Dank an Sven.

bfd1a518 29.07.2022 12:55 Bernd Bleßmann

SL::DB::Order>new_from: mini-Refactoring

gleichen Code zusammen gefasst.

fb5bcaea 29.07.2022 12:55 Bernd Bleßmann

WF Kunden-Angebot/-Auftrag -> Preisanfrage: Direktlieferung

Nachfrage, ob Lieferadresse als indiv. Lieferadresse in Einkaufsseite
übernommen werden soll.

cc5d0de1 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Kunden-Angebot/-Auftrag -> Preisanfrage

6583ead0 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Preisanfrage -> Kunden-Auftrag

e73be2a8 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Preisanfrage -> Kunden-Angebot

9619d8be 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: Workflows zum Controller selber vereinheitlicht

Es gibt nun eine Methode für die Worklows und das Workflow-Ziel
wird übergeben.

2fd4736b 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: Workflows: Fehlermeldung beim Speichern richtig anzeigen

Workflows von und zum Auftrags-Controller wurden mit einem submit aufgerufen
(bis auf die Workflows zu Angeboten - hier wurde ein ajax-Call verwendet,
der dann aber wiederum ein submit gemacht hat)....

824edcc4 26.07.2022 17:03 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Überarbeite _init_check()

sodass Logik und Daten besser getrennt sind.

16485ecf 26.07.2022 17:00 Cem Aydin

Swiss QR-Bill: Helfer Funktionen in separate Datei ausgelagert

07cd1c32 25.07.2022 17:13 Cem Aydin

Beim Erstellen neuer Benutzer Dialog anzeigen, wenn der Loginname schon einmal
verwendet wurde.

Auswahlmöglichkeit im Dialog ob Belege von gelöschten Benutzern mit demselben
Loginnamen, dem neuen Benutzer zugewiesen werden sollen

Falls nein wird derselbe Benutzername in der employee table eindeutig...