retorno-cnab

Lê o arquivo retorno do CNAB

Usage no npm install needed!

<script type="module">
  import retornoCnab from 'https://cdn.skypack.dev/retorno-cnab';
</script>

README

Retorno CNAB

NPM badges

NPM retorno-cnab package npm downloads npm downloads

Descrição

Biblioteca em NodeJS para ler arquivo retorno CNAB.

Atualmente, só está implementado para ler os boletos do arquivo CNBA400.

O código foi desenvolvimento baseado nesta documentação do Itau.

Install

npm i retorno-cnab
yarn add retorno-cnab

Exemplo de uso

npm run exemplo

Utilizando via código:

Retorno completo do arquivo:

const { RetornoCNAB } = require('retorno-cnab');

const exemplo = async () => {
    const arquivo = await new RetornoCNAB().CNAB400('NOME_ARQUIVO', 'DIRETORIO_DO_ARQUIVO');
    console.log(arquivo);
}

exemplo();

Retorno completo do arquivo simplificado e formatado:

const { RetornoCNAB } = require('retorno-cnab');

const exemplo = async () => {
    const arquivo = await new RetornoCNAB().CNAB400Simples('NOME_ARQUIVO', 'DIRETORIO_DO_ARQUIVO');
    console.log(arquivo);
}

exemplo();

Contribuição

Sinta-se livre pra adicionar novas features, criar issues e abrir pull requests.

License

Released under the MIT License.