Skip to content

Commit

Permalink
jrimum#9: Campos formatados em função do padrão de cada Banco
Browse files Browse the repository at this point in the history
http://github.com/jrimum/bopepo/issues/issue/9

 * Correções dos campos informativos do boleto SICREDI.
  • Loading branch information
gilmatryx committed Feb 1, 2014
1 parent 44493e3 commit 2ff8174
Showing 1 changed file with 14 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
import org.jrimum.bopepo.Boleto;
import org.jrimum.bopepo.parametro.ParametroBancoSicredi;
import org.jrimum.bopepo.view.ResourceBundle;
import org.jrimum.domkee.financeiro.banco.febraban.Titulo.Aceite;

/**
* @author <a href="http://gilmatryx.googlepages.com/">Gilmar P.S.L.</a>
Expand Down Expand Up @@ -73,7 +74,6 @@ public String getTextoFcLocalPagamento() {
*/
@Override
public String getTextoRsAgenciaCodigoCedente() {
// TODO Auto-generated method stub
return getAgenciaCodigoCedente();
}

Expand All @@ -82,7 +82,6 @@ public String getTextoRsAgenciaCodigoCedente() {
*/
@Override
public String getTextoFcAgenciaCodigoCedente() {
// TODO Auto-generated method stub
return getAgenciaCodigoCedente();
}

Expand All @@ -102,12 +101,24 @@ public String getTextoFcNossoNumero() {
return getTextoNossoNumero();
}

/**
* @see org.jrimum.bopepo.view.info.campo.AbstractBoletoInfoCampoView#getTextoFcAceite()
*/
@Override
public String getTextoFcAceite() {
Aceite aceite = super.getBoleto().getTitulo().getAceite();
if(aceite == Aceite.A){
return "SIM";
}
return "NÃO";
}

private String getAgenciaCodigoCedente(){
Integer agencia = super.getBoleto().getTitulo().getContaBancaria().getAgencia().getCodigo();
Integer posto = super.getBoleto().getTitulo().getParametrosBancarios().getValor(ParametroBancoSicredi.POSTO_DA_AGENCIA);
Integer codigoCedente = super.getBoleto().getTitulo().getContaBancaria().getNumeroDaConta().getCodigoDaConta();

return String.format("%04d.%02d.%06d", agencia, posto, codigoCedente);
return String.format("%04d.%02d.%05d", agencia, posto, codigoCedente);
}

private String getTextoNossoNumero() {
Expand Down

0 comments on commit 2ff8174

Please sign in to comment.