Opened 6 years ago
Last modified 6 years ago
#1691 closed Bug/Fehler
Bankdaten-Prüfmethode MarkB1 unvollständig — at Version 2
| Reported by: | Volker Rehn | Owned by: | somebody |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.5.0 |
| Component: | Shop | Version: | 2.0.4.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Aufgefallen, weil eine korrekte Kontonr der Sparkasse Hildesheim Goslar Peine in der Bankdatenprüfung hängenblieb. Ursache war die Prüfsmethode für Prüfziffer B1, hier definiert:
https://www.bundesbank.de/resource/blob/603320/16a80c739bbbae592ca575905975c2d0/mL/pruefzifferberechnungsmethoden-data.pdf
und in /includes/classes/banktransfer_validation.php implementiert.
Die Prüfmethode für Prüfziffer B1 wurde 2017 geändert, es kam eine dritte Prüfvariante dazu. Neue Version der Prüfmethode MarkB1:
private function MarkB1($AccountNo) {
$AccountNo = $this->ExpandAccount($AccountNo);
$RetVal = $this->Method01($AccountNo, '137137137');
if ($RetVal != 0){
$RetVal = $this->Method01($AccountNo, '173173173');
}
if ($RetVal != 0){
$RetVal = $this->Method00($AccountNo, '212121212', 10);
}
return $RetVal;
}
Change History (2)
comment:1 by , 6 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 6 years ago
| Description: | modified (diff) |
|---|
Note:
See TracTickets
for help on using tickets.
