Examples of Emissor


Examples of br.com.caelum.stella.boleto.Emissor

public class BoletoBradescoExample {
    public static void main(String[] args) {
        Datas datas = Datas.novasDatas().comDocumento(1, 5, 2008)
                .comProcessamento(1, 5, 2008).comVencimento(2, 5, 2008);

        Emissor emissor = Emissor.novoEmissor()
            .comCedente("Fulano de Tal")
            .comAgencia(2345)
            .comDigitoAgencia('6')
            .comContaCorrente(12345)
            .comNumeroConvenio(1234567)
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

public class BoletoBancoDoBrasilExample {
    public static void main(String[] args) {
    Datas datas = Datas.novasDatas().comDocumento(1, 5, 2008)
        .comProcessamento(1, 5, 2008).comVencimento(2, 5, 2008);

    Emissor emissor = Emissor.novoEmissor()
            .comCedente("Fulano de Tal")
            .comAgencia(1824).comDigitoAgencia('4')
                .comContaCorrente(76000)
                .comNumeroConvenio(1207113)
                .comDigitoContaCorrente('5')
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

        Datas datas = Datas.novasDatas()
            .comDocumento(1, 5, 2008)
            .comProcessamento(1, 5, 2008)
            .comVencimento(2, 5, 2008);

        Emissor emissor = Emissor.novoEmissor()
            .comCedente("Fulano de Tal")
            .comAgencia(2345)
            .comDigitoAgencia('6')
            .comContaCorrente(12345)
            .comNumeroConvenio(1234567)
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

        Datas datas = Datas.novasDatas()
            .comDocumento(1, 5, 2008)
            .comProcessamento(1, 5, 2008)
            .comVencimento(2, 5, 2008);

        Emissor emissor = Emissor.novoEmissor()
            .comCedente("Fulano de Tal")
            .comAgencia(2345)
            .comDigitoAgencia('6')
            .comContaCorrente(12345)
            .comNumeroConvenio(1234567)
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

  private static final String DIGITO_CAIXA = "0";

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
   
    Emissor emissor = boleto.getEmissor();
    int carteiraDoEmissor = emissor.getCarteira();
    StringBuilder campoLivre = new StringBuilder();
   
    if (carteiraDoEmissor == 1) {
      campoLivre.append(carteiraDoEmissor);
      campoLivre.append(format("%06d", emissor.getContaCorrente()));
      campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
    }
    else if (carteiraDoEmissor == 2) {
      String nossoNumeroCompleto = getNossoNumeroDoEmissorFormatado(emissor);
      campoLivre.append(format("%06d", emissor.getContaCorrente()));
      campoLivre.append(emissor.getDigitoContaCorrente());
      campoLivre.append(nossoNumeroCompleto.substring(2, 5));
      campoLivre.append(nossoNumeroCompleto.substring(0, 1));
      campoLivre.append(nossoNumeroCompleto.substring(5 ,8));
      campoLivre.append(nossoNumeroCompleto.substring(1, 2));
      campoLivre.append(nossoNumeroCompleto.substring(8));
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

  private static final String DIGITO_NUMERO_BRADESCO = "2";

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
    Emissor emissor = boleto.getEmissor();
    StringBuilder campoLivre = new StringBuilder();
    campoLivre.append(emissor.getAgenciaFormatado());
    campoLivre.append(getCarteiraDoEmissorFormatado(emissor));
    campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
    campoLivre.append(getContaCorrenteDoEmissorFormatado(emissor));
    campoLivre.append("0");
    return new CodigoDeBarrasBuilder(boleto).comCampoLivre(campoLivre);
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

    return getClass().getResource(imagem);
  }

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
    Emissor emissor = boleto.getEmissor();
    StringBuilder campoLivre = new StringBuilder().append(COBRANCA_DIRETA_ELETRONICA);
    campoLivre.append(getAgencia(emissor));
    campoLivre.append(getContaCorrenteDoEmissorFormatado(emissor));
    campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
    campoLivre.append(TIPO_COBRANCA_EMITIDO_AO_CLIENTE);
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

  private static final String DIGITO_NUMERO_BB = "9";

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
    StringBuilder campoLivre = new StringBuilder();
    Emissor emissor = boleto.getEmissor();
    if (emissor.getNumeroConvenio() < 1000000) {
      if (emissor.getCarteira() == 16 || emissor.getCarteira() == 18) {
        campoLivre.append(getNumeroConvenioDoEmissorFormatado(emissor));
        campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
        campoLivre.append("21");
      } else {
        campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
        campoLivre.append(emissor.getAgenciaFormatado());
        campoLivre.append(emissor.getCedente());
        campoLivre.append(boleto.getBanco().getCarteiraDoEmissorFormatado(emissor));
      }
    } else if (emissor.getCarteira() == 17 || emissor.getCarteira() == 18) {
      campoLivre.append("000000");
      campoLivre.append(getNumeroConvenioDoEmissorFormatado(emissor));
      campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor).substring(7));
      campoLivre.append(boleto.getBanco().getCarteiraDoEmissorFormatado(emissor));
    } else {
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

  private final static String DIGITO_SANTANDER = "7";
  private GeradorDeDigito gdivSantander = new GeradorDeDigitoSantander();

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
    Emissor emissor = boleto.getEmissor();
    StringBuilder campoLivre = new StringBuilder("9");
    campoLivre.append(getContaCorrenteDoEmissorFormatado(emissor));
    campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
    campoLivre.append("0").append(emissor.getCarteira());
    return new CodigoDeBarrasBuilder(boleto).comCampoLivre(campoLivre);
  }
View Full Code Here

Examples of br.com.caelum.stella.boleto.Emissor

  private static final String NUMERO_ITAU = "341";
  private static final String DIGITO_ITAU = "7";

  @Override
  public String geraCodigoDeBarrasPara(Boleto boleto) {
    Emissor emissor = boleto.getEmissor();
    StringBuilder campoLivre = new StringBuilder();
    campoLivre.append(getCarteiraDoEmissorFormatado(emissor));
    campoLivre.append(getNossoNumeroDoEmissorFormatado(emissor));
    campoLivre.append(emissor.getAgenciaFormatado());
    campoLivre.append(getContaCorrenteDoEmissorFormatado(emissor)).append("000");
    campoLivre.insert(20, this.geradorDeDigito
        .geraDigitoMod10(campoLivre.substring(12, 20)));
    campoLivre.insert(11, this.geradorDeDigito.geraDigitoMod10(campoLivre
        .substring(12, 20).concat(campoLivre.substring(0, 11))));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.