Pular para o conteúdo principal

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âmetroTipoDescrição
bankAccountIdstringID da conta bancária cadastrada

Body (opcional)

{
"boletoIds": ["uuid-1", "uuid-2"]
}

Se boletoIds nã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.