node-boleto
node-boleto copied to clipboard
No error handling for required parameters for boleto generation
There are some node-boleto parameters that:
- Are required and generated by default:
data_vencimento
. - Are optional and generated by default:
data_emissao
,local_de_pagamento
. - Are optional and blank by default:
instrucoes
,pagador
,cedente_cnpj
,cedente
,numero_documento
.
These parameters require proper documentation.
- Are required and don't error appropriately if not supplied:
agencia
,valor
,carteira
,codigo_cedente
,nosso_numero
.
These parameters require proper error handling.
Additionally, passing {}
or []
as an option will not throw the appropriate error.