fixes bug#22233
dev: Celio qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/GeneradorBoletosCNAB/trunk@108033 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
7158d7ef5f
commit
7473b5d7a8
|
@ -53,6 +53,8 @@ public class DetalheObrigatorioSantander implements DetalheObrigatorio, Cloneabl
|
||||||
private RateioDeCredito rateioDeCredito;
|
private RateioDeCredito rateioDeCredito;
|
||||||
private String numeroInscricaoSacado;
|
private String numeroInscricaoSacado;
|
||||||
private String codigoEmpresa;
|
private String codigoEmpresa;
|
||||||
|
private BigDecimal percentualJuros;
|
||||||
|
private BigDecimal percentualMulta;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -338,6 +340,18 @@ public class DetalheObrigatorioSantander implements DetalheObrigatorio, Cloneabl
|
||||||
public void setCodigoEmpresa(String codigoEmpresa) {
|
public void setCodigoEmpresa(String codigoEmpresa) {
|
||||||
this.codigoEmpresa = codigoEmpresa;
|
this.codigoEmpresa = codigoEmpresa;
|
||||||
}
|
}
|
||||||
|
public BigDecimal getPercentualJuros() {
|
||||||
|
return percentualJuros;
|
||||||
|
}
|
||||||
|
public void setPercentualJuros(BigDecimal percentualJuros) {
|
||||||
|
this.percentualJuros = percentualJuros;
|
||||||
|
}
|
||||||
|
public BigDecimal getPercentualMulta() {
|
||||||
|
return percentualMulta;
|
||||||
|
}
|
||||||
|
public void setPercentualMulta(BigDecimal percentualMulta) {
|
||||||
|
this.percentualMulta = percentualMulta;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,6 +62,8 @@ public class SantanderFlatFile extends AbstractFlatFile implements RemessaInterf
|
||||||
transacaoTitulos.setValue("NumControleDoParticipante", FormataUtil.formatarValorPorTamanho(titulo.getNumControleDoParticipante(), 25));
|
transacaoTitulos.setValue("NumControleDoParticipante", FormataUtil.formatarValorPorTamanho(titulo.getNumControleDoParticipante(), 25));
|
||||||
transacaoTitulos.setValue("NossoNumeroComDigito", FormataUtil.formatarValorPorTamanho(titulo.getNossoNumeroComDigito(), 8));
|
transacaoTitulos.setValue("NossoNumeroComDigito", FormataUtil.formatarValorPorTamanho(titulo.getNossoNumeroComDigito(), 8));
|
||||||
transacaoTitulos.setValue("Carteira", FormataUtil.formatarValorPorTamanho(titulo.getCarteira(), 3));
|
transacaoTitulos.setValue("Carteira", FormataUtil.formatarValorPorTamanho(titulo.getCarteira(), 3));
|
||||||
|
transacaoTitulos.setValue("MultaPercentual", titulo.getPercentualMulta());
|
||||||
|
transacaoTitulos.setValue("JurosDeMora", FormataUtil.formatarValorPorTamanho(titulo.getValorAtraso(), 13));
|
||||||
transacaoTitulos.setValue("Agencia", FormataUtil.formatarValorPorTamanho(titulo.getAgencia(), 4));
|
transacaoTitulos.setValue("Agencia", FormataUtil.formatarValorPorTamanho(titulo.getAgencia(), 4));
|
||||||
transacaoTitulos.setValue("DVAgencia", FormataUtil.formatarValorPorTamanho(titulo.getDvAgencia(), 1));
|
transacaoTitulos.setValue("DVAgencia", FormataUtil.formatarValorPorTamanho(titulo.getDvAgencia(), 1));
|
||||||
transacaoTitulos.setValue("CodigoEmpresa", FormataUtil.formatarValorPorTamanho(titulo.getCodigoEmpresa(), 7));
|
transacaoTitulos.setValue("CodigoEmpresa", FormataUtil.formatarValorPorTamanho(titulo.getCodigoEmpresa(), 7));
|
||||||
|
@ -84,7 +86,7 @@ public class SantanderFlatFile extends AbstractFlatFile implements RemessaInterf
|
||||||
transacaoTitulos.setValue("Emissao", FormataUtil.formataDataToString(titulo.getEmissao(), "000000", "ddMMyy"));
|
transacaoTitulos.setValue("Emissao", FormataUtil.formataDataToString(titulo.getEmissao(), "000000", "ddMMyy"));
|
||||||
transacaoTitulos.setValue("Instrucao1", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao1(), 2));
|
transacaoTitulos.setValue("Instrucao1", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao1(), 2));
|
||||||
transacaoTitulos.setValue("Instrucao2", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao2(), 2));
|
transacaoTitulos.setValue("Instrucao2", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao2(), 2));
|
||||||
transacaoTitulos.setValue("ValorAtraso", titulo.getValorAtraso());
|
transacaoTitulos.setValue("JurosDeMora", titulo.getValorAtraso());
|
||||||
// transacaoTitulos.setValue("DataLimiteDesconto", FormataUtil.formataData(titulo.getDataLimiteDesconto()));
|
// transacaoTitulos.setValue("DataLimiteDesconto", FormataUtil.formataData(titulo.getDataLimiteDesconto()));
|
||||||
transacaoTitulos.setValue("ValorDesconto", titulo.getValorDesconto());
|
transacaoTitulos.setValue("ValorDesconto", titulo.getValorDesconto());
|
||||||
transacaoTitulos.setValue("ValorIOF", titulo.getValorIOF());
|
transacaoTitulos.setValue("ValorIOF", titulo.getValorIOF());
|
||||||
|
|
|
@ -58,10 +58,10 @@
|
||||||
<Field name="NossoNumeroComDigito" length="8" type="INTEGER" />
|
<Field name="NossoNumeroComDigito" length="8" type="INTEGER" />
|
||||||
<Field name="DataSegundoDesconto" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
<Field name="DataSegundoDesconto" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
||||||
<Field name="Brancos1" length="1" type="CHARACTER" blankAccepted="true" /><!--Enviar 1 Brancos -->
|
<Field name="Brancos1" length="1" type="CHARACTER" blankAccepted="true" /><!--Enviar 1 Brancos -->
|
||||||
<Field name="MultaInformacao" length="1" type="INTEGER" />
|
<Field name="MultaInformacao" length="1" type="INTEGER" value="4"/>
|
||||||
<Field name="MultaPercentual" length="4" type="INTEGER" padding="ZERO_LEFT"/>
|
<Field name="MultaPercentual" length="4" type="BIGDECIMAL" format="DECIMAL_DD" padding="ZERO_LEFT"/>
|
||||||
<Field name="UnidadeMoeda" length="2" value="00" />
|
<Field name="UnidadeMoeda" length="2" value="00" />
|
||||||
<Field name="ValorTitulo" length="13" type="INTEGER" padding="ZERO_LEFT" />
|
<Field name="ValorTitulo" length="13" type="BIGDECIMAL" format="DECIMAL_DD" padding="ZERO_LEFT"/>
|
||||||
<Field name="Brancos2" length="4" type="CHARACTER" blankAccepted="true" /><!--Enviar 4 Brancos -->
|
<Field name="Brancos2" length="4" type="CHARACTER" blankAccepted="true" /><!--Enviar 4 Brancos -->
|
||||||
<Field name="MultaDataCobranca" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
<Field name="MultaDataCobranca" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
||||||
<Field name="CodigoCarteira" length="1" value="5" />
|
<Field name="CodigoCarteira" length="1" value="5" />
|
||||||
|
@ -69,21 +69,21 @@
|
||||||
<Field name="NumeroDoDocumento" length="10" type="CHARACTER" />
|
<Field name="NumeroDoDocumento" length="10" type="CHARACTER" />
|
||||||
<Field name="Vencimento" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
<Field name="Vencimento" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
||||||
<Field name="Valor" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
<Field name="Valor" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
||||||
<Field name="CodigoBanco" length="3" value="033" />
|
<Field name="CodigoBanco" length="3" value="033" />
|
||||||
<Field name="AgenciaCobradora" length="4" type="INTEGER" padding="ZERO_LEFT" />
|
<Field name="AgenciaCobradora" length="4" type="INTEGER" padding="ZERO_LEFT" />
|
||||||
<Field name="DVAgenciaCobradora" length="1" />
|
<Field name="DVAgenciaCobradora" length="1" />
|
||||||
<Field name="EspecieDeTitulo" length="2" value="01" />
|
<Field name="EspecieDeTitulo" length="2" value="01" />
|
||||||
<Field name="Aceite" length="1" type="CHARACTER" value="N" /><!-- A = Aceite N = Não Aceite -->
|
<Field name="Aceite" length="1" type="CHARACTER" value="N" /><!-- A = Aceite N = Não Aceite -->
|
||||||
<Field name="Emissao" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
<Field name="Emissao" length="6" type="DATE" format="DATE_DDMMYY" padding="ZERO_LEFT" />
|
||||||
<Field name="Instrucao1" length="2" type="INTEGER" padding="ZERO_LEFT"/>
|
<Field name="Instrucao1" length="2" type="INTEGER" padding="ZERO_LEFT"/>
|
||||||
<Field name="Instrucao2" length="2" type="INTEGER" padding="ZERO_LEFT"/>
|
<Field name="Instrucao2" length="2" type="INTEGER" padding="ZERO_LEFT"/>
|
||||||
<Field name="JurosDeMora" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
<Field name="JurosDeMora" length="13" type="BIGDECIMAL" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
||||||
<Field name="DataLimiteDesconto" length="6" type="INTEGER" padding="ZERO_LEFT" />
|
<Field name="DataLimiteDesconto" length="6" type="INTEGER" padding="ZERO_LEFT" />
|
||||||
<Field name="DescontoConcedido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
<Field name="DescontoConcedido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
||||||
<Field name="IOF_Devido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
<Field name="IOF_Devido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
||||||
<Field name="AbatimentoConcedido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
<Field name="AbatimentoConcedido" length="13" type="BIGDECIMAL" value="0" format="DECIMAL_DD" padding="ZERO_LEFT" />
|
||||||
<Field name="TipoInscricaoSacado" length="2" value="02" />
|
<Field name="TipoInscricaoSacado" length="2" value="02" />
|
||||||
<Field name="NumeroInscricaoPagador" length="14" type="CHARACTER" />
|
<Field name="NumeroInscricaoPagador" length="14" type="CHARACTER" />
|
||||||
<Field name="NomeSacado" length="40" type="CHARACTER" />
|
<Field name="NomeSacado" length="40" type="CHARACTER" />
|
||||||
<Field name="EnderecoSacado" length="40" type="CHARACTER" />
|
<Field name="EnderecoSacado" length="40" type="CHARACTER" />
|
||||||
<Field name="BairroSacado" length="12" type="CHARACTER" />
|
<Field name="BairroSacado" length="12" type="CHARACTER" />
|
||||||
|
|
Loading…
Reference in New Issue