# Boleto:
Dependendo o que você quer, nem por DDA (OpenFinance) tu irá conseguir. Alem das informações que estão hoje na linha digitavel / codigo de barras, geralmente só retorna um nome do beneficiario e pagador, ainda vejo que esse produto tende a muito amadurecer.
pode ser que isso pode variar entre API Bancarias.
Basicamente essas informações tu consegue fazendo com a leitura do barcode com um leitor ccd/image/laser por exemplo.
Uma forma seria : Se não encontrar por exemplo a primeira vez aquele "pagador" no seu sistema, abra uma tela de vinculos, nas proximas capturas, tu sabe já, quando chegar do banco XXX e código de cedente AAA é do fornecedor YYY;
Data de Vencimento, Valor do Boleto, isso consta na linha digitavel.
Exemplo de JSON de DDA:
{
"items": [
{
"amount": 123.45,
"bank_code": "XYZ",
"bank_name": "Banco XYZ",
"beneficiary_name": "Empresa XYZ Ltda",
"content": "33691991800000005000000003048720009765974213",
"due_date": "2023-11-25",
"overdue": true,
"payer_name": "Empresa ABC Ltda"
}
]
}
# Cheque
Sim, basta ler o código de barras do cheque, que me recordo são 3 bandas (A, B, C), existe alguns leitores de homebank, que são até automatizados, que tu coloca o cheque ele puxa para a leitura, apesar que isso hoje não é comum.