Gerar Arquivo de Remessa CNAB
Gera arquivos de remessa bancária nos padrões CNAB 240 e CNAB 400 para registro de boletos no banco.
Remessa CNAB 240
POST /boleto/cnab/remessa/240/{bankAccountId}
Gera arquivo de remessa no padrão CNAB 240 (Febraban).
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
bankAccountId | string | ID da conta bancária cadastrada |
Body (opcional)
{
"boletoIds": ["uuid-1", "uuid-2"]
}
Se
boletoIdsnão for informado, todos os boletos pendentes da conta serão incluídos.
Exemplo
curl -X POST "https://api.engineapi.com.br/boleto/cnab/remessa/240/uuid-conta" \
-H "x-api-key: sua-api-key" \
-H "Content-Type: application/json" \
-d '{"boletoIds": ["uuid-1", "uuid-2"]}' \
-o remessa.txt
Resposta
Retorna o arquivo .txt de remessa como text/plain com header Content-Disposition para download.
Remessa CNAB 400
POST /boleto/cnab/remessa/400/{bankAccountId}
Gera arquivo de remessa no padrão CNAB 400 (legado, ainda utilizado por alguns bancos).
Mesmos parâmetros e body da remessa 240.
curl -X POST "https://api.engineapi.com.br/boleto/cnab/remessa/400/uuid-conta" \
-H "x-api-key: sua-api-key" \
-o remessa400.txt
Observações
- O arquivo de remessa deve ser enviado ao banco via internet banking ou canal de transmissão.
- Após o processamento, o banco retornará um arquivo de retorno.