} $iReg++; } } fclose($gestor); foreach ($aCompacW as $key => $value) { $socio = $cT->cInt($key, true); $sdoCW = $cT->cFloat($value); //Filtrar por sucursal $xSoc = new cSocio($socio); if ($xSoc->existe($socio) == true) { switch ($TipoDeImportacion) { case "credito": //1-3-01-02-03-0037002 $saldo = isset($aCreditos[$socio]) ? $aCreditos[$socio] : 0; if ($cT->getEvalNumeroSimilar($saldo, $sdoCW) == true) { $diferencia = $saldo - $sdoCW; $msg .= "{$socio}\tSUCESS\t{$saldo}\t{$sdoCW}\t{$diferencia}\tSaldo Correcto, SIMILAR/IGUAL\r\n"; } else { $diferencia = $saldo - $sdoCW; $msg .= "{$socio}\tERROR\t{$saldo}\t{$sdoCW}\t{$diferencia}\tSaldo Incorrecto\r\n"; $msgD .= "{$socio}\t{$saldo}\t{$sdoCW}\t{$diferencia}\t" . $aCompacWC[$socio] . "\r\n"; } break; case "ahorro": $saldo = isset($aCaptacion[$socio]) ? $aCaptacion[$socio] : 0; if ($cT->getEvalNumeroSimilar($saldo, $sdoCW) == true) { $diferencia = $saldo - $sdoCW; $msg .= "{$socio}\tSUCESS\t{$saldo}\t{$sdoCW}\t{$diferencia}\tSaldo Correcto, SIMILAR/IGUAL\r\n"; } else { $diferencia = $cT->cFloat($saldo - $sdoCW, 2);