From d950c25c73fddcd4c3b98422c2d6eea070e060fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Gusm=C3=A3o?= Date: Wed, 21 Feb 2018 10:24:53 -0300 Subject: [PATCH] fix PR #269 --- src/Cnab/Retorno/Cnab240/Banco/Bancoob.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Banrisul.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Bb.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Bradesco.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Caixa.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Itau.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Santander.php | 2 +- src/Cnab/Retorno/Cnab240/Banco/Sicredi.php | 2 +- src/Cnab/Retorno/Cnab400/Banco/Banrisul.php | 2 +- src/Cnab/Retorno/Cnab400/Banco/Santander.php | 2 +- src/Cnab/Retorno/Cnab400/Banco/Sicredi.php | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Cnab/Retorno/Cnab240/Banco/Bancoob.php b/src/Cnab/Retorno/Cnab240/Banco/Bancoob.php index 6150bdad..272499b5 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Bancoob.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Bancoob.php @@ -297,7 +297,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%010s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%010s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '17', '50')) { $this->totais['liquidados']++; $d->setOcorrenciaTipo($d::OCORRENCIA_LIQUIDADA); diff --git a/src/Cnab/Retorno/Cnab240/Banco/Banrisul.php b/src/Cnab/Retorno/Cnab240/Banco/Banrisul.php index c6b6b6cf..0c616b80 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Banrisul.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Banrisul.php @@ -246,7 +246,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '17')) { $this->totais['liquidados']++; $ocorrencia = Util::appendStrings( diff --git a/src/Cnab/Retorno/Cnab240/Banco/Bb.php b/src/Cnab/Retorno/Cnab240/Banco/Bb.php index 35c1ecf6..a88a500c 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Bb.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Bb.php @@ -302,7 +302,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '17')) { $this->totais['liquidados']++; $ocorrencia = Util::appendStrings( diff --git a/src/Cnab/Retorno/Cnab240/Banco/Bradesco.php b/src/Cnab/Retorno/Cnab240/Banco/Bradesco.php index 8338f61c..97e4c4fb 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Bradesco.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Bradesco.php @@ -315,7 +315,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '17')) { $this->totais['liquidados']++; $ocorrencia = Util::appendStrings( diff --git a/src/Cnab/Retorno/Cnab240/Banco/Caixa.php b/src/Cnab/Retorno/Cnab240/Banco/Caixa.php index 0e1b0b86..38a57909 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Caixa.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Caixa.php @@ -444,7 +444,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '46')) { $this->totais['liquidados']++; $ocorrencia = Util::appendStrings( diff --git a/src/Cnab/Retorno/Cnab240/Banco/Itau.php b/src/Cnab/Retorno/Cnab240/Banco/Itau.php index 87e08c48..37a758bf 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Itau.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Itau.php @@ -325,7 +325,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 221, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 221, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '08', '10')) { $this->totais['liquidados']++; $d->setOcorrenciaTipo($d::OCORRENCIA_LIQUIDADA); diff --git a/src/Cnab/Retorno/Cnab240/Banco/Santander.php b/src/Cnab/Retorno/Cnab240/Banco/Santander.php index bdbb5b1b..ef03b755 100755 --- a/src/Cnab/Retorno/Cnab240/Banco/Santander.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Santander.php @@ -222,7 +222,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%010s', $this->rem(209, 218, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%010s', $this->rem(209, 218, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '09', '17')) { $this->totais['liquidados']++; $d->setOcorrenciaTipo($d::OCORRENCIA_LIQUIDADA); diff --git a/src/Cnab/Retorno/Cnab240/Banco/Sicredi.php b/src/Cnab/Retorno/Cnab240/Banco/Sicredi.php index 07483d9f..4fb4743c 100644 --- a/src/Cnab/Retorno/Cnab240/Banco/Sicredi.php +++ b/src/Cnab/Retorno/Cnab240/Banco/Sicredi.php @@ -198,7 +198,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%08s', $this->rem(214, 223, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '17')) { $this->totais['liquidados']++; $d->setOcorrenciaTipo($d::OCORRENCIA_LIQUIDADA); diff --git a/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php b/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php index 8d1da9b1..9b171474 100644 --- a/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php @@ -202,7 +202,7 @@ protected function processarDetalhe(array $detalhe) /** * ocorrencias */ - $msgAdicional = str_split(sprintf('%010s', $this->rem(383, 392, $detalhe)), 2); + $msgAdicional = str_split(sprintf('%010s', $this->rem(383, 392, $detalhe)), 2) + array_fill(0, 5, ''); if ($d->hasOcorrencia('06', '25', '08')) { $this->totais['liquidados']++; $ocorrencia = Util::appendStrings( diff --git a/src/Cnab/Retorno/Cnab400/Banco/Santander.php b/src/Cnab/Retorno/Cnab400/Banco/Santander.php index abfe8b9e..27d28181 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Santander.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Santander.php @@ -309,7 +309,7 @@ protected function processarDetalhe(array $detalhe) $d->setOcorrenciaTipo($d::OCORRENCIA_ALTERACAO); } elseif ($d->hasOcorrencia('03')) { $this->totais['erros']++; - $errorsRetorno = str_split(sprintf('%09s', $this->rem(137, 145, $detalhe)), 3); + $errorsRetorno = str_split(sprintf('%09s', $this->rem(137, 145, $detalhe)), 3) + array_fill(0, 3, ''); $error = []; $error[] = array_get($this->rejeicoes, $errorsRetorno[0], ''); $error[] = array_get($this->rejeicoes, $errorsRetorno[1], ''); diff --git a/src/Cnab/Retorno/Cnab400/Banco/Sicredi.php b/src/Cnab/Retorno/Cnab400/Banco/Sicredi.php index dccfe7d9..13b9e270 100644 --- a/src/Cnab/Retorno/Cnab400/Banco/Sicredi.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Sicredi.php @@ -257,8 +257,8 @@ protected function processarDetalhe(array $detalhe) $d->setOcorrenciaTipo($d::OCORRENCIA_OUTROS); } - $stringErrors = sprintf('%010s', $this->rem(319, 328, $detalhe)); - $errorsRetorno = str_split($stringErrors, 2); + $stringErrors = sprintf('%010s', $this->rem(319, 328, $detalhe)) + array_fill(0, 5, ''); + $errorsRetorno = str_split($stringErrors, 2) + array_fill(0, 5, ''); if (trim($stringErrors, '0') != '') { $error = []; $error[] = array_get($this->rejeicoes, $errorsRetorno[0], '');