openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
192 stars 117 forks source link

problema remessa sicoob #123

Closed brenoriot closed 5 years ago

brenoriot commented 5 years ago

Olá, estou tendo um problema na remessa para Sicoob, já estou utilizando a biblioteca de vocês para gerar remessa CAIXA e SANTANDER, mas na remessa do Sicoob ele dá erro:

Quando coloco um "numero de inscrição" com mais de 9 digitos, ele simplesmente vira um numero nada a ver e nem sei de onde é:

'numero_inscricao' => '37.218.004/0001-50'

Ele gerá "2147483647" no header da remessa.

E no cpf do cliente também, se eu por um cpf com mais de 9 digitos, ele gera o mesmo numero "2147483647", mas no segmento Q.

Fiz alguns testes e reparei que ele só coloca esse número ai quando o numero da inscrição tem mais de 9 digitos, até 9 digitos ele aparece normal na remessa, passando disso já torna esse numero que mencionei ai acima.

Rctnet commented 5 years ago

Boa tarde , presumindo que esteja usando o layout 240 do siccob rodei o exemploremerssasicoob.php da pasta samples aqui no meu servidor e os CNPJs aparece corretamente, talvez seja algum problema de conversão de tipo

brenoriot commented 5 years ago

Estranho, pois também gerei o exemplo e deu o mesmo erro de aparecer esse número.

Testarei no Linux aqui para verificar.

Estou utilizando layout 240 também.

brenoriot commented 5 years ago

Amigo, testei aqui no Linux e funcionou tudo direito e sem bug.

Deve ser algo relacionado ao Windows.

Obrigado por tudo.