newerton / yii2-boleto-remessa

Pacote para gerar boletos, remessas e leitura de retorno.
MIT License
21 stars 16 forks source link

Bancoob - SICOOB #10

Closed ctoigo closed 5 years ago

ctoigo commented 5 years ago

O arquivo remessa não é mais valido o modelo CNAB 400. Este modelo não é mais aceito para novas homologações, pois agora o padrão Febraban é o CNAB 240.

Outro detalhe. No código do beneficiário está o número da conta corrente, porém neste campo precisa estar aparecendo o código do cliente.

Com estas correções já é possível homologar no SICOOB.

newerton commented 5 years ago

Olá @ctoigo .

Consegue fazer o clone do repo e enviar as alterações com PR?

ctoigo commented 5 years ago

Sim consigo sim. Já estou mexendo nisso agora.

ctoigo commented 5 years ago

Só estou vendo o esquema do boleto, pois no arquivo AbstractBoleto tem a função: getAgenciaCodigoBeneficiario(), porém ela é generica, o que precisaria ver como vc quer tratar ela para tratar situações especificas como no caso do SICOOB.

newerton commented 5 years ago

Mas você não consegue setar o código do cliente no getAgenciaCodigoBeneficiario() ?

ctoigo commented 5 years ago

Dentro da função vc tem assim:

    $agencia = $this->getAgenciaDv() !== null ? $this->getAgencia() . '-' . $this->getAgenciaDv() : $this->getAgencia();
    $conta = $this->getContaDv() !== null ? $this->getConta() . '-' . $this->getContaDv() : $this->getConta();
newerton commented 5 years ago

@ctoigo Pode criar um getCodigoBeneficiario() ou getCodigoCliente(), especifico para o SICOOB.

ctoigo commented 5 years ago

Ok, vou verificar como resolver aqui.

ctoigo commented 5 years ago

Estou tendo o seguinte retorno.

$a não possui 240 posições, possui: 0

Pode me ajudar a descobrir o que é?

ctoigo commented 5 years ago

Já consegui resolver.

newerton commented 5 years ago

Eu já ia pedir os dados do boleto! Que bom que resolveu, está 100% agora?

ctoigo commented 5 years ago

Já está indo para homologação no Banco.