diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java index a73b934f3..27f777a33 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCancelamentoVendaCartao.java @@ -41,6 +41,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { while (rset.next()) { Map dataResult = new HashMap(); dataResult.put("estabelecimento", rset.getString("nombpuntoventa")); + dataResult.put("pv_cancelamento", rset.getString("pv_cancel")); if (rset.getString("numtarjeta") != null) { dataResult.put("cartao", rset.getString("numtarjeta").replace('*', ' ').trim()); @@ -72,7 +73,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { StringBuilder sql = new StringBuilder(); /* Boletos apenas com venda e cancelamento direto com corrida */ - sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") + sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, PO.NOMBPUNTOVENTA AS PV_CANCEL, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") @@ -96,6 +97,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") + .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") .append("AND B.MARCA_ID = :empresaId "); @@ -108,7 +110,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { sql.append("UNION ALL "); /* Boletos com entrega/transferencia/troca antes do cancelamento com corrida */ - sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") + sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, PO.NOMBPUNTOVENTA AS PV_CANCEL, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") @@ -132,6 +134,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = BR.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON BR.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = BR.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") + .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") .append("AND BR.MARCA_ID = :empresaId "); @@ -144,7 +147,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { sql.append("UNION ALL "); /* Boletos apenas com venda e cancelamento direto sem corrida */ - sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") + sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, PO.NOMBPUNTOVENTA AS PV_CANCEL, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") @@ -168,6 +171,7 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio { .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") + .append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ") .append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ") .append("AND B.MARCA_ID = :empresaId "); 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 01753b785..f07d7424c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCancelamentoVendaCartao_es.properties @@ -12,7 +12,8 @@ cabecalho.de=de cabecalho.filtros=Filtros: #Labels header -label.Estabelecimento=Estabelecimento +label.Estabelecimento=Agência da compra +label.Estabelecimento.cancelamento=Agência de cancelamento label.cartao=Cartão label.data=Data da compra label.valor.cesta=Total da Compra 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 eb126320f..c1cf10709 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 @@ -12,7 +12,8 @@ cabecalho.de=de cabecalho.filtros=Filtros: #Labels header -label.Estabelecimento=Estabelecimento +label.Estabelecimento=Agência da compra +label.Estabelecimento.cancelamento=Agência de cancelamento label.cartao=Cartão label.data=Data da compra label.valor.cesta=Total da Compra diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jasper index 0098c6790..ff8bedf45 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 5d7261283..3b4f57440 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCancelamentoVendaCartao.jrxml @@ -26,13 +26,14 @@ + - + @@ -40,7 +41,7 @@ - + @@ -48,7 +49,7 @@ - + @@ -56,7 +57,7 @@ - + @@ -64,7 +65,7 @@ - + @@ -72,14 +73,14 @@ - + - + @@ -87,7 +88,7 @@ - + @@ -95,7 +96,7 @@ - + @@ -103,7 +104,7 @@ - + @@ -111,7 +112,7 @@ - + @@ -128,219 +129,236 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + @@ -349,7 +367,7 @@ - +