OpenCnabPHP
OpenCnabPHP copied to clipboard
Campos PROTESTAR , PRAZO_PROTESTO na Remessa BRADESCO
Olá, ao gerar minha remessa para o Bradesco, estou preenchendo os campos referentes ao protesto, porém não os encontro no arquivo gerado :
As variáveis tem valor, pois já conferi :
'protestar' => $protestar, // 1 = Protestar com (Prazo) dias, 3 = Devolver ap�s (Prazo) dias
'prazo_protesto' => $proteDias, // Informar o numero de dias apos o vencimento para iniciar o protesto
O problema e que após gerado o arquivo de remessa, não encontro os valores nas posições.
10000000000000000000000901956001888081832 0002020000000181832800000000002N 2 01 31051800000000003330000000001N030418000000000000000000000000000000000000000000000000000000000000000205740310000166FARMACIA PEREIRA E GARCIA LTDA RUA PADRE ABEL, 163 37925000 000002
10000000000000000000000901956001888081833 0002020000000181833600000000002N 2 01 30051800000000002500000000001N030418000000000000000000000000000000000000000000000000000000000000000205740310000166FARMACIA PEREIRA E GARCIA LTDA RUA PADRE ABEL, 163 37925000 000003
10000000000000000000000901956001888081834 0002020000000181834400000000002N 2 01 18051800000000002500000000001N030418000000000000000000000000000000000000000000000000000000000000000205740310000166FARMACIA PEREIRA E GARCIA LTDA RUA PADRE ABEL, 163 37925000 000004
Olhei nos sources do projeto e não existe nada com os campos PROTESTAR e PRAZO_DIAS, e no arquivo de remessa, os mesmos deveriam aparecer.
Colunas 157-158 e 159-160, Na posição 157 a 158, informe 06 para protestar ou 00 para não protestar
Normalmente as instruções são para mensagens a serem impressas no boleto quando emitidos pelos bancos, vi na documentação que realmente eles usam essas posições também para indicação de protesto no seu caso peço que inclua no array de inserirDetalhe os campos cod_instrucao1 e cod_instrucao2 com os valores desejados mas teria que ter algum tipo de controle para que sejam preenchidos somente para o Bradesco, caso use a biblioteca em modo multibanco devera impedir que outros layouts capturem essa informação. Por hora faça dessa forma, também acredito que possa haver alguma automatização utilizando os campos "protestar" e "prazo_dias", que pode ser implementado, vou colocar isso na minha TODO list e assim que possível sera implementado
@Rctnet a parte do protestar deu certo conforme você me explicou, agora estou com um problema pois não sei qual propriedade do cnab que eu preencho conforme aquela opção de BANCOU ou CLIENTE emite a boleta
093 a 093 Condição para Emissão da Papeleta de
Cobrança 001
1 = Banco emite e Processa o
registro. 2 = Cliente emite e o Banco
somente processa o registro – Vide
obs. Pág. 19
'emissao_boleto' => 2, // tipo de emissao do boleto informar 2 para emissao pelo beneficiario e 1 para emissao pelo banco é igual para maioria dos bancos inclusive bradesco