Bankeinzug: bei Überzahlung eine Warnung ausgeben
Eine Überzahlung ist oftmals OK oder unvermeidbar, sollte aber von derBenutzerIn begutachtet werden.
Bankauszug: Unterzahlung mehrerer Rechnungen verhindern
Wenn mehrere Rechnungen ausgewählt werden, so verteilt der Algorithmusschlicht den Betrag der Überweisungen auf die Rechnungen in derReihenfolge, in der die Rechnungen ausgewählt wurden. Dabei wird so...
Bankauszug: Transaktionsrichtung mit Belegrichtung abgleichen
Erhält man eine Zahlung, so darf man diese nur mit Belegen verbuchenkönnen, die Zahlungen in Empfangsrichtung bedingen: Verkaufsrechnungenund Gutschriften im Einkauf.
Analog gilt das auch für ausgehende Zahlungen. Hier passen nur...
Bankauszug verbuchen: etwas Dokumentation ergänzen
Bankauszug verbuchen: Warnungen/Fehler anzeigen; pro Zeile eine DB-Transaktion
Das Verbuchen von Bankauszügen wird nun in Datenbanktransaktionengekapselt. Damit die BenutzerIn bei einem Fehler nicht alles erneuteinstellen muss, wird eine Datenbanktransaktion pro...
Payment-Helfer: with_transaction() anstelle von do_transaction() nutzen
»do_transaction()« kommt von Rose::DB selber. Es schert sich nichtdarum, ob bereits eine Transaktion läuft, sondern macht einfach eine mit»BEGIN« auf. Am Ende der an »do_transaction()« übergebenen Sub committet...
Payment-Helfer: Kosmetik (Einrückung, keine ; am Ende von if)
CsvImport: deutlich anzeigen, ob Vorschau oder echter Import
CsvImport: Kosmetik (Anordnung)
Letter: is_sales nicht in init_letter clobbern
Revisionen anzeigen
Auch abrufbar als: Atom