fabio 2017-12-29 16:51:12 +00:00
parent 26a9c40c21
commit e121cb9b8c
4 changed files with 510 additions and 269 deletions

View File

@ -31,68 +31,10 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
Connection conexao = this.relatorio.getConexao();
Map<String, Object> parametros = this.relatorio.getParametros();
StringBuilder sql = new StringBuilder();
sql.append(" SELECT c.CORRIDA_ID AS Servico , ");
sql.append(" c.RUTA_ID AS Linhas, ");
sql.append(" c.PUNTOVENTA_ID AS agencia , ");
sql.append(" pOrigem.DESCPARADA AS origem, ");
sql.append(" pDestino.DESCPARADA AS destino, ");
sql.append(" c.NUMASIENTO AS poltronas, ");
sql.append(" c.NUMFOLIOSISTEMA AS passagem, ");
sql.append(" cs.DESCCLASE AS classe, ");
sql.append(" c.USUARIO_ID AS bilheteiro, ");
sql.append(" c.FECHORVENTA AS dataVenda, ");
sql.append(" c.PRECIOPAGADO AS tarifa, ");
sql.append(" c.IMPORTETAXAEMBARQUE AS taxa, ");
sql.append(" c.IMPORTEPEDAGIO AS pedagio, ");
sql.append(" c.IMPORTESEGURO AS seguro, ");
sql.append(" c.FECHORVIAJE AS dataEmbarque, ");
sql.append(" c.NUMFOLIOPREIMPRESO AS preImpresso, ");
sql.append(" fr4.NUMSERIE20 AS impressora, ");
sql.append(" e.NOMBEMPRESA AS empresa, ");
sql.append(" fp.DESCPAGO AS formaPagamento, ");
sql.append(" cfp.importe AS dividendo, ");
sql.append(" (coalesce(c.preciopagado,0)+coalesce(c.importetaxaembarque,0)+coalesce(c.importeseguro,0)+coalesce(c.importepedagio,0)+coalesce(c.importeoutros,0)) AS divisor , ");
sql.append(" ct.NSU AS nsu, ");
sql.append(" ct.NUMAUTORIZACION AS autorizacao ");
sql.append(" FROM caja c ");
sql.append(" INNER JOIN FISCAL_R4 fr4 ");
sql.append(" ON c.CAJA_ID = fr4.CAJA_ID ");
sql.append(" INNER JOIN parada pOrigem ");
sql.append(" ON pOrigem.PARADA_ID = c.ORIGEN_ID ");
sql.append(" INNER JOIN parada pDestino ");
sql.append(" ON pDestino.PARADA_ID = c.DESTINO_ID ");
sql.append(" INNER JOIN CLASE_SERVICIO cs ");
sql.append(" ON cs.CLASESERVICIO_ID = c.CLASESERVICIO_ID ");
sql.append(" INNER JOIN EMPRESA e ");
sql.append(" ON e.EMPRESA_ID = c.EMPRESACORRIDA_ID ");
sql.append(" INNER JOIN CAJA_FORMAPAGO cfp ");
sql.append(" ON cfp.CAJA_ID = c.CAJA_ID ");
sql.append(" INNER JOIN FORMA_PAGO fp ");
sql.append(" ON fp.FORMAPAGO_ID = cfp.FORMAPAGO_ID ");
sql.append(" LEFT JOIN CAJA_DET_PAGO cdp ");
sql.append(" ON cdp.CAJAFORMAPAGO_ID = cfp.CAJAFORMAPAGO_ID ");
sql.append(" LEFT JOIN CAJA_TARJETA ct ");
sql.append(" ON ct.CAJADETPAGO_ID = cdp.CAJADETPAGO_ID ");
sql.append(" WHERE fr4.INDCANCELAMENTO = 'S' ");
sql.append(" OR c.MOTIVOCANCELACION_ID = :CANCELAMENTOECF ");
//sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') between to_date(:DATA_INICIAL,'dd/MM/yyyy') and to_date(:DATA_FINAL,'dd/MM/yyyy')");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') >= :DATA_INICIAL ");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') <= :DATA_FINAL ");
NamedParameterStatement stmt = new NamedParameterStatement(conexao, getSql(parametros) );
if(parametros.get("EMPRESA_ID") != null){
sql.append(" and c.EMPRESAPUNTOVENTA_ID = :EMPRESA_ID");
}
if (parametros.get("NUMPUNTOVENTA") != null) {
sql.append(" and c.puntoventa_id IN (" + parametros.get("NUMPUNTOVENTA").toString() + ")");
}
sql.append(" order by fr4.CAJA_ID, cfp.CAJAFORMAPAGO_ID ");
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql.toString());
NamedParameterStatement stmtComplemento = new NamedParameterStatement(conexao, montaSqlComplementar() );
stmt.setInt("CANCELAMENTOECF", Integer.valueOf(parametros.get("CANCELAMENTOECF").toString()));
@ -112,48 +54,172 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
while (rset.next()) {
Map<String, Object> dataResult = new HashMap<String, Object>();
dataResult.put("servico", rset.getString("servico"));
dataResult.put("linhas", rset.getString("linhas"));
dataResult.put("empresa", rset.getString("empresa"));
dataResult.put("agencia", rset.getString("agencia"));
dataResult.put("bilheteiro", rset.getString("bilheteiro"));
dataResult.put("bilheteiroNome", rset.getString("bilheteiroNome"));
dataResult.put("dataHoraMD", (Date)rset.getObject("dataHoraMD"));
dataResult.put("dataServico", (Date)rset.getObject("dataServico"));
dataResult.put("servico", rset.getString("servico"));
dataResult.put("codLinha", rset.getString("codLinha"));
dataResult.put("linha", rset.getString("linha"));
dataResult.put("horaServico", (Date)rset.getObject("horaServico"));
dataResult.put("codOrigem", rset.getString("codOrigem"));
dataResult.put("origem", rset.getString("origem"));
dataResult.put("codDestino", rset.getString("codDestino"));
dataResult.put("destino", rset.getString("destino"));
dataResult.put("poltronas", rset.getString("poltronas"));
dataResult.put("passagem", rset.getString("passagem"));
dataResult.put("classe", rset.getString("classe"));
dataResult.put("bilheteiro", rset.getString("bilheteiro"));
dataResult.put("dataVenda", (Date)rset.getObject("dataVenda"));
dataResult.put("tarifa", rset.getBigDecimal("tarifa"));
dataResult.put("taxa", rset.getBigDecimal("taxa"));
dataResult.put("ECF", rset.getString("ECF"));
dataResult.put("bilhete", rset.getString("bilhete"));
dataResult.put("CCF", rset.getString("CCF"));
dataResult.put("tipoVenda", rset.getString("tipoVenda"));
dataResult.put("siglaTipoPassagem", rset.getString("siglaTipoPassagem"));
dataResult.put("tipoPassagem", rset.getString("tipoPassagem"));
dataResult.put("valorPassagem", rset.getBigDecimal("valorPassagem"));
dataResult.put("percentual", rset.getBigDecimal("percentual"));
dataResult.put("valorTotal", rset.getBigDecimal("valorTotal"));
dataResult.put("tarifa", rset.getBigDecimal("tarifa"));
dataResult.put("pedagio", rset.getBigDecimal("pedagio"));
dataResult.put("seguro", rset.getBigDecimal("seguro"));
dataResult.put("dataEmbarque", (Date)rset.getObject("dataEmbarque"));
dataResult.put("preImpresso", rset.getString("preImpresso"));
dataResult.put("impressora", rset.getString("impressora"));
dataResult.put("empresa", rset.getString("empresa"));
dataResult.put("formaPagamento", rset.getString("formaPagamento"));
dataResult.put("UTR", rset.getBigDecimal("UTR"));
dataResult.put("TPP", rset.getString("TPP"));
Double dividendo = rset.getDouble("dividendo");
Double divisor = rset.getDouble("divisor")==0.0 ?1:rset.getDouble("divisor");
Double porcentagem = dividendo*100 / divisor;
stmtComplemento.setString("cajaId", rset.getString("cajaId") );
ResultSet rsetComplemento = stmtComplemento.executeQuery();
dataResult.put("porcentagem", porcentagem.toString());
dataResult.put("nsu", rset.getString("nsu"));
dataResult.put("autorizacao", rset.getString("autorizacao"));
for (int i = 1; i < 4; i++) {
if( rsetComplemento.next() ) {
dataResult.put("formaPagamento"+i, rsetComplemento.getString("formaPagamento"));
dataResult.put("nsu"+i, rsetComplemento.getString("nsu"));
}else {
dataResult.put("formaPagamento"+i, null);
dataResult.put("nsu"+i, null);
}
}
this.dados.add(dataResult);
}
this.resultSet = rset;
}
});
}
private String getSql(Map<String, Object> parametros) {
StringBuilder sql = new StringBuilder(3200);
sql.append(" SELECT ");
sql.append(" e.NOMBEMPRESA AS empresa, ");
sql.append(" pv.NOMBPUNTOVENTA AS agencia , ");
sql.append(" c.USUARIO_ID AS bilheteiro, ");
sql.append(" UR.NOMBUSUARIO bilheteiroNome, ");
sql.append(" c.FECHORVENTA_H as dataHoraMD, ");
sql.append(" c.FECCORRIDA as dataServico, ");
sql.append(" c.CORRIDA_ID AS servico, ");
sql.append(" c.RUTA_ID AS codLinha, ");
sql.append(" rr.DESCRUTA as linha, ");
sql.append(" cor.FECHORSALIDA as horaServico, ");
sql.append(" pOrigem.CVEPARADA AS codOrigem, ");
sql.append(" pOrigem.DESCPARADA AS origem, ");
sql.append(" pDestino.CVEPARADA AS codDestino, ");
sql.append(" pDestino.DESCPARADA AS destino, ");
sql.append(" c.NUMASIENTO AS poltronas, ");
sql.append(" r2.NUMSERIE20 AS ECF, ");
sql.append(" c.NUMFOLIOSISTEMA AS bilhete, ");
sql.append(" c.CCF AS CCF, ");
sql.append(" tv.DESCTIPOVENTA AS tipoVenda, ");
sql.append(" car.CVECATEGORIA AS siglaTipoPassagem, ");
sql.append(" car.DESCCATEGORIA AS tipoPassagem, ");
sql.append(" c.PRECIOBASE AS valorPassagem, ");
sql.append(" CASE ");
sql.append(" WHEN c.PRECIOBASE > 0 ");
sql.append(" THEN TRUNC(((100 - (c.PRECIOPAGADO * 100) / c.PRECIOBASE)),2) ");
sql.append(" ELSE 0 ");
sql.append(" END AS percentual, ");
sql.append(" sum(cfp.importe) AS valorTotal, ");
sql.append(" c.PRECIOPAGADO AS tarifa, ");
sql.append(" c.IMPORTEPEDAGIO AS pedagio, ");
sql.append(" c.IMPORTESEGURO AS seguro, ");
sql.append(" c.IMPORTETAXAEMBARQUE AS UTR, ");
sql.append(" c.IMPORTETPP AS TPP, ");
sql.append(" c.CAJA_ID AS cajaId ");
sql.append(" FROM caja c ");
sql.append(" INNER JOIN FISCAL_R4 fr4 ");
sql.append(" ON c.CAJA_ID = fr4.CAJA_ID ");
sql.append(" LEFT JOIN FISCAL_R2 r2 ");
sql.append(" ON (fr4.NUMSERIE20 = r2.NUMSERIE20 ");
sql.append(" AND fr4.DATAMOV = r2.DATAMOV) ");
sql.append(" INNER JOIN PARADA pOrigem ");
sql.append(" ON pOrigem.PARADA_ID = c.ORIGEN_ID ");
sql.append(" INNER JOIN PARADA pDestino ");
sql.append(" ON pDestino.PARADA_ID = c.DESTINO_ID ");
sql.append(" INNER JOIN CORRIDA cor ");
sql.append(" ON cor.CORRIDA_ID = c.CORRIDA_ID ");
sql.append(" and cor.FECCORRIDA = c.FECCORRIDA ");
sql.append(" INNER JOIN PUNTO_VENTA pv ");
sql.append(" on c.PUNTOVENTA_ID = pv.PUNTOVENTA_ID ");
sql.append(" INNER JOIN RUTA rr ");
sql.append(" ON c.RUTA_ID = rr.RUTA_ID ");
sql.append(" INNER JOIN CLASE_SERVICIO cs ");
sql.append(" ON cs.CLASESERVICIO_ID = c.CLASESERVICIO_ID ");
sql.append(" INNER JOIN EMPRESA e ");
sql.append(" ON e.EMPRESA_ID = c.EMPRESACORRIDA_ID ");
sql.append(" INNER JOIN USUARIO UR ");
sql.append(" ON c.USUARIO_ID = UR.USUARIO_ID ");
sql.append(" INNER JOIN CATEGORIA car ");
sql.append(" ON c.CATEGORIA_ID = car.CATEGORIA_ID ");
sql.append(" INNER JOIN TIPO_VENTA tv ");
sql.append(" on c.TIPOVENTA_ID = tv.TIPOVENTA_ID ");
sql.append(" INNER JOIN CAJA_FORMAPAGO cfp ");
sql.append(" ON cfp.CAJA_ID = c.CAJA_ID ");
sql.append(" LEFT JOIN TIPO_IDENTIFICACION tir ");
sql.append(" ON (tir.TIPOIDENTIFICACION_ID = c.TIPOIDENTIFICACION_ID) ");
sql.append(" WHERE ( fr4.INDCANCELAMENTO = 'S' ");
sql.append(" OR c.MOTIVOCANCELACION_ID = :CANCELAMENTOECF ) ");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') >= :DATA_INICIAL");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') <= :DATA_FINAL ");
if(parametros.get("EMPRESA_ID") != null){
sql.append(" and c.EMPRESAPUNTOVENTA_ID = :EMPRESA_ID");
}
if (parametros.get("NUMPUNTOVENTA") != null) {
sql.append(" and c.puntoventa_id IN (" + parametros.get("NUMPUNTOVENTA").toString() + ")");
}
sql.append(" group by e.NOMBEMPRESA, pv.NOMBPUNTOVENTA, c.USUARIO_ID, UR.NOMBUSUARIO, c.FECHORVENTA_H, ");
sql.append(" c.FECCORRIDA, c.CORRIDA_ID, c.RUTA_ID, rr.DESCRUTA, cor.FECHORSALIDA, ");
sql.append(" pOrigem.CVEPARADA, pOrigem.DESCPARADA, pDestino.CVEPARADA, pDestino.DESCPARADA, c.NUMASIENTO, ");
sql.append(" r2.NUMSERIE20, c.NUMFOLIOSISTEMA, c.CCF, tv.DESCTIPOVENTA, car.CVECATEGORIA, ");
sql.append(" car.DESCCATEGORIA, c.PRECIOBASE, c.PRECIOPAGADO, c.IMPORTEPEDAGIO, ");
sql.append(" c.IMPORTESEGURO, c.IMPORTETAXAEMBARQUE, c.IMPORTETPP, c.CAJA_ID ");
sql.append(" ORDER BY empresa, agencia, bilheteiroNome ");
return sql.toString();
}
private String montaSqlComplementar() {
StringBuilder sql = new StringBuilder(400);
sql.append(" SELECT ");
sql.append(" ct.NSU, fp.DESCPAGO AS formaPagamento ");
sql.append(" FROM CAJA_FORMAPAGO cfp ");
sql.append(" INNER JOIN FORMA_PAGO fp ");
sql.append(" ON fp.FORMAPAGO_ID = cfp.FORMAPAGO_ID ");
sql.append(" LEFT JOIN CAJA_DET_PAGO cdp ");
sql.append(" ON cdp.CAJAFORMAPAGO_ID = cfp.CAJAFORMAPAGO_ID ");
sql.append(" LEFT JOIN CAJA_TARJETA ct ");
sql.append(" ON ct.CAJADETPAGO_ID = cdp.CAJADETPAGO_ID ");
sql.append(" where cfp.CAJA_ID = :cajaId ");
sql.append(" and cfp.ACTIVO = 1 ");
sql.append(" order by cfp.CAJAFORMAPAGO_ID ");
return sql.toString();
}
/*
* (non-Javadoc)
*
* @see com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio#processaParametros()
*/
@Override
protected void processaParametros() throws Exception {

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioAidfDetalhado" pageWidth="1561" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1521" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="c092ef85-9334-4225-93d7-1acb7cf4d021">
<property name="ireport.zoom" value="1.5"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="11"/>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioCancelamentoAutomaticoECF" pageWidth="2616" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="2576" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="c092ef85-9334-4225-93d7-1acb7cf4d021">
<property name="ireport.zoom" value="1.2396694214876074"/>
<property name="ireport.x" value="2254"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/>
@ -15,35 +15,49 @@
<queryString>
<![CDATA[]]>
</queryString>
<field name="servico" class="java.lang.String"/>
<field name="linhas" class="java.lang.String"/>
<field name="empresa" class="java.lang.String"/>
<field name="agencia" class="java.lang.String"/>
<field name="bilheteiro" class="java.lang.String"/>
<field name="bilheteiroNome" class="java.lang.String"/>
<field name="dataHoraMD" class="java.util.Date"/>
<field name="dataServico" class="java.util.Date"/>
<field name="servico" class="java.lang.String"/>
<field name="codLinha" class="java.lang.String"/>
<field name="linha" class="java.lang.String"/>
<field name="horaServico" class="java.util.Date"/>
<field name="codOrigem" class="java.lang.String"/>
<field name="origem" class="java.lang.String"/>
<field name="codDestino" class="java.lang.String"/>
<field name="destino" class="java.lang.String"/>
<field name="poltronas" class="java.lang.String"/>
<field name="passagem" class="java.lang.String"/>
<field name="classe" class="java.lang.String"/>
<field name="bilheteiro" class="java.lang.String"/>
<field name="dataVenda" class="java.util.Date"/>
<field name="serie" class="java.lang.String"/>
<field name="ECF" class="java.lang.String"/>
<field name="bilhete" class="java.lang.String"/>
<field name="CCF" class="java.lang.String"/>
<field name="tipoVenda" class="java.lang.String"/>
<field name="siglaTipoPassagem" class="java.lang.String"/>
<field name="tipoPassagem" class="java.lang.String"/>
<field name="valorPassagem" class="java.math.BigDecimal"/>
<field name="percentual" class="java.math.BigDecimal"/>
<field name="valorTotal" class="java.math.BigDecimal"/>
<field name="tarifa" class="java.math.BigDecimal"/>
<field name="taxa" class="java.math.BigDecimal"/>
<field name="pedagio" class="java.math.BigDecimal"/>
<field name="seguro" class="java.math.BigDecimal"/>
<field name="dataEmbarque" class="java.util.Date"/>
<field name="preImpresso" class="java.lang.String"/>
<field name="impressora" class="java.lang.String"/>
<field name="empresa" class="java.lang.String"/>
<field name="formaPagamento" class="java.lang.String"/>
<field name="porcentagem" class="java.lang.String"/>
<field name="nsu" class="java.lang.String"/>
<field name="autorizacao" class="java.lang.String"/>
<field name="UTR" class="java.math.BigDecimal"/>
<field name="TPP" class="java.lang.String"/>
<field name="formaPagamento1" class="java.lang.String"/>
<field name="nsu1" class="java.lang.String"/>
<field name="formaPagamento2" class="java.lang.String"/>
<field name="nsu2" class="java.lang.String"/>
<field name="formaPagamento3" class="java.lang.String"/>
<field name="nsu3" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<pageHeader>
<band height="73" splitType="Stretch">
<band height="78" splitType="Stretch">
<textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="0" y="0" width="1347" height="57" forecolor="#000000" backcolor="#FFFFFF" uuid="136a5066-d141-4362-af36-0780f0d16542"/>
<reportElement mode="Transparent" x="0" y="0" width="2399" height="57" forecolor="#000000" backcolor="#FFFFFF" uuid="136a5066-d141-4362-af36-0780f0d16542"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -51,14 +65,14 @@
<textFieldExpression><![CDATA[$P{NOME_RELATORIO}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="1347" y="0" width="100" height="25" uuid="a9d471fb-1e1d-4d9a-9783-bbf988931192"/>
<reportElement x="2399" y="0" width="100" height="25" uuid="a9d471fb-1e1d-4d9a-9783-bbf988931192"/>
<textElement textAlignment="Right">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$R{cabecalho.dataHora}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1447" y="0" width="73" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="0d200750-aabf-4c7e-b27b-c0e7af4802a9"/>
<reportElement mode="Transparent" x="2499" y="0" width="77" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="0d200750-aabf-4c7e-b27b-c0e7af4802a9"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -66,7 +80,7 @@
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1347" y="26" width="152" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="bae9bec6-8c42-4bee-a070-34b0a7f1aee4"/>
<reportElement mode="Transparent" x="2399" y="26" width="152" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="bae9bec6-8c42-4bee-a070-34b0a7f1aee4"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -74,7 +88,7 @@
<textFieldExpression><![CDATA[$R{cabecalho.pagina}+" "+$V{PAGE_NUMBER}+" "+$R{cabecalho.de}]]></textFieldExpression>
</textField>
<textField evaluationTime="Report" pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1500" y="26" width="20" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="314e312c-8f24-42de-8354-3c1f7241a985"/>
<reportElement mode="Transparent" x="2552" y="26" width="24" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="314e312c-8f24-42de-8354-3c1f7241a985"/>
<textElement textAlignment="Center" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -82,7 +96,7 @@
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1347" y="42" width="173" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4e030613-9cee-443e-9eaa-b19fa3090976"/>
<reportElement mode="Transparent" x="2399" y="42" width="177" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4e030613-9cee-443e-9eaa-b19fa3090976"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="7" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -90,10 +104,10 @@
<textFieldExpression><![CDATA[$R{cabecalho.impressorPor}+" "+$P{USUARIO}]]></textFieldExpression>
</textField>
<line>
<reportElement x="0" y="72" width="1520" height="1" uuid="6ca45088-a58d-43b3-b196-8fc26e128fbf"/>
<reportElement x="0" y="72" width="2576" height="1" uuid="6ca45088-a58d-43b3-b196-8fc26e128fbf"/>
</line>
<textField>
<reportElement x="0" y="57" width="1520" height="14" uuid="b29d0494-2695-420b-bdc1-b13c08bdbcda"/>
<reportElement x="0" y="57" width="2576" height="14" uuid="b29d0494-2695-420b-bdc1-b13c08bdbcda"/>
<textElement verticalAlignment="Middle">
<font size="8"/>
</textElement>
@ -102,331 +116,504 @@
</band>
</pageHeader>
<columnHeader>
<band height="35" splitType="Stretch">
<band height="21" splitType="Stretch">
<line>
<reportElement x="1" y="34" width="1519" height="1" uuid="a11636cc-5ee1-44cc-8cd1-cbe2ebc47abb"/>
<reportElement x="0" y="20" width="2576" height="1" uuid="a11636cc-5ee1-44cc-8cd1-cbe2ebc47abb"/>
</line>
<staticText>
<reportElement x="0" y="0" width="46" height="35" uuid="7c1acbc7-3b7f-49c7-ada8-cda4a75ac37d"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<reportElement x="514" y="0" width="46" height="19" uuid="7c1acbc7-3b7f-49c7-ada8-cda4a75ac37d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Servico]]></text>
</staticText>
<staticText>
<reportElement x="46" y="0" width="33" height="35" uuid="a3ef27a8-3444-42e0-8f5e-b834002befa1"/>
<reportElement x="560" y="0" width="192" height="19" uuid="a3ef27a8-3444-42e0-8f5e-b834002befa1"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Linhas]]></text>
<text><![CDATA[Linha]]></text>
</staticText>
<staticText>
<reportElement x="79" y="0" width="39" height="35" uuid="3096084b-a597-477f-90e0-329da5bd9efb"/>
<reportElement x="162" y="0" width="109" height="19" uuid="3096084b-a597-477f-90e0-329da5bd9efb"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Agência]]></text>
</staticText>
<staticText>
<reportElement x="118" y="0" width="130" height="35" uuid="a2b668bf-0bcd-4b8e-a218-42717b42f1ec"/>
<reportElement x="824" y="0" width="130" height="19" uuid="a2b668bf-0bcd-4b8e-a218-42717b42f1ec"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Origem]]></text>
</staticText>
<staticText>
<reportElement x="248" y="0" width="128" height="35" uuid="1f84b934-0ba1-4592-8909-8061388e1f95"/>
<reportElement x="989" y="0" width="128" height="19" uuid="1f84b934-0ba1-4592-8909-8061388e1f95"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Destino]]></text>
</staticText>
<staticText>
<reportElement x="375" y="0" width="49" height="35" uuid="29e0a912-415b-4511-9411-ebc36fde6bc5"/>
<reportElement x="1117" y="0" width="49" height="19" uuid="29e0a912-415b-4511-9411-ebc36fde6bc5"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Poltrona]]></text>
</staticText>
<staticText>
<reportElement x="424" y="0" width="56" height="35" uuid="701ffe40-a948-4804-ba98-90a5992c820e"/>
<reportElement x="1355" y="0" width="49" height="19" uuid="7023e140-bf07-4fb2-9e4a-5e2fcd900613"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Passagem]]></text>
<text><![CDATA[CCF]]></text>
</staticText>
<staticText>
<reportElement x="480" y="0" width="80" height="35" uuid="b94c93bd-2f06-4623-8b34-346d85b998ae"/>
<reportElement x="1299" y="0" width="56" height="19" uuid="701ffe40-a948-4804-ba98-90a5992c820e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Classe]]></text>
<text><![CDATA[Bllhete]]></text>
</staticText>
<staticText>
<reportElement x="560" y="0" width="47" height="35" uuid="e7640c25-3012-4667-8a74-6ef106618def"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<reportElement x="1955" y="0" width="46" height="19" uuid="b94c93bd-2f06-4623-8b34-346d85b998ae"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[UTR]]></text>
</staticText>
<staticText>
<reportElement x="271" y="0" width="104" height="19" uuid="e7640c25-3012-4667-8a74-6ef106618def"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Bilheteiro]]></text>
</staticText>
<staticText>
<reportElement x="606" y="0" width="111" height="35" uuid="d58f54c6-a1e1-4a8d-8890-6dca3e0029d7"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Dt. Venda]]></text>
</staticText>
<staticText>
<reportElement x="717" y="0" width="67" height="35" uuid="2e7ed8b5-ee4f-4461-a8d3-37336a77e8e3"/>
<reportElement x="1775" y="0" width="67" height="19" uuid="2e7ed8b5-ee4f-4461-a8d3-37336a77e8e3"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Tarifa]]></text>
</staticText>
<staticText>
<reportElement x="784" y="0" width="67" height="35" uuid="e884d780-9b7b-46d1-baf7-c152db61def5"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Taxa]]></text>
</staticText>
<staticText>
<reportElement x="851" y="0" width="67" height="35" uuid="39f32b8b-5ba5-429a-9d3e-36b8539eecb1"/>
<reportElement x="1842" y="0" width="67" height="19" uuid="39f32b8b-5ba5-429a-9d3e-36b8539eecb1"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Pedágio]]></text>
</staticText>
<staticText>
<reportElement x="918" y="0" width="46" height="35" uuid="33f63118-aede-4a0e-b5ae-20bac1f98423"/>
<reportElement x="1909" y="0" width="46" height="19" uuid="33f63118-aede-4a0e-b5ae-20bac1f98423"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Seguro]]></text>
</staticText>
<staticText>
<reportElement x="964" y="0" width="65" height="35" uuid="860c4a78-faf6-4275-8616-2f9be43e87bc"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Dt. Embarque]]></text>
</staticText>
<staticText>
<reportElement x="1029" y="0" width="49" height="35" uuid="7272a0c3-db5d-405d-bf93-340ab13016ab"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Pre Impresso]]></text>
</staticText>
<staticText>
<reportElement x="1078" y="0" width="108" height="35" uuid="204caf07-ad87-487f-a618-2b6e78cb0963"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Impressora]]></text>
</staticText>
<staticText>
<reportElement x="1186" y="0" width="67" height="35" uuid="e40409a9-95db-4870-9d2c-c3dcd79e4f9f"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<reportElement x="0" y="0" width="162" height="19" uuid="e40409a9-95db-4870-9d2c-c3dcd79e4f9f"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Empresa]]></text>
</staticText>
<staticText>
<reportElement x="1253" y="0" width="67" height="35" uuid="5c4f4887-b68b-4dad-9c0d-9435c3104a58"/>
<reportElement x="2053" y="0" width="107" height="19" uuid="5c4f4887-b68b-4dad-9c0d-9435c3104a58"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Forma Pagamento]]></text>
<text><![CDATA[Forma Pag. 1]]></text>
</staticText>
<staticText>
<reportElement x="1320" y="0" width="67" height="35" uuid="f85ecd03-9130-4dda-9be2-6958c95bee5c"/>
<reportElement x="1659" y="0" width="67" height="19" uuid="f85ecd03-9130-4dda-9be2-6958c95bee5c"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Porcentagem]]></text>
<text><![CDATA[Percentual Desc.]]></text>
</staticText>
<staticText>
<reportElement x="1387" y="0" width="67" height="35" uuid="3e2c12ab-727e-47ee-8bc2-41cb49ca3b7f"/>
<reportElement x="2160" y="0" width="67" height="19" uuid="3e2c12ab-727e-47ee-8bc2-41cb49ca3b7f"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[NSU]]></text>
<text><![CDATA[NSU 1]]></text>
</staticText>
<staticText>
<reportElement x="1454" y="0" width="67" height="35" uuid="95b74177-e47f-45d4-8a88-1a892dd93c7a"/>
<reportElement mode="Transparent" x="752" y="0" width="37" height="19" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF" uuid="520f1907-5ec8-4496-9812-fce3fdd8193d"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Horário]]></text>
</staticText>
<staticText>
<reportElement x="375" y="0" width="52" height="19" uuid="f8ea18d7-e8a5-4879-aadd-05b9926471b2"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Autorização]]></text>
<text><![CDATA[Data MD]]></text>
</staticText>
<staticText>
<reportElement mode="Transparent" x="954" y="0" width="35" height="19" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF" uuid="976f2941-1b6d-4c11-b2f8-73480219551c"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Cod. D]]></text>
</staticText>
<staticText>
<reportElement mode="Transparent" x="789" y="0" width="35" height="19" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF" uuid="4e3a1310-00df-4181-91a3-013f5bd86859"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Cod. O]]></text>
</staticText>
<staticText>
<reportElement mode="Transparent" x="427" y="0" width="35" height="19" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF" uuid="83ba0aef-afa1-49a6-b902-0a2771195415"/>
<textElement textAlignment="Center" verticalAlignment="Middle" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[Hora]]></text>
</staticText>
<staticText>
<reportElement x="462" y="0" width="52" height="19" uuid="3fdae568-69b9-4a52-a9be-eeb55763502e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Dt Servico]]></text>
</staticText>
<staticText>
<reportElement x="1166" y="0" width="133" height="19" uuid="0bdfb6ac-8aaa-482e-b202-cc153c6283ce"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Serie]]></text>
</staticText>
<staticText>
<reportElement x="1404" y="0" width="108" height="19" uuid="223126f2-bf14-4bef-aea1-8689ff4bab3c"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Tp.Venda]]></text>
</staticText>
<staticText>
<reportElement x="2001" y="0" width="52" height="19" uuid="d58f54c6-a1e1-4a8d-8890-6dca3e0029d7"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[TPP]]></text>
</staticText>
<staticText>
<reportElement x="1512" y="0" width="49" height="19" uuid="7e58e0e5-0629-4f6e-8626-8e692762d43d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Sig. Tp.]]></text>
</staticText>
<staticText>
<reportElement x="1561" y="0" width="49" height="19" uuid="f5e4d510-6800-40ac-bd23-a0485093baea"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Tp. Pass]]></text>
</staticText>
<staticText>
<reportElement x="1726" y="0" width="49" height="19" uuid="7b84929a-c02e-490b-8aca-a7596d9f01f3"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Vlr. Tot.]]></text>
</staticText>
<staticText>
<reportElement x="1610" y="0" width="49" height="19" uuid="138e2c53-ef92-412e-b36e-b985505f3946"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Valor]]></text>
</staticText>
<staticText>
<reportElement x="2227" y="0" width="107" height="19" uuid="4506bc4c-44d1-4bc6-b672-0feb442bd8e2"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Forma Pag. 2]]></text>
</staticText>
<staticText>
<reportElement x="2334" y="0" width="67" height="19" uuid="1fb05b45-02fe-43cc-8bcc-39785f0e8a3e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[NSU 2]]></text>
</staticText>
<staticText>
<reportElement x="2401" y="0" width="107" height="19" uuid="36aebf80-462e-4752-9336-1ea4b6ad2cad"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[Forma Pag. 3]]></text>
</staticText>
<staticText>
<reportElement x="2508" y="0" width="68" height="19" uuid="aa700567-394d-4bb5-bce7-4993cb8f638a"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<text><![CDATA[NSU 3]]></text>
</staticText>
</band>
</columnHeader>
<detail>
<band height="22" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement x="0" y="0" width="46" height="22" uuid="24619512-d697-48d8-9106-50b0875ab36c"/>
<textElement verticalAlignment="Middle">
<band height="20" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="514" y="0" width="46" height="20" uuid="24619512-d697-48d8-9106-50b0875ab36c"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="46" y="0" width="33" height="22" uuid="46b2bcb4-118f-4e0d-af04-8b7ed68f7d36"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="560" y="0" width="192" height="20" uuid="46b2bcb4-118f-4e0d-af04-8b7ed68f7d36"/>
<textElement verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{linhas}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{linha}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="79" y="0" width="39" height="22" uuid="cae2eea8-65ad-4830-b135-eac2a9bd41eb"/>
<textElement verticalAlignment="Middle">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="162" y="0" width="109" height="20" uuid="cae2eea8-65ad-4830-b135-eac2a9bd41eb"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{agencia}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="118" y="0" width="130" height="22" uuid="a899bfe9-a3fa-486c-82d5-9d0158420648"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="824" y="0" width="130" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="a899bfe9-a3fa-486c-82d5-9d0158420648"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{origem}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="248" y="0" width="128" height="22" uuid="ff3626a5-8482-4ffe-9a7b-718e3206f5cc"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="989" y="0" width="128" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="ff3626a5-8482-4ffe-9a7b-718e3206f5cc"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{destino}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="375" y="0" width="49" height="22" uuid="2e3bd0b0-c2d6-4857-8a25-f0d68f3a635d"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1117" y="0" width="49" height="20" uuid="2e3bd0b0-c2d6-4857-8a25-f0d68f3a635d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{poltronas}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="424" y="0" width="56" height="22" uuid="cdad132b-e66a-4114-9711-8ccd0a2bf3e4"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1299" y="0" width="56" height="20" uuid="cdad132b-e66a-4114-9711-8ccd0a2bf3e4"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{passagem}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{bilhete}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="480" y="0" width="80" height="22" uuid="d1bbe85e-8dd6-4673-963e-9ebb42351466"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1726" y="0" width="49" height="20" uuid="d1bbe85e-8dd6-4673-963e-9ebb42351466"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{classe}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{valorTotal}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="560" y="0" width="47" height="22" uuid="162c901f-d978-4fc7-88db-5b1b136c0211"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="271" y="0" width="104" height="20" uuid="162c901f-d978-4fc7-88db-5b1b136c0211"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{bilheteiro}]]></textFieldExpression>
<textFieldExpression><![CDATA[($F{bilheteiro}==null?"":$F{bilheteiro})+
($F{bilheteiroNome}==null?"":" - "+$F{bilheteiroNome})]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement x="606" y="0" width="111" height="22" uuid="74ccc5f1-8284-4c2f-9b73-786940634abd"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{dataVenda}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="717" y="0" width="67" height="22" uuid="9b5f6d1e-874a-44ce-beee-ea99e762f23b"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1775" y="0" width="67" height="20" uuid="9b5f6d1e-874a-44ce-beee-ea99e762f23b"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{tarifa}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="784" y="0" width="67" height="22" uuid="94e4a203-4418-4028-af42-a20b7fe1fa44"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{taxa}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="851" y="0" width="67" height="22" uuid="7122e0aa-6ba6-4ff8-b3fb-94028d2b50ab"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1842" y="0" width="67" height="20" uuid="7122e0aa-6ba6-4ff8-b3fb-94028d2b50ab"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{pedagio}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="918" y="0" width="46" height="22" uuid="e9053f79-e307-4bdb-84be-7780b2f4da78"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1909" y="0" width="46" height="20" uuid="e9053f79-e307-4bdb-84be-7780b2f4da78"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement x="964" y="0" width="65" height="22" uuid="43d44851-66ae-4242-a53d-dede219e7854"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2160" y="0" width="67" height="20" uuid="d34c6a84-04ea-4bb3-ba97-17f3c178e5d5"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{dataEmbarque}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{nsu1}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1029" y="0" width="49" height="22" uuid="51c8b951-90ae-48ae-a61c-ac50a321ae87"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="375" y="0" width="52" height="20" uuid="2cde0c4e-7a69-4d5d-9259-b80a965a563d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{preImpresso}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{dataHoraMD}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1078" y="0" width="108" height="22" uuid="763a0f90-d2f8-4c93-a4dc-50eba56039d0"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="954" y="0" width="35" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="f1f7f8eb-9130-4365-b8bd-996358b2ba12"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{codDestino}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="789" y="0" width="35" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="03385160-8a0c-4a3c-859b-e24e3af80484"/>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{codOrigem}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2227" y="0" width="107" height="20" uuid="59fced98-0fb0-44e7-ae68-b72ccad7ed3f"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{impressora}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{formaPagamento2}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1186" y="0" width="67" height="22" uuid="75346010-3cbf-4937-9c28-349888700da5"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2334" y="0" width="67" height="20" uuid="2dab55e8-0819-4b86-aac6-2e788a629833"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{nsu2}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2401" y="0" width="107" height="20" uuid="d9e11a38-6ea1-4946-8e50-3b708efcecef"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{formaPagamento3}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2508" y="0" width="68" height="20" uuid="b51ac24b-4187-4875-a0f6-6cb1aafa5d5a"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{nsu3}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="HH:mm" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="427" y="0" width="35" height="20" uuid="b3eb2b0b-a39f-4618-bd40-0b621487212b"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{dataHoraMD}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="462" y="0" width="52" height="20" uuid="db9a1596-f323-49a5-9f44-75aca50b6263"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{dataServico}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="HH:mm" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="752" y="0" width="37" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="a5bfdb02-b513-426f-bb1a-bb4a1f5225f0"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{horaServico}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1166" y="0" width="133" height="20" uuid="db431a5c-8a19-4873-a6b9-10cea631ccf5"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{ECF}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1355" y="0" width="49" height="20" uuid="7eb11bdb-bd13-4790-bcff-4693f1abb40f"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{CCF}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1404" y="0" width="108" height="20" uuid="8b253257-ac5c-488f-a339-a173be4a55ce"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{tipoVenda}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1512" y="0" width="49" height="20" uuid="7893f779-f677-4150-97fb-e19895c2d33d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{siglaTipoPassagem}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1561" y="0" width="49" height="20" uuid="19782f9a-bbc9-4770-b2c6-aceb12c2dd90"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{tipoPassagem}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1610" y="0" width="49" height="20" uuid="48bc62f4-a98c-4ec0-bf1a-a14042d3081d"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{valorPassagem}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1955" y="0" width="46" height="20" uuid="f1f821c0-1328-4700-8659-2f2e97e1965d"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{UTR}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2001" y="0" width="52" height="20" uuid="ee4c2aee-cad3-4688-9032-f0fb63647587"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{TPP}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="162" height="20" isPrintWhenDetailOverflows="true" uuid="75346010-3cbf-4937-9c28-349888700da5"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{empresa}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1253" y="0" width="67" height="22" uuid="f26ad349-b04e-43ac-a64e-39193d300ea3"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="2053" y="0" width="107" height="20" uuid="f26ad349-b04e-43ac-a64e-39193d300ea3"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{formaPagamento}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{formaPagamento1}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1320" y="0" width="67" height="22" uuid="e3e2c533-da6f-4364-af5f-7272fc50ec52"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToTallestObject" x="1659" y="0" width="67" height="20" uuid="e3e2c533-da6f-4364-af5f-7272fc50ec52"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{porcentagem}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1387" y="0" width="67" height="22" uuid="d34c6a84-04ea-4bb3-ba97-17f3c178e5d5"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{nsu}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="1454" y="0" width="67" height="22" uuid="40a31a0a-7d77-4dce-a726-08718787cd8e"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{autorizacao}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{percentual}]]></textFieldExpression>
</textField>
</band>
</detail>
<summary>
<band height="18" splitType="Stretch"/>
<band splitType="Stretch"/>
</summary>
<noData>
<band height="50">
<textField>
<reportElement x="46" y="24" width="530" height="26" uuid="6f13c961-dd50-4e44-ba73-65e0752b8b83"/>
<reportElement x="0" y="24" width="576" height="26" uuid="6f13c961-dd50-4e44-ba73-65e0752b8b83"/>
<textElement markup="none">
<font size="11" isBold="true"/>
</textElement>

View File

@ -205,19 +205,7 @@ public class RelatorioCancelamentoAutomaticoECFController extends MyGenericForwa
filtro.append(empresa.getNombempresa() + ";");
} else {
filtro.append(" Todas;");
}
filtro.append(" Canal Vendas: ");
// Comboitem itemTipoPuntoVenda = cmbTipoPuntoVenta.getSelectedItem();
// if (itemTipoPuntoVenda != null) {
// TipoPuntoVenta tpv = (TipoPuntoVenta) itemTipoPuntoVenda.getValue();
// parametros.put("TIPOPUNTOVENTA_ID", tpv.getTipoptovtaId());
// parametros.put("TIPOPUNTOVENTA", tpv.getDesctipo());
// filtro.append(tpv.getDesctipo() + ";");
// } else {
// filtro.append(" Todos;");
// }
}
parametros.put("FILTROS", filtro.toString());
relatorio = new RelatorioCancelamentoAutomaticoECF(parametros, dataSourceRead.getConnection());