Skip to content

Commit 7e92991

Browse files
committed
Merge commit 'refs/pull/221/head' of github.com:eduardokum/laravel-boleto into develop
2 parents e856528 + 80d36ca commit 7e92991

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

src/CalculoDV.php

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -156,16 +156,19 @@ public static function banrisulNossoNumero($nossoNumero)
156156

157157
public static function banrisulDuploDigito($campo)
158158
{
159-
$dv1 = Util::modulo10($campo);
160-
$dv2 = Util::modulo11($campo . $dv1, 2, 7, 0, 10);
161-
if ($dv2 == 10) {
162-
$dv1++;
163-
$dv2 = Util::modulo11($campo . $dv1, 2, 7, 0, 10);
164-
if ($dv1 > 9) {
159+
$dv1 = Util::modulo10($campo);
160+
if($dv1==9){
165161
$dv1 = 0;
166162
}
167-
}
168-
return $dv1 . $dv2;
163+
$dv2 = Util::modulo11($campo . $dv1, 2, 7, 0, 10);
164+
if ($dv2 == 10 || $dv2 == 1) {
165+
$dv1++;
166+
$dv2 = Util::modulo11($campo . $dv1, 2, 7, 0, 10);
167+
if ($dv1 > 9) {
168+
$dv1 = 0;
169+
}
170+
}
171+
return $dv1 . $dv2;
169172
}
170173

171174
/*

0 commit comments

Comments
 (0)