From c00fb31dd248626a4f41ba575064f69e9a108e6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Gusm=C3=A3o?= Date: Wed, 21 Feb 2018 10:33:13 -0300 Subject: [PATCH] retorno 400 posicoes carteira --- src/Cnab/Retorno/Cnab400/Banco/Bancoob.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Banrisul.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Bb.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Bnb.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Bradesco.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Caixa.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Hsbc.php | 3 ++- src/Cnab/Retorno/Cnab400/Banco/Santander.php | 3 ++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Bancoob.php b/src/Cnab/Retorno/Cnab400/Banco/Bancoob.php index 26c8fb10..8fe05837 100644 --- a/src/Cnab/Retorno/Cnab400/Banco/Bancoob.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Bancoob.php @@ -70,7 +70,8 @@ protected function processarDetalhe(array $detalhe) { $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(63, 73, $detalhe)) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(63, 73, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php b/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php index 9b171474..4a2bfc06 100644 --- a/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Banrisul.php @@ -184,7 +184,8 @@ protected function processarDetalhe(array $detalhe) { $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(63, 72, $detalhe)) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(63, 72, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Bb.php b/src/Cnab/Retorno/Cnab400/Banco/Bb.php index 3c57e1ba..3f6e2796 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Bb.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Bb.php @@ -194,7 +194,8 @@ protected function processarDetalhe(array $detalhe) $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(64, 80, $detalhe)) + $d->setCarteira($this->rem(107, 108, $detalhe)) + ->setNossoNumero($this->rem(64, 80, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(39, 63, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Bnb.php b/src/Cnab/Retorno/Cnab400/Banco/Bnb.php index 4911f5ca..5c0bdb52 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Bnb.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Bnb.php @@ -97,7 +97,8 @@ protected function processarDetalhe(array $detalhe) } else { $dataCredito = $this->rem(111, 116, $detalhe); } - $d->setNossoNumero($this->rem(63, 70, $detalhe)) // Nosso número + digito (no retorno bnb são separados em campos diferentes) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(63, 70, $detalhe)) // Nosso número + digito (no retorno bnb são separados em campos diferentes) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Bradesco.php b/src/Cnab/Retorno/Cnab400/Banco/Bradesco.php index 89eb1097..9fe18f59 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Bradesco.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Bradesco.php @@ -91,7 +91,8 @@ protected function processarDetalhe(array $detalhe) } $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(71, 82, $detalhe)) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(71, 82, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Caixa.php b/src/Cnab/Retorno/Cnab400/Banco/Caixa.php index afc8f8c8..05539c95 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Caixa.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Caixa.php @@ -118,7 +118,8 @@ protected function processarHeader(array $header) protected function processarDetalhe(array $detalhe) { $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(57, 73, $detalhe)) + $d->setCarteira($this->rem(107, 108, $detalhe)) + ->setNossoNumero($this->rem(57, 73, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(32, 56, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Hsbc.php b/src/Cnab/Retorno/Cnab400/Banco/Hsbc.php index 5dfa1fd1..fe83edbb 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Hsbc.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Hsbc.php @@ -184,7 +184,8 @@ protected function processarHeader(array $header) protected function processarDetalhe(array $detalhe) { $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(63, 73, $detalhe)) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(63, 73, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe)) diff --git a/src/Cnab/Retorno/Cnab400/Banco/Santander.php b/src/Cnab/Retorno/Cnab400/Banco/Santander.php index 27d28181..a1429d99 100755 --- a/src/Cnab/Retorno/Cnab400/Banco/Santander.php +++ b/src/Cnab/Retorno/Cnab400/Banco/Santander.php @@ -273,7 +273,8 @@ protected function processarDetalhe(array $detalhe) } $d = $this->detalheAtual(); - $d->setNossoNumero($this->rem(63, 70, $detalhe)) + $d->setCarteira($this->rem(108, 108, $detalhe)) + ->setNossoNumero($this->rem(63, 70, $detalhe)) ->setNumeroDocumento($this->rem(117, 126, $detalhe)) ->setNumeroControle($this->rem(38, 62, $detalhe)) ->setOcorrencia($this->rem(109, 110, $detalhe))