diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java
index 34b56f3e5..0511e03da 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java
@@ -39,6 +39,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
dataResult.put("estabelecimento", rset.getString("nombpuntoventa"));
dataResult.put("cartao", rset.getString("numtarjeta").replace('*', ' ').trim());
dataResult.put("datavenda", rset.getDate("fechorventa"));
+ dataResult.put("datadevolucao", rset.getDate("datadevolucao"));
dataResult.put("valorvenda", rset.getBigDecimal("valor_venda"));
dataResult.put("valorcancelar", rset.getBigDecimal("valor_cancelar"));
dataResult.put("autorizacao", rset.getString("numautorizacion"));
@@ -62,7 +63,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
StringBuilder sql = new StringBuilder();
sql.append(" select * from (select distinct c.caja_id, p.nombpuntoventa, ctj.numtarjeta, c.fechorventa, ptovta.numsitef,");
sql.append(" (coalesce(c.preciopagado,0) + coalesce(c.importeoutros,0)+ coalesce(c.importepedagio,0)+ coalesce(c.importeseguro,0) + coalesce(c.importetaxaembarque,0)) as valor_venda,");
- sql.append(" TO_CHAR(coalesce(cf.importe,0) - (coalesce(cf.importe,0)*(ocd.PENALIZACION/100)),'FM9999999.90') as valor_cancelar, m.descmotivo, ctj.numautorizacion numautorizacion, ctj.nsu, c.numfoliosistema ");
+ sql.append(" TO_CHAR(coalesce(cf.importe,0) - (coalesce(cf.importe,0)*(ocd.PENALIZACION/100)),'FM9999999.90') as valor_cancelar, m.descmotivo, ctj.numautorizacion, ctj.nsu, c.numfoliosistema, c.fechorventa as datadevolucao ");
sql.append(" from caja c inner join punto_venta p on c.puntoventa_id = p.puntoventa_id ");
sql.append(" inner join caja_formapago cf on c.caja_id = cf.caja_id ");
sql.append(" inner join forma_pago f on cf.formapago_id = f.formapago_id ");
@@ -87,7 +88,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
sql.append(" select * from (select distinct c.caja_id, p.nombpuntoventa, ctj.numtarjeta, c.fechorventa, ptovta.numsitef,");
sql.append(" (coalesce(c.preciopagado,0) + coalesce(c.importeoutros,0)+ coalesce(c.importepedagio,0)+ coalesce(c.importeseguro,0) + coalesce(c.importetaxaembarque,0)) as valor_venda,");
sql.append(" TO_CHAR(coalesce(o.VALOR_TARJETA,0),'FM9999999.90') as valor_cancelar,");
- sql.append(" 'OCD' as descmotivo, ctj.numautorizacion numautorizacion, ctj.nsu, c.numfoliosistema");
+ sql.append(" 'OCD' as descmotivo, ctj.numautorizacion, ctj.nsu, c.numfoliosistema, o.fecmodif as datadevolucao");
sql.append(" from OCD o");
sql.append(" inner join boleto b on o.BOLETO_ID = b.BOLETO_ID");
sql.append(" inner join caja_det_pago cdt on cdt.NUMOPERACION = b.NUMOPERACION");
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties
index 93cef0cfb..1771b8c59 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties
@@ -18,7 +18,8 @@ label.data=Data da compra
label.valor.venda=Valor da venda
label.valor.cancelar=Valor a cancelar
label.autorizacao=Autorização
-label.motivo=Motivo Cancelamento
+label.motivo=Motivo do Cancel.
+label.devolucao=Data da Dev.
label.sitef=Sitef
label.sitef=Sitef
label.nsu=NSU
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_pt_BR.properties
index 86b8bf59e..450b94ed5 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_pt_BR.properties
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_pt_BR.properties
@@ -18,7 +18,8 @@ label.data=Data da compra
label.valor.venda=Valor da venda
label.valor.cancelar=Valor a cancelar
label.autorizacao=Autorização
-label.motivo=Motivo do Cancelamento
+label.motivo=Motivo do Cancel.
+label.devolucao=Data da Dev.
label.sitef=Sitef
label.nsu=NSU
label.numfoliosistema=N. do Bilhete
\ No newline at end of file
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper
index 0c314a3ee..6483678eb 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml
index ce877bbe9..84726c951 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml
@@ -24,6 +24,7 @@
+
@@ -46,7 +47,7 @@
-
+
@@ -54,7 +55,7 @@
-
+
@@ -62,7 +63,7 @@
-
+
@@ -129,77 +130,84 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
@@ -212,14 +220,14 @@
-
+
-
+
@@ -227,7 +235,7 @@
-
+
@@ -241,14 +249,14 @@
-
+
-
+
@@ -256,7 +264,7 @@
-
+
@@ -276,6 +284,14 @@
+
+
+
+
+
+
+
+