diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper
index 9ee738192..7d37afb9f 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml
index bd2a5958c..ab0307b48 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml
@@ -1,8 +1,8 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CD.ESTADO_ID
+ THEN 'S'
+ ELSE 'N'
+ END INTERESTADUAL,
+ NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA,
+ (SELECT SUM(NVL(RS.KMORIGINAL,0))
+ FROM RUTA_SECUENCIA RS,
+ TRAMO TR
+ WHERE RS.RUTA_ID = RT.RUTA_ID
+ AND RS.TRAMO_ID = TR.TRAMO_ID
+ AND RS.ACTIVO = 1
+ ) EXTENSAO_KM,
+ NVL(SUM(NVL(BL.IMPORTESEGURO,0)), 0) RECEITA_SEGURO,
+ 0 RECEITA_BAGAGEM,
+ 0 RECEITA_SEGURO_OUTROS,
+ SUM(NVL(BL.IMPORTEPEDAGIO,0)) RECEITA_PEDAGIO,
+ SUM(NVL(BL.IMPORTETAXAEMBARQUE,0)) RECEITA_EMBARQUE,
+ COUNT(1) PASSAGEIROS,
+ COUNT(DISTINCT
+ CASE
+ WHEN CR.TIPOSERVICIO_ID = 2
+ THEN CR.FECCORRIDA
+ || CR.CORRIDA_ID
+ ELSE NULL
+ END) VIAGENS_EXTRA,
+ COUNT(DISTINCT
+ CASE
+ WHEN CR.TIPOSERVICIO_ID <> 2
+ THEN CR.FECCORRIDA
+ || CR.CORRIDA_ID
+ ELSE NULL
+ END) VIAGENS,
+ NVL(CS.CVECLASE, ' ') CVE_CLASE_SERVICIO
+ FROM RUTA RT,
+ BOLETO BL,
+ CORRIDA CR,
+ TRAMO TR,
+ VIGENCIA_TARIFA VT,
+ GRUPO_RUTA GR,
+ PARADA PO,
+ PARADA PD,
+ CIUDAD CO,
+ CIUDAD CD,
+ CLASE_SERVICIO CS
+ WHERE RT.RUTA_ID = CR.RUTA_ID
+ AND CS.CLASESERVICIO_ID = RT.CLASESERVICIO_ID
+ AND CR.FECCORRIDA = BL.FECCORRIDA
+ AND CR.RUTA_ID = NVL($P{RUTA_ID}, CR.RUTA_ID)
+ AND DECODE($P{GRUPORUTA_ID}, NULL, 1, RT.GRUPORUTA_ID) = DECODE($P{GRUPORUTA_ID}, NULL, 1, $P{GRUPORUTA_ID})
+ AND CR.CORRIDA_ID = BL.CORRIDA_ID
+ AND CR.EMPRESACORRIDA_ID = $P{EMPRESA_ID}
+ AND CR.ORIGEN_ID = PO.PARADA_ID
+ AND CR.DESTINO_ID = PD.PARADA_ID
+ AND PO.CIUDAD_ID = CO.CIUDAD_ID
+ AND PD.CIUDAD_ID = CD.CIUDAD_ID
+ AND RT.GRUPORUTA_ID = GR.GRUPORUTA_ID(+)
+ AND TR.ORIGEN_ID = CR.ORIGEN_ID
+ AND TR.DESTINO_ID = CR.DESTINO_ID
+ AND BL.MOTIVOCANCELACION_ID IS NULL
+ AND BL.INDSTATUSOPERACION = 'F'
+ AND VT.ACTIVO = 1
+ AND CR.FECCORRIDA BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA
+ AND CR.FECCORRIDA BETWEEN $P{DATA_INICIAL} AND $P{DATA_FINAL}
+ AND CR.ACTIVO = 1
+ GROUP BY RT.RUTA_ID,
+ RT.NUMRUTA,
+ RT.PREFIXO,
+ CR.FECCORRIDA,
+ RT.DESCRUTA,
+ GR.DESCGRUPO,
+ CO.ESTADO_ID,
+ CD.ESTADO_ID,
+ RT.INDSENTIDOIDA,
+ CS.CVECLASE,
+ BL.BOLETO_ID,
+ BL.preciopagado
+ ) DADOS
+ GROUP BY RUTA_ID,
+ INDSENTIDOIDA,
+ NUMRUTA,
+ PREFIXO,
+ FECCORRIDA,
+ DESCRUTA,
+ INTERESTADUAL,
+ GRUPO_LINHA,
+ EXTENSAO_KM,
+ RECEITA_SEGURO,
+ RECEITA_BAGAGEM,
+ RECEITA_SEGURO_OUTROS,
+ RECEITA_PEDAGIO,
+ RECEITA_EMBARQUE,
+ PASSAGEIROS,
+ VIAGENS_EXTRA,
+ VIAGENS,
+ CVE_CLASE_SERVICIO
+ ) TAB1
+ )TAB
+ GROUP BY TAB.RUTA_ID,
+ TAB.NUMRUTA,
+ TAB.PREFIXO,
+ TAB.DESCRUTA,
+ TAB.INTERESTADUAL,
+ TAB.GRUPO_LINHA,
+ TAB.EXTENSAO_KM,
+ TAB.CVE_CLASE_SERVICIO,
+ TAB.INDSENTIDOIDA,
+ TAB.ASSENTOS
+ ) SUB
+WHERE (DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0)
+AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0
+AND DECODE(NVL(SUB.KM_RODADO,0), 0, 1, NVL(SUB.KM_RODADO,0)) != 0
+AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0
+AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0
+ORDER BY SUB.DESCRUTA,
+ SUB.INDSENTIDOIDA]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper
index 1a4ef43a7..ac1414275 100644
Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper differ
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml
index e2ad85e29..c429517f5 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml
@@ -1,8 +1,8 @@
-
-
+
+