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 @@
-
+
-
-
-
+
+
+
-
+