Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b319acec 09.11.2022 12:31 Jan Büren

Wechselkurs-Optimierung: Kosmetik weiter aufräumen

009d45cd 09.11.2022 12:31 Jan Büren

bank_transactions: Neue Wechselkurstestfälle

- negative Debitorenbuchung
- negative Kreditorenbuchung
- Zwei Banktransaktionen (eine wieder rückgängig machen)
- Wechselkursgewinn und Verlusttest
- Prüfung ob Gebühren verbucht werden
- Prüfung ob Fehlermeldung bei Gebühren im Verkauf erscheint

8328e037 09.11.2022 12:31 Jan Büren

Payment-Helper: Debugs raus, Kosmetik

fc5e9ce4 09.11.2022 12:31 Jan Büren

check_exchangerate: Datum kann DateTime sein (periodic_invoices) und scheint ...

... auch eine gültige SQL-Abfrage zu erzeugen.

5ebf1cb1 09.11.2022 12:31 Jan Büren

Vorzeichen für create_bank_transaction logisch richtiger setzen

Entsprechend müssen bei den Testfällen absolute Werte übergeben werden.

0c784a62 09.11.2022 12:31 Jan Büren

Nicht alle Charts müssen Links haben (bspw. gain_loss)

f1967be8 09.11.2022 12:31 Jan Büren

Payment-Helper: Warnungen, striktere regex, vorheriges Mult. Verfahren

Das Vorzeichen über is_sales für fx_gain_loss zu setzen ist doch
korrekt und liefert die richtigen Zuordnungen. Regex richtig setzen
und auf initialisierte Werte Prüfung, für tests

5d5a1646 09.11.2022 12:31 Jan Büren

update_exchangerate für Zahlungen auch bei manueller Verbuchung

05f6df1e 09.11.2022 12:31 Jan Büren

Kontoauszug verbuchen, bei return_amount einen etwas größeren Rundungsfehler zulassen

c5419005 09.11.2022 12:30 Jan Büren

Payment-Helper: Wechselkursgewinn und -Verlust mit ungerundetem Betrag berechnen

d4fc3715 09.11.2022 12:30 Jan Büren

Bankbewegung rückgängig machen, schließende Klammer setzen

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

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