Boa tarde a todos, alguém possui exemplos de boletos homologados no banco Safra?
Atc
Fabio Hansen
Boa tarde a todos, alguém possui exemplos de boletos homologados no banco Safra?
Atc
Fabio Hansen
--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/jrimum-community?hl=pt-BR.
Olá Gilmar,
Estou começando a utilizar o Bobepo, e os meus 1º testes foram utilizando o banco Safra.
Tentei gerar um boleto padrão, no qual é uma cobrança não registrada, e enviei para o banco Safra para homologação. Me retornaram dizendo que o problema está no campo livre, conforme é mostrado abaixo. Minha dúvida está em relação ao tipo de cobrança, tenho como editar o Campo Livre?
retorno do banco:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Campo Livre:
Valor gerado pelo Bobepo: 700378500000000047399764
Correto : 7121100000000000473997644
Onde: 7 fixo "1 posição", 121100 código reduzido "6 posições", 00000000047399764 uso exclusivo "17 posições" e 4 tipo de cobrança "1 posição".
O conteúdo do Uso Exclusivo deve aparecer também no campo Número do Documento "17 posições".
No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
O campo Número do Documento deve ser igual ao campo Uso Exclusivo que fica na linha digitável. No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
De: jrimum-c...@googlegroups.com [mailto:jrimum-c...@googlegroups.com] Em nome de Gilmar P.S.L.
Enviada em: terça-feira, 5 de abril de 2011 14:11
Para: jrimum-c...@googlegroups.com
Assunto: Re: Banco Safra
Olá Fábio,
Você fala de boletos PDF já gerados?
Senão, você pode tentar com o Bopepo:
http://www.jrimum.org/bopepo/wiki/Componente/Documentacao/Tutoriais/GeracaoDeBoletoPadrao
E depois tentar homologar com o banco.
Qualquer dúvida nós ajudamos.
Atenciosamente
------------------------------------------------------
Gilmar P.S.L.
@gilmatryx
Estou começando a utilizar o Bobepo, e os meus 1º testes foram utilizando o banco Safra.
Tentei gerar um boleto padrão, no qual é uma cobrança não registrada, e enviei para o banco Safra para homologação. Me retornaram dizendo que o problema está no campo livre, conforme é mostrado abaixo. Minha dúvida está em relação ao tipo de cobrança, tenho como editar o Campo Livre?
retorno do banco:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Campo Livre:
Valor gerado pelo Bobepo: 700378500000000047399764
Correto : 7121100000000000473997644
Onde: 7 fixo "1 posição", 121100 código reduzido "6 posições", 00000000047399764 uso exclusivo "17 posições" e 4 tipo de cobrança "1 posição".
O conteúdo do Uso Exclusivo deve aparecer também no campo Número do Documento "17 posições".
No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
O campo Número do Documento deve ser igual ao campo Uso Exclusivo que fica na linha digitável. No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
De: jrimum-c...@googlegroups.com [mailto:jrimum-c...@googlegroups.com] Em nome de Gilmar P.S.L.
Enviada em: terça-feira, 5 de abril de 2011 14:11
Para: jrimum-c...@googlegroups.com
Assunto: Re: Banco Safra
Olá Fábio,
Você fala de boletos PDF já gerados?
Senão, você pode tentar com o Bopepo:
http://www.jrimum.org/bopepo/wiki/Componente/Documentacao/Tutoriais/GeracaoDeBoletoPadrao
E depois tentar homologar com o banco.
Qualquer dúvida nós ajudamos.
Atenciosamente
------------------------------------------------------
Gilmar P.S.L.
@gilmatryxJRimum Developer
2011/4/5 Fabio Hansen <fabio....@grupodass.com.br>
Boa tarde a todos, alguém possui exemplos de boletos homologados no banco Safra?
Atc
Fabio Hansen
--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/jrimum-community?hl=pt-BR.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "JRimum Community" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para jrimum-c...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para jrimum-communi...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/jrimum-community?hl=pt-BR.
Bom dia Gilmar, segue o código que adeqüei conforme solicitação do banco e também um manual que me passaram. Preciso gerar o tipo de Cobrança Express.
import java.io.File;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.Date;
import org.jrimum.bopepo.BancosSuportados;
import org.jrimum.bopepo.Boleto;
import org.jrimum.bopepo.view.BoletoViewer;
import org.jrimum.domkee.comum.pessoa.endereco.CEP;
import org.jrimum.domkee.comum.pessoa.endereco.Endereco;
import org.jrimum.domkee.comum.pessoa.endereco.UnidadeFederativa;
import org.jrimum.domkee.financeiro.banco.febraban.Agencia;
import org.jrimum.domkee.financeiro.banco.febraban.Carteira;
import org.jrimum.domkee.financeiro.banco.febraban.Cedente;
import org.jrimum.domkee.financeiro.banco.febraban.ContaBancaria;
import org.jrimum.domkee.financeiro.banco.febraban.NumeroDaConta;
import org.jrimum.domkee.financeiro.banco.febraban.Sacado;
import org.jrimum.domkee.financeiro.banco.febraban.TipoDeCobranca;
import org.jrimum.domkee.financeiro.banco.febraban.TipoDeTitulo;
import org.jrimum.domkee.financeiro.banco.febraban.Titulo;
import org.jrimum.domkee.financeiro.banco.febraban.Titulo.EnumAceite;
public class jrimun {
public jrimun() {
}
public static void main(String[] args) {
/*
* INFORMANDO DADOS SOBRE O CEDENTE.
*/
Cedente cedente = new Cedente("EMPRESA X LTDA", "01.287.588/0002-50");
/*
* INFORMANDO DADOS SOBRE O SACADO.
*/
Sacado sacado = new Sacado("FULANO DE TAL", "04.703.048/0001-17");
//Endereço do sacado.
Endereco enderecoSac = new Endereco();
enderecoSac.setLogradouro("PCA MARTINIADO MAIA");
enderecoSac.setNumero("39");
enderecoSac.setBairro("CENTRO");
enderecoSac.setCep(new CEP("42700-000"));
enderecoSac.setLocalidade("LAURO DE FREITAS");
enderecoSac.setUF(UnidadeFederativa.BA);
sacado.addEndereco(enderecoSac);
/*
* INFORMANDO OS DADOS SOBRE O TÍTULO.
*/
// Informando dados sobre a conta bancária.
ContaBancaria contaBancaria =
new ContaBancaria(BancosSuportados.BANCO_SAFRA.create());
contaBancaria.setNumeroDaConta(new NumeroDaConta(378, "5"));
contaBancaria.setAgencia(new Agencia(1730, "0"));
contaBancaria.setCarteira(new Carteira(06,
TipoDeCobranca.SEM_REGISTRO));
// Informando dados do título
Titulo titulo = new Titulo(contaBancaria, sacado, cedente);
titulo.setNumeroDoDocumento("047399764");
titulo.setNossoNumero("47399764");
titulo.setDigitoDoNossoNumero("9");
titulo.setValor(BigDecimal.valueOf(0.01));
titulo.setDataDoDocumento(new Date());
titulo.setDataDoVencimento(new Date());
titulo.setTipoDeDocumento(TipoDeTitulo.RC_RECIBO);
titulo.setAceite(EnumAceite.N);
/*
* INFORMANDO OS DADOS SOBRE O BOLETO.
*/
Boleto boleto = new Boleto(titulo);
/*
* Local de Pagamento
*/
boleto.setLocalPagamento("PAGÁVEL EM QUALQUER BANCO ATÉ A DATA DO VENCIMENTO");
/*
* Instruções
*/
boleto.setInstrucao1("APÓS O VENCIMENTO NÃO DISPENSAR JUROS DE MORA");
boleto.setInstrucao2("PROTESTAR NO 5º DIA UTIL APÓS O VENCIMENTO");
/*
* Textos Extras
*/
boleto.addTextosExtras("txtRsAgenciaCodigoCedente", "17300/378-5");
boleto.addTextosExtras("txtFcAgenciaCodigoCedente", "17300/378-5");
boleto.addTextosExtras("txtRsNossoNumero", "EXPRESS");
boleto.addTextosExtras("txtFcNossoNumero", "EXPRESS");
/*
*
* GERANDO O BOLETO BANCÁRIO.
*/
// Instanciando um objeto "BoletoViewer", classe responsável pela
// geração do boleto bancário.
BoletoViewer boletoViewer = new BoletoViewer(boleto);
File arquivoPdf = boletoViewer.getPdfAsFile("C:/temp/safra.pdf");
// Mostrando o boleto gerado na tela.
mostreBoletoNaTela(arquivoPdf);
}
private static void mostreBoletoNaTela(File arquivoBoleto) {
java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
try {
desktop.open(arquivoBoleto);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Grato
Fabio
De: jrimum-c...@googlegroups.com [mailto:jrimum-c...@googlegroups.com] Em nome de Gilmar P.S.L.
Enviada em: quarta-feira, 6 de abril de 2011 01:11
Para: jrimum-c...@googlegroups.com
Assunto: Re: Banco Safra
Fabio, ia me esquecendo,...
Se por uma acaso vc tiver o manual atualizado do banco, nos envie também por favor.
Atenciosamente
------------------------------------------------------
Gilmar P.S.L.
@gilmatryx
JRimum Developer
2011/4/6 Gilmar P.S.L. <gilm...@gmail.com>
Fabio, vc pode postar o código que está utilizando para gerar esse boleto?
Atenciosamente
------------------------------------------------------
Gilmar P.S.L.
@gilmatryx
JRimum Developer
Campo Livre:
Valor gerado pelo Bobepo: 700378500000000047399764
Correto : 7121100000000000473997644
Onde: 7 fixo "1 posição", 121100 código reduzido "6 posições", 00000000047399764 uso exclusivo "17 posições" e 4 tipo de cobrança "1 posição".
O conteúdo do Uso Exclusivo deve aparecer também no campo Número do Documento "17 posições".
No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
O campo Número do Documento deve ser igual ao campo Uso Exclusivo que fica na linha digitável. No campo Uso Exclusivo, a empresa pode informar qualquer numero de controle, por exemplo, numero da nota fiscal, numero do cliente e outros.
contaBancaria.setNumeroDaConta(new NumeroDaConta(12110, "0"));
De: jrimum-c...@googlegroups.com [mailto:jrimum-c...@googlegroups.com] Em nome de Gilmar P.S.L.
Enviada em: quarta-feira, 6 de abril de 2011 01:11
Fabio, ia me esquecendo,...
Se por uma acaso vc tiver o manual atualizado do banco, nos envie também por favor.
Atenciosamente
------------------------------------------------------
Gilmar P.S.L.
@gilmatryx
JRimum Developer
2011/4/6 Gilmar P.S.L. <gilm...@gmail.com>
Fabio, vc pode postar o código que está utilizando para gerar esse boleto?
Atenciosamente------------------------------------------------------
Gilmar P.S.L.
@gilmatryx
JRimum Developer
Obrigado Gilmar, fiz as devidas modificações e agora aprovou pelo banco.