diff --git a/src/com/rjconsultores/ventaboletos/blocos/santander/DetalheObrigatorioSantander.java b/src/com/rjconsultores/ventaboletos/blocos/santander/DetalheObrigatorioSantander.java index 06026239e..776e595b2 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/santander/DetalheObrigatorioSantander.java +++ b/src/com/rjconsultores/ventaboletos/blocos/santander/DetalheObrigatorioSantander.java @@ -53,6 +53,8 @@ public class DetalheObrigatorioSantander implements DetalheObrigatorio, Cloneabl private RateioDeCredito rateioDeCredito; private String numeroInscricaoSacado; private String codigoEmpresa; + private BigDecimal percentualJuros; + private BigDecimal percentualMulta; @Override @@ -338,6 +340,18 @@ public class DetalheObrigatorioSantander implements DetalheObrigatorio, Cloneabl public void setCodigoEmpresa(String 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; + } } diff --git a/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java index dbaf58a85..5bd0aaa1b 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java +++ b/src/com/rjconsultores/ventaboletos/layouts/SantanderFlatFile.java @@ -62,6 +62,8 @@ public class SantanderFlatFile extends AbstractFlatFile implements RemessaInterf transacaoTitulos.setValue("NumControleDoParticipante", FormataUtil.formatarValorPorTamanho(titulo.getNumControleDoParticipante(), 25)); transacaoTitulos.setValue("NossoNumeroComDigito", FormataUtil.formatarValorPorTamanho(titulo.getNossoNumeroComDigito(), 8)); 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("DVAgencia", FormataUtil.formatarValorPorTamanho(titulo.getDvAgencia(), 1)); 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("Instrucao1", FormataUtil.formatarValorPorTamanho(titulo.getInstrucao1(), 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("ValorDesconto", titulo.getValorDesconto()); transacaoTitulos.setValue("ValorIOF", titulo.getValorIOF()); diff --git a/src/layouts/LayoutSantanderCNAB400Envio.txg.xml b/src/layouts/LayoutSantanderCNAB400Envio.txg.xml index 2d8893dcb..1469832fe 100644 --- a/src/layouts/LayoutSantanderCNAB400Envio.txg.xml +++ b/src/layouts/LayoutSantanderCNAB400Envio.txg.xml @@ -58,10 +58,10 @@ - - + + - + @@ -69,21 +69,21 @@ - + - - - + + + - +