New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SEPA Import: Überprüfe PAIN Typ #11
SEPA Import: Überprüfe PAIN Typ #11
Conversation
Bislang konnten SEPA Sammel-Lastschriften als SEPA Sammel-Überweisung importiert werden. Dies konnte dazu führen, dass versehentlich die falsche Transaktionsart ausgeführt wurde. Diese Änderung überprüft den PAIN Typ und erlaubt für den Import bei Überweisungen nur Überweisungen und bei Lastschriften nur Lastschriften.
96792b4
to
31e9017
Compare
Es ist eigentlich Absicht, dass das nicht geprueft wird. Damit der User die Auftraege auch dann importieren kann, wenn die SEPA-Datei eigentlich falsch war, der User aber keine Moeglichkeit hat, das zu korrigieren, weil er keinen Zugriff auf das Programm hat, aus dem die Daten stammen. Mit dem Patch haette der User u.U. keine Chance mehr, die Daten zu verarbeiten. |
Könnte man vielleicht wenigstens eine Warnung anzeigen? Weil hier habe ich gerade einen Nutzer, dem genau o.g. passiert ist. |
Ja, eine Warnung ist eine gute Idee. |
3bafcdb
to
2076128
Compare
Mir ist nicht ganz klar, wie ich ein Warnungs-Popup in de.willuhn.jameica.hbci.io.AbstractSepaImporter erzeugen soll. Daher habe ich stattdessen dem Import-Dialog eine "Import erzwingen" Checkbox ergänzt, mit welcher der Import erzwungen werden kann, wenn er sonst wegen PAIN Typ nicht akzeptiert würde. |
… dies überschreiben Durch die neue Checkbox "Import erzwingen" kann die PAIN Typ Überprüfung deaktiviert werden.
2076128
to
8ec6d0f
Compare
Du kannst Rueckfragen von ueberall aus per "Application.getCallback().askUser(" foo bar?")" machen. Wenn die Anwendung ohne UI laeuft, erscheint die Frage dann auf der Konsole. |
Habs mit 2ce2868 eingebaut. Rueckfrage erfolgt direkt im Importer per Application.getCallback().askUser() |
Bislang konnten SEPA Sammel-Lastschriften als SEPA Sammel-Überweisung importiert werden.
Dies konnte dazu führen, dass versehentlich die falsche Transaktionsart ausgeführt wurde.
Diese Änderung überprüft den PAIN Typ und erlaubt für den Import bei Überweisungen nur Überweisungen und bei Lastschriften nur Lastschriften.