BankTransaction: Spaltennamen von CamelCase in snake_case umbenannt
kivitendo nutzt rein lower-case-Spaltennamen mit Unterstrichen alsWorttrenner, kein CamelCase. Betrifft Spalten transactioncode undtransactiontext in bank_transfers.
Bankimport: Behandlung von Sammelüberweisungen
Generell werden die SEPA Export-Items aus der Punktebewertung herausgenommn,dafür wird eine exaktere Prüfung auch mittels des Transaktionstyps ermittelt.Dadurch werden auch Sammellastschriften/Überweisungen erkannt....
Fehlende impliziten Übersetzungen für Zahlungsart
Wird in bank_transfer_edit gebraucht
Payment-Helfer: Rechnen mit undefinierten Werten vermeiden
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)
Payment-Helper - create_bank_transaction bekommt "purpose" param
und Beispiel für das Erstellen einer Zahlung für mehrere Rechnung mitSkonto in POD.
Neue PaymentHelper Methode forex
Prüft ob eine abweichende Währung benutzt wird.
Payment Helper exchangerate Methode verbessert
Payment Helper kann project_id als Param verarbeiten
Payment Helper kann nun auch Kursverluste/Gewinne
+ neue Helper-Methode exchange_rate für Rechnungen
Paymenthelper kann Fremdwährung mit Steuer inkl. und exkl.
Neue PaymentHelper Funktion create_bank_transaction
Simuliert den MT940-Import und erstellt gültige Kontoauszugsimportzeilen fürRechnungen, mit denen man z.B. den "Kontoauszug verbuchen" testen kann.Ist also v.A. für Tests oder beim Entwickeln nützlich....
Sepa-Überw: Fehlermeldung beim Überweisen mit Skonto
Hier fehlte eine Abfrage. Fehlermeldung auf die Zahlungsart beziehen
warnings: nicht initialisierte Variable in Helper/Payment
Payment Helper setzt $self->transactions zurück
Als es noch eine Methode transactions in SL::DB::Helper::Payment gabwurden die acc_trans-Einträge bei Zugriff per $self->transactions jedesMal aus der Datenbank ausgelesen:(SL::DB::Manager::AccTransaction->get_all(query => [ trans_id => $self->id ]);...
Payment Helper - Methode transactions wieder entfernt
Es gibt schon eine Relationship transactions in SL::DB::Invoice undSL::DB::PurchaseInvoice. Diese wird ansonsten überschrieben, und dannkann man auch keine AccTransaction Objekte mehr zu Rechnungsobjekten...
Payment - falsche geschweifte Klammer bei Skonto Zahlungsvorschlag
Bankerweiterung: bei Zahlungsartauswahl auf Skonto prüfen
Sammelcommit Bankerweiterung und Skonto
Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung vonBezahlung mit Skonto (alter payment Branch). Mehr Details siehechangelog.