"Kontoauszug verbuchen - SEPA-Zahlungen berücksichtigen und schließen
authorG. Richardson <information@kivitendo-premium.de>
Tue, 28 Jun 2016 08:44:58 +0000 (10:44 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Wed, 6 Jul 2016 05:46:10 +0000 (07:46 +0200)
commitf36da7b69b6e8f47bab976e827f5b0f8311cf4c5
tree2e30a9ae94f313fa7d671ba8f2850c060964b2d0
parent819758a1dc10086cc6b18efa4df444ab43685b74
"Kontoauszug verbuchen - SEPA-Zahlungen berücksichtigen und schließen

Erstellt man SEPA-Überweisungen für das Bankprogramm, verbucht die
Zahlungsausgänge aber per "Kontoauszug verbuchen", wird der
ursprüngliche SEPA-Prozess unterbrochen. Dort war vorgesehen, daß man
nach dem Import/Export den SEPA-Export manuell abschliesst, wodurch
automatisch die betroffenen Rechnungen bezahlt wurden, mit dem
Zahlungsdatum laut SEPA-Export. Entfällt dieser Schritt wegen Verbuchung
per Kontoauszug bleiben die SEPA-Exporte hingegen immer offen. Außer daß
die Liste immer weiter wächst hat das auch den Effekt, daß für
Rechnungen mit noch offenen SEPA-Exports nicht erneut SEPA-Überweisungen
erstellt werden können, was bei Teilzahlungen aber erforderlich ist.

Mit dieser Erweiterung wird nun beim "Kontoauszug verbuchen" auch
geprüft, ob es für die Rechnung eine SEPA-Anweisung gibt, und hierfür
extra Punkte vergeben. Außerdem wird bei erfolgreicher Zahlung der
Rechnung auch der SEPA-Export für die Rechnung geschlossen.

Wenn dabei festgestellt wird, daß alle Export einer SEPA-Export-Gruppe
bezahlt sind, wird auch die SEPA-Export-Gruppe geschlossen.
SL/Controller/BankTransaction.pm
SL/DB/BankTransaction.pm
SL/DB/SepaExportItem.pm