7
I am using the billet . NET to generate billets in my application.
The ticket is generated, but how do I process the shipment file? This file is saved somewhere in the application?
I took the example of the project that is in Git, but I don’t know how to process the generated shipment file, I don’t even know where it is saved.
//cedente
String cedente_codigo = "1111111";
String cedente_nossoNumeroBoleto = "22222222";
String cedente_Cnpj = "000.000.000-00";
String cedente_nome = "Nome do Cendete.";
String cedente_agencia = "0000";
String cedente_conta = "00000";
String cedente_digitoConta = "0";
Cedente cedente = new Cedente(cedente_Cnpj, cedente_nome, cedente_agencia, cedente_conta);
// Na carteira 198 o código do Cedente é a conta bancária
cedente.Codigo = "13000";
Boleto boleto = new Boleto(vencimento, valorPagamento, "176", "00000001", cedente,
new EspecieDocumento(341, "1")); //banco 341 - Itau
boleto.NumeroDocumento = "00000001";
boleto.Sacado = new Sacado(cliente.Cnpj, cliente.NomeFantasia);
boleto.Sacado.Endereco.End = cliente.Logradouro;
boleto.Sacado.Endereco.Bairro = cliente.Bairro;
boleto.Sacado.Endereco.Cidade = cliente.Cidade.Nome;
boleto.Sacado.Endereco.CEP = cliente.Cep;
boleto.Sacado.Endereco.UF = cliente.Estado.Sigla;
boletoBancario.GerarArquivoRemessa = true;
boletoBancario.Boleto = boleto;
boletoBancario.Boleto.Valida();
Boletos boletos = new Boletos();
boletos.Add(boleto);
// geração do arquivo de remessa - Feito com a ajuda de jbueno
var objRemessa = new ArquivoRemessa(TipoArquivo.CNAB400);
var memoryStr = new MemoryStream();
objRemessa.GerarArquivoRemessa("09", new Banco(341), cedente, boletos, memoryStr, 1000);
if (Session["boleto"] != null)
Session.Remove("boleto");
Session["boleto"] = boletoBancario.MontaHtmlEmbedded();
Hello Raul, welcome to Stack Overflow. Your question does not provide an example of enough code and information for someone to diagnose your problem. Take a look at How to ask a good question? and How to create a Minimum, Complete and Verifiable example in Help Center.
– Anthony Accioly
objRemessa.Gerararquivoremessa("09", new Bank(341), cedente, boletos, memoryStr, 1000); Which path the file is generated ?
– Diego
@Diego if I’m not mistaken when you declare memoryStr it is possible to determine a path, like: var memoryStr = new Memorystream("C: Pasta_a"). I don’t remember and I don’t work at the company where I did the code. :/
– Raul Peres de Góes