Skip to content
On this page

CNAB 240

Sobre

O método preencheBoleto deve ser utilizado conforme na pagina lida anteriormente junto a inicialização do boletoService

Gerar Remessa

java
BoletoModel boleto = preencheBoleto();

RemessaRetornoModel remessa = new RemessaRetornoModel();
remessa.setBoleto(boleto);
remessa.setNumeroRemessa("1");
remessa.setImpressaoTitulo("2");
remessa.setPostagemTitulo("2");
remessa.setInstrucao("01");

List<RemessaRetornoModel> remessas = Arrays.asList(remessa);

String arquivo = boletoService.gerarArquivoRemessa(remessas);

System.out.println(arquivo);

Importar Retorno

java
StringBuilder arquivo = new StringBuilder();

for (String linha : Files.readAllLines(Paths.get("d:/teste/sicoobretorno.ret"))) {
    arquivo.append(linha).append(System.lineSeparator());
}

List<RemessaRetornoModel> remessaRetornoModels = boletoService.importarArquivoRetorno(arquivo.toString());

System.out.println(remessaRetornoModels);

MIT License.