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

CNAB CAIXA não gera mais segundo desconto #176

Closed rodrigosarri closed 4 years ago

rodrigosarri commented 4 years ago

Olá, os parâmetros:

data_desconto2
vlr_desconto2

Está funcionando para o boleto da CAIXA? Pois fiz um teste e no Santander está ok, mas na CAIXA deixou de gerar o segundo desconto.

Rctnet commented 4 years ago

Ola, pelo menos deveria estar funcionando https://github.com/QuilhaSoft/OpenCnabPHP/blob/49d0da508cbd95d38cb4836244ec3e4bffa42744/src/resources/B104/remessa/cnab240_sigcb/Registro3R.php#L81

rodrigosarri commented 4 years ago

Ola, bom dia! E no CNAB 400?

Rctnet commented 4 years ago

Cnab 400 de qual banco?

rodrigosarri commented 4 years ago

CAIXA

Rctnet commented 4 years ago

Apesar de o layout existir, ninguém teve interesse em desenvolver esse layout.

rodrigosarri commented 4 years ago

Entendi, entretanto está funcionando com 1 desconto, precisa aprimorar para dois descontos. Não sei se o 240 (CAIXA) serve para o meu propósito.

Rctnet commented 4 years ago

Fiz um teste aqui é gerou normal o valor do segundo desconto para o layout cnab240_sigcb da caixa usei o ExemploRemessa.php aqui do projeto, apenas mudei o codigo do banco do layout e mudei o vlr_desonto2

rodrigosarri commented 4 years ago

Dessa forma: new Remessa('341','cnab240_sigcb',array( ?

rodrigosarri commented 4 years ago

Gera erro se eu usar o código da CAIXA + cnab240_sigcb. Está correto a forma que estou fazendo?

rodrigosarri commented 4 years ago

CNAB errado.