Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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

3a6b2c3a 09.11.2022 12:30 Jan Büren

WebTemplates für Wechselkurs in Zahlungen anzeigen (alle Buchungsmasken)

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

2a4fb1bf 19.10.2022 09:53 Jan Büren

Wechselkurse für Zahlungen in Einkauf- und Verkaufsrechnung anzeigen

a105aa8b 19.10.2022 09:50 Jan Büren

Workflows Einkauf- und Verkaufsrechnung

67df41d2 19.10.2022 09:17 Jan Büren

Zahlungsbewegungen in Fremdwährungen, summieren und Quelle des Kurses anzeigen

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

a172a9f9 19.10.2022 08:38 Jan Büren

locales

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

00f239f3 16.10.2022 08:23 Jan Büren

Wechselkurs in form_header anzeigen, inkl. Herkunft (Beleg oder Tageskurs)

> form>radier entfernt und den Zustand readonly in allen 4
Buchungsmasken auch anhand der Zustände der action_bar Knöpfe
abhängig gemacht (in form oder TMPL_VARS gesetzt)

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

9aa4d575 11.10.2022 11:57 Jan Büren

Buchungsmasken: Wert des Wechselkurs auf valide Inhalte vor Buchung prüfen

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

f8013b9c 23.09.2022 07:29 Jan Büren

Testfälle für Payment::within_skonto_period

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

07cd18f5 20.09.2022 08:28 Jan Büren

Hinweis das Buchungskonten die mit Bank verknüpft sind, nicht mehr

manuell bebuchbar sind

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.

dd40d937 17.09.2022 18:53 Jan Büren

Zahlungsbuchung in Belegen: Konten ausblenden, die über Bank verbucht werden

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.

aa0405fa 16.09.2022 07:16 Andreas Rudin

Vorlage QR-Rechnung ohne zusaetzliche Informationen

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...

a82e64e7 13.09.2022 12:19 Bernd Bleßmann

Swiss QR-Bill: locales

0144a5aa 13.09.2022 11:55 Bernd Bleßmann

Auftrags-Controller: neue Unterversion erst in Transaktion speichern

4cc5f88f 13.09.2022 10:01 Jan Büren

Changelog aktualisiert

fea8126f 13.09.2022 09:53 Jan Büren

Changelog ergänzt

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,...

e9624b9b 05.09.2022 14:57 Cem Aydin

Dokumentation: Swiss QR-Bill: Anpassung zu Referenznummer

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

537bd920 02.09.2022 10:58 Moritz Bunkus

Rechnung: nach Laden eines Entwurfs neues Gültigkeitstoken erzeugen

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),...

529435a8 12.08.2022 12:17 Bernd Bleßmann

Wiedervorlagen: Mehr Infos über Abschluss: Upgrade-Skript: mtime kann NULL sein

Ich hatte angenommen, dass abgeschlossene Wiedervorlagen immer eine mtime haben,
da sie ja beim Abschluss geändert werden.
Aber man kann WV beim Kunden (Bemerkungen) direkt auf erledigt setzen ;)

3968efb9 10.08.2022 16:04 Cem Aydin

CSS fix: minimale Weite für JavaScript sub-menu eingefügt (DHTMLSuite)

248f1c5f 10.08.2022 16:04 Cem Aydin

Menupunkte und Links für die Dokumentation in HTML hinzugefügt

eb2c69b0 10.08.2022 11:45 Bernd Bleßmann

Wiedervorlagen: Trigger zum Schließen beim Schließen der Belege angepasst.

Dabei wird der aktuelle Benutzer nicht in die follow_up_done-Tabelle
eingetragen, weil er bei dem DB-Trigger nicht bekannt ist.
Wenn das gewollt ist, dann muss das von Trigger auf Backend-Code umgeschrieben...

1f810610 10.08.2022 11:25 Bernd Bleßmann

changelog: Wiedervorlagen: Mehr Infos über Abschluss speichern

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...

faf29c58 10.08.2022 11:25 Bernd Bleßmann

Todo-Liste: Anzeigen, für wen eine Wiedervorlage erstellt wurde.