﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1691	Bankdaten-Prüfmethode MarkB1 unvollständig	Volker Rehn	somebody	"Aufgefallen, weil eine korrekte Kontonr der Sparkasse Hildesheim Goslar Peine in der Bankdatenprüfung hängenblieb. Ursache war die Prüfmethode 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;
  }
}}}"	Bug/Fehler	closed	hoch	modified-shop-2.0.5.0	Shop	2.0.4.2	fixed				
