|
|
|
## Conceitos
|
|
|
|
|
|
|
|
### O que é um detalhe?
|
|
|
|
|
|
|
|
Um detalhe é um boleto, mas você pode ter diversas ações para este boleto, por exemplo:
|
|
|
|
|
|
|
|
- Entrada de Título (Envia o boleto para o banco)
|
|
|
|
- Pedido de Baixa (Significa que o cliente pagou a dívida diretamente a você, portanto o banco pode descartar o registro deste boleto)
|
|
|
|
- Protestar (Protesta o boleto manualmente)
|
|
|
|
- Diversas outras opções estão disponíveis na documentação que o banco oferece.
|
|
|
|
|
|
|
|
### Porque eu devo enviar o boleto para o banco?
|
|
|
|
|
|
|
|
Esta opção não é necessária para boletos sem registros, porém enviando para o banco você pode:
|
|
|
|
|
|
|
|
- Disponibilizar o pagamento do boleto atráves do DDA (Débito Direto Autorizado)
|
|
|
|
- Solicitar a impressão e envio do mesmo para o cliente pelo banco
|
|
|
|
- Protestar o boleto vencido
|
|
|
|
|
|
|
|
## Instalando o CnabPHP
|
|
|
|
|
|
|
|
|
|
|
|
## Eu não usava o composer
|
|
|
|
|
|
|
|
Para instalar a biblioteca você vai ter que ter instalado no seu computador o composer, o que é o composer? consulte em: https://getcomposer.org/doc/00-intro.md
|
|
|
|
|
|
|
|
Agora você vai ter que usar, após instalar segundo as instruções no site, execute o seguinte comando:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
composer require andersondanilo/cnab_php
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Obs: dependendo da sua instalação você vai ter que chamar "composer.phar" ao invés de "composer".
|
|
|
|
|
| ... | ... | @@ -74,6 +94,4 @@ $arquivo->insertDetalhe(array( |
|
|
|
|
|
|
|
// para salvar
|
|
|
|
$arquivo->save('meunomedearquivo.txt');
|
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
\ No newline at end of file |