Open carisoftware opened 8 years ago
cara eu faço um pouco diferente, não sei se é por causa que está em vb using (FileStream arq = new FileStream(diretorio + arquivo, FileMode.Append)) { aRemessa.GerarArquivoRemessa(oBanco.nrcedente.ToString(), new Banco(oBanco.nrbanco), c, lb, arq, oBanco.nrarquivoremessa); }
c= cedente lb = new Boletos(); Espero ter ajudado
Pessoal, é a primeira vez que estou usando o boleto .net para gerar uma remessa. Eu tenho o seguinte código (de teste para gerar remessa para o banco itau):
Public Sub GeraDadosItau() Dim vencimento As New DateTime(2007, 9, 10) Dim item1 As New Instrucao_Itau(9, 5) Dim item2 As New Instrucao_Itau(81, 10) Dim c As New Cedente("00.000.000/0000-00", "Empresa de Atacado", "0542", "13000") 'Na carteira 198 o código do Cedente é a conta bancária c.Codigo = 13000
Public Sub GeraArquivoCNAB400(ByVal banco As IBanco, ByVal cedente As Cedente, ByVal boletos As Boletos) saveFileDialog.Filter = "Arquivos de Retorno (.rem)|.rem|Todos Arquivos (.)|." If saveFileDialog.ShowDialog() = DialogResult.OK Then Dim arquivo As New ArquivoRemessa(TipoArquivo.CNAB400) arquivo.GerarArquivoRemessa("0", banco, cedente, boletos, saveFileDialog.OpenFile(), 1)
Porém, ao executar a ação ele me retorna o seguinte erro: {"Erro ao gerar arquivo remessa."} {"Erro durante a geração do registro HEADER do arquivo de REMESSA."} {"Problemas ao Formatar a string. String = "}
Será que é algum dado faltando?