fixes bug#14453 bug#14829
dev: julio qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95546 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
a616e1a38c
commit
13b7b7e81d
|
@ -18,11 +18,8 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.DevolucaoBilhetes;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UtiliteriasFiscal;
|
import com.rjconsultores.ventaboletos.utilerias.UtiliteriasFiscal;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.exportacao.bpe.ExportacaoBPEVo.TipoComp;
|
|
||||||
import com.rjconsultores.ventaboletos.utilerias.exportacao.bpe.xml.BPeUtil;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
|
|
||||||
import br.inf.portalfiscal.bpe.TBPe;
|
|
||||||
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
||||||
|
|
||||||
public class RelatorioDevolucaoBilhetes extends Relatorio {
|
public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
|
@ -103,21 +100,16 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
DevolucaoBilhetes db = new DevolucaoBilhetes();
|
DevolucaoBilhetes db = new DevolucaoBilhetes();
|
||||||
db.setAidf((String) rset.getObject("AIDF"));
|
db.setAidf((String) rset.getObject("AIDF"));
|
||||||
db.setNumFolioSistema((String) rset.getObject("NUMFOLIOSISTEMA"));
|
db.setNumFolioSistema((String) rset.getObject("NUMFOLIOSISTEMA"));
|
||||||
// db.setSerieSubSerie((String) rset.getObject("SERIE_SUBSERIE"));
|
|
||||||
|
|
||||||
db.setSerieSubSerie(isBpe ? (String) rset.getObject("TIPO_SIT") : (String) rset.getObject("SERIE_SUBSERIE"));
|
db.setSerieSubSerie(isBpe ? (String) rset.getObject("TIPO_SIT") : (String) rset.getObject("SERIE_SUBSERIE"));
|
||||||
|
|
||||||
db.setFolio((String) rset.getObject("FOLIO"));
|
db.setFolio((String) rset.getObject("FOLIO"));
|
||||||
db.setUf((String) rset.getObject("UF"));
|
db.setUf((String) rset.getObject("UF"));
|
||||||
db.setEstado((String) rset.getObject("ESTADO"));
|
db.setEstado((String) rset.getObject("ESTADO"));
|
||||||
db.setEstadoId(rset.getInt("ESTADO_ID"));
|
db.setEstadoId(rset.getInt("ESTADO_ID"));
|
||||||
db.setFechorVenta((String) rset.getObject("FECHOR_VENTA"));
|
db.setFechorVenta((String) rset.getObject("FECHOR_VENTA"));
|
||||||
db.setFechorDevolucao((String) rset.getObject("FECHOR_DEVOLUCAO"));
|
db.setFechorDevolucao((String) rset.getObject("FECHOR_DEVOLUCAO"));
|
||||||
|
|
||||||
db.setIcmsInterestadual(rset.getObject("ICMSINTERESTADUAL") != null ? rset.getBigDecimal("ICMSINTERESTADUAL") : BigDecimal.ZERO);
|
db.setIcmsInterestadual(rset.getObject("ICMSINTERESTADUAL") != null ? rset.getBigDecimal("ICMSINTERESTADUAL") : BigDecimal.ZERO);
|
||||||
db.setIcmsIntermunicipal(rset.getObject("ICMSINTERMUNICIPAL") != null ? rset.getBigDecimal("ICMSINTERMUNICIPAL") : BigDecimal.ZERO);
|
db.setIcmsIntermunicipal(rset.getObject("ICMSINTERMUNICIPAL") != null ? rset.getBigDecimal("ICMSINTERMUNICIPAL") : BigDecimal.ZERO);
|
||||||
db.setTributacaoimportacao(rset.getObject("TRIBUTACAOIMPORTACAO") != null ? rset.getBigDecimal("TRIBUTACAOIMPORTACAO") : null);
|
db.setTributacaoimportacao(rset.getObject("TRIBUTACAOIMPORTACAO") != null ? rset.getBigDecimal("TRIBUTACAOIMPORTACAO") : null);
|
||||||
|
|
||||||
db.setPorcredbaseicms(rset.getBigDecimal("PORCREDBASEICMS"));
|
db.setPorcredbaseicms(rset.getBigDecimal("PORCREDBASEICMS"));
|
||||||
db.setPrecioBase(rset.getBigDecimal("PRECIOBASE"));
|
db.setPrecioBase(rset.getBigDecimal("PRECIOBASE"));
|
||||||
db.setPrecioPagado(rset.getBigDecimal("PRECIOPAGADO"));
|
db.setPrecioPagado(rset.getBigDecimal("PRECIOPAGADO"));
|
||||||
|
@ -125,53 +117,71 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
db.setImportepedagio(rset.getBigDecimal("IMPORTEPEDAGIO"));
|
db.setImportepedagio(rset.getBigDecimal("IMPORTEPEDAGIO"));
|
||||||
db.setImporteseguro(rset.getBigDecimal("IMPORTESEGURO"));
|
db.setImporteseguro(rset.getBigDecimal("IMPORTESEGURO"));
|
||||||
db.setImportetaxaembarque(rset.getBigDecimal("IMPORTETAXAEMBARQUE"));
|
db.setImportetaxaembarque(rset.getBigDecimal("IMPORTETAXAEMBARQUE"));
|
||||||
|
|
||||||
db.setIndPedagioMunicipal(rset.getInt("INDPEDAGIOMUNICIPAL") == 1);
|
db.setIndPedagioMunicipal(rset.getInt("INDPEDAGIOMUNICIPAL") == 1);
|
||||||
db.setIndSeguroMunicipal(rset.getInt("INDSEGUROMUNICIPAL") == 1);
|
db.setIndSeguroMunicipal(rset.getInt("INDSEGUROMUNICIPAL") == 1);
|
||||||
db.setIndTarifaMunicipal(rset.getInt("INDTARIFAMUNICIPAL") == 1);
|
db.setIndTarifaMunicipal(rset.getInt("INDTARIFAMUNICIPAL") == 1);
|
||||||
db.setIndTxEmbarqueMunicipal(rset.getInt("INDTXEMBARQUEMUNICIPAL") == 1);
|
db.setIndTxEmbarqueMunicipal(rset.getInt("INDTXEMBARQUEMUNICIPAL") == 1);
|
||||||
|
|
||||||
db.setIndPedadioEstdual(rset.getInt("INDPEDAGIOESTDUAL") == 1);
|
db.setIndPedadioEstdual(rset.getInt("INDPEDAGIOESTDUAL") == 1);
|
||||||
db.setIndSeguroEstadual(rset.getInt("INDSEGUROESTADUAL") == 1);
|
db.setIndSeguroEstadual(rset.getInt("INDSEGUROESTADUAL") == 1);
|
||||||
db.setIndTarifaEstadual(rset.getInt("INDTARIFAESTADUAL") == 1);
|
db.setIndTarifaEstadual(rset.getInt("INDTARIFAESTADUAL") == 1);
|
||||||
db.setIndTxEmbarqueEstadual(rset.getInt("INDTXEMBARQUEESTADUAL") == 1);
|
db.setIndTxEmbarqueEstadual(rset.getInt("INDTXEMBARQUEESTADUAL") == 1);
|
||||||
|
|
||||||
db.setEmpresaId(rset.getObject("EMPRESA_ID") == null ? null : ((BigDecimal) rset.getObject("EMPRESA_ID")).intValue());
|
db.setEmpresaId(rset.getObject("EMPRESA_ID") == null ? null : ((BigDecimal) rset.getObject("EMPRESA_ID")).intValue());
|
||||||
db.setEmpresa((String) rset.getObject("NOMB_EMPRESA"));
|
db.setEmpresa((String) rset.getObject("NOMB_EMPRESA"));
|
||||||
db.setNumpuntoventa((String) rset.getObject("NUMPUNTOVENTA"));
|
db.setNumpuntoventa((String) rset.getObject("NUMPUNTOVENTA"));
|
||||||
db.setNumpuntoventaOrigem((String) rset.getObject("NUMPUNTOVENTAORIGEM"));
|
db.setNumpuntoventaOrigem((String) rset.getObject("NUMPUNTOVENTAORIGEM"));
|
||||||
db.setIsenta(rset.getInt("ISENTA") == 1);
|
db.setIsenta(rset.getInt("ISENTA") == 1);
|
||||||
db.setTotalBilhete(rset.getBigDecimal("TOTAL"));
|
db.setTotalBilhete(rset.getBigDecimal("TOTAL"));
|
||||||
|
|
||||||
String xml = null;
|
|
||||||
if (isBpe) {
|
|
||||||
db.setChbpe((String) rset.getObject("CHBPE"));
|
|
||||||
db.setChbpeSubstituicao((String) rset.getObject("CHBPE_SUBSTITUICAO"));
|
|
||||||
|
|
||||||
String xml_bpe = rset.getNString("XML_BPE");
|
|
||||||
String xml_bpe_2 = rset.getNString("XML_BPE_2");
|
|
||||||
String xml_bpe_3 = rset.getNString("XML_BPE_3");
|
|
||||||
xml = StringUtils.join(new String[] { xml_bpe, xml_bpe_2, xml_bpe_3 });
|
|
||||||
}
|
|
||||||
|
|
||||||
db.setValorIcms(BigDecimal.ZERO);
|
db.setValorIcms(BigDecimal.ZERO);
|
||||||
db.setValorIsenta(BigDecimal.ZERO);
|
db.setValorIsenta(BigDecimal.ZERO);
|
||||||
|
|
||||||
db.setPorcMunicipal(rset.getBigDecimal("PORC_MUNICIPAL"));
|
db.setPorcMunicipal(rset.getBigDecimal("PORC_MUNICIPAL"));
|
||||||
db.setPorcEstadual(rset.getBigDecimal("PORC_ESTADUAL"));
|
db.setPorcEstadual(rset.getBigDecimal("PORC_ESTADUAL"));
|
||||||
|
|
||||||
if (isBpe) {
|
if (isBpe) {
|
||||||
|
|
||||||
|
db.setCmunini(rset.getString("CMUNINI"));
|
||||||
|
db.setCmunfim(rset.getString("CMUNFIM"));
|
||||||
|
db.setUfini(rset.getString("UFINI"));
|
||||||
|
db.setUffim(rset.getString("UFFIM"));
|
||||||
|
db.setNbp(rset.getString("NBP"));
|
||||||
|
db.setDhemb(rset.getString("DHEMB"));
|
||||||
|
db.setCst00(rset.getString("CST00"));
|
||||||
|
db.setCst20(rset.getString("CST20"));
|
||||||
|
db.setCst45(rset.getString("CST45"));
|
||||||
|
db.setCst90(rset.getString("CST90"));
|
||||||
|
db.setCstoutrauf(rset.getString("CSTOUTRAUF"));
|
||||||
|
db.setCstsn(rset.getString("CSTSN"));
|
||||||
|
db.setVbc00(rset.getString("VBC00"));
|
||||||
|
db.setPicms00(rset.getString("PICMS00"));
|
||||||
|
db.setVicms00(rset.getString("VICMS00"));
|
||||||
|
db.setVbc20(rset.getString("VBC20"));
|
||||||
|
db.setPicms20(rset.getString("PICMS20"));
|
||||||
|
db.setVicms20(rset.getString("VICMS20"));
|
||||||
|
db.setVbp(rset.getString("VBP"));
|
||||||
|
db.setVdesconto(rset.getString("VDESCONTO"));
|
||||||
|
db.setVpgto(rset.getString("VPGTO"));
|
||||||
|
db.setTpcomp01(rset.getString("TPCOMP01"));
|
||||||
|
db.setTpcomp02(rset.getString("TPCOMP02"));
|
||||||
|
db.setTpcomp03(rset.getString("TPCOMP03"));
|
||||||
|
db.setTpcomp04(rset.getString("TPCOMP04"));
|
||||||
|
db.setTpcomp05(rset.getString("TPCOMP05"));
|
||||||
|
db.setTpcomp06(rset.getString("TPCOMP06"));
|
||||||
|
db.setTpcomp99(rset.getString("TPCOMP99"));
|
||||||
|
db.setVcomp01(rset.getString("VCOMP01"));
|
||||||
|
db.setVcomp02(rset.getString("VCOMP02"));
|
||||||
|
db.setVcomp03(rset.getString("VCOMP03"));
|
||||||
|
db.setVcomp04(rset.getString("VCOMP04"));
|
||||||
|
db.setVcomp05(rset.getString("VCOMP05"));
|
||||||
|
db.setVcomp06(rset.getString("VCOMP06"));
|
||||||
|
db.setVcomp99(rset.getString("VCOMP99"));
|
||||||
|
db.setpRedBC(rset.getString("PREDBC"));
|
||||||
|
|
||||||
BigDecimal valorContabil = BigDecimal.ZERO;
|
BigDecimal valorContabil = BigDecimal.ZERO;
|
||||||
BigDecimal baseCalculoICMS = BigDecimal.ZERO;
|
BigDecimal baseCalculoICMS = BigDecimal.ZERO;
|
||||||
BigDecimal valorIsenta = BigDecimal.ZERO;
|
BigDecimal valorIsenta = BigDecimal.ZERO;
|
||||||
|
|
||||||
TBPe tbpe = null;
|
String estadoOrigem = db.getUfini();
|
||||||
if (StringUtils.isNotBlank(xml))
|
String estadoDestino = db.getUffim();
|
||||||
tbpe = BPeUtil.convertXmlToBpe(xml);
|
|
||||||
|
|
||||||
String estadoOrigem = (StringUtils.isNotBlank(xml) ? tbpe.getInfBPe().getIde().getUFIni().value() : db.getUf());
|
|
||||||
String estadoDestino = (StringUtils.isNotBlank(xml) ? tbpe.getInfBPe().getIde().getUFFim().value() : db.getUf());
|
|
||||||
boolean isEstadual = !estadoOrigem.equals(estadoDestino);
|
boolean isEstadual = !estadoOrigem.equals(estadoDestino);
|
||||||
|
|
||||||
String vBC = null;
|
String vBC = null;
|
||||||
|
@ -179,42 +189,29 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
String vICMS = null;
|
String vICMS = null;
|
||||||
String pRedBC = null;
|
String pRedBC = null;
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(xml)) {
|
if (StringUtils.isNotBlank(db.getPicms00())) {
|
||||||
if (tbpe.getInfBPe().getImp().getICMS().getICMS00() != null) {
|
vBC = db.getVbc00();
|
||||||
vBC = tbpe.getInfBPe().getImp().getICMS().getICMS00().getVBC();
|
pICMS = db.getPicms00();
|
||||||
pICMS = tbpe.getInfBPe().getImp().getICMS().getICMS00().getPICMS();
|
vICMS = db.getVicms00();
|
||||||
vICMS = tbpe.getInfBPe().getImp().getICMS().getICMS00().getVICMS();
|
} else if (StringUtils.isNotBlank(db.getPicms20())) {
|
||||||
} else if (tbpe.getInfBPe().getImp().getICMS().getICMS20() != null) {
|
vBC = db.getVbc20();
|
||||||
vBC = tbpe.getInfBPe().getImp().getICMS().getICMS20().getVBC();
|
pICMS = db.getPicms20();
|
||||||
pICMS = tbpe.getInfBPe().getImp().getICMS().getICMS20().getPICMS();
|
vICMS = db.getVicms20();
|
||||||
vICMS = tbpe.getInfBPe().getImp().getICMS().getICMS20().getVICMS();
|
pRedBC = db.getpRedBC();
|
||||||
pRedBC = tbpe.getInfBPe().getImp().getICMS().getICMS20().getPRedBC();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (tbpe.getInfBPe().getInfValorBPe() != null) {
|
|
||||||
|
|
||||||
String vPgto = tbpe.getInfBPe().getInfValorBPe().getVPgto();
|
|
||||||
valorContabil = new BigDecimal(vPgto == null ? "0.0" : vPgto);
|
|
||||||
|
|
||||||
for (TBPe.InfBPe.InfValorBPe.Comp comp : tbpe.getInfBPe().getInfValorBPe().getComp()) {
|
|
||||||
if (comp.getTpComp().equals(TipoComp.PEDAGIO)) {
|
|
||||||
valorIsenta = valorIsenta.add(isEstadual && !db.getIndPedadioEstdual() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndPedagioMunicipal() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (comp.getTpComp().equals(TipoComp.TAXA_EMBARQUE)) {
|
|
||||||
valorIsenta = valorIsenta.add(isEstadual && !db.getIndTxEmbarqueEstadual() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndTxEmbarqueMunicipal() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (comp.getTpComp().equals(TipoComp.SEGURO)) {
|
|
||||||
valorIsenta = valorIsenta.add(isEstadual && !db.getIndSeguroEstadual() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndSeguroMunicipal() ? new BigDecimal(comp.getVComp() == null ? "0.0" : comp.getVComp()) : BigDecimal.ZERO);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String vPgto = db.getVpgto();
|
||||||
|
valorContabil = new BigDecimal(vPgto == null ? "0.0" : vPgto);
|
||||||
|
|
||||||
|
valorIsenta = valorIsenta.add(isEstadual && !db.getIndPedadioEstdual() ? new BigDecimal(db.getVcomp02() == null ? "0.0" : db.getVcomp02()) : BigDecimal.ZERO);
|
||||||
|
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndPedagioMunicipal() ? new BigDecimal(db.getVcomp02() == null ? "0.0" : db.getVcomp02()) : BigDecimal.ZERO);
|
||||||
|
|
||||||
|
valorIsenta = valorIsenta.add(isEstadual && !db.getIndTxEmbarqueEstadual() ? new BigDecimal(db.getVcomp03() == null ? "0.0" : db.getVcomp03()) : BigDecimal.ZERO);
|
||||||
|
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndTxEmbarqueMunicipal() ? new BigDecimal(db.getVcomp03() == null ? "0.0" : db.getVcomp03()) : BigDecimal.ZERO);
|
||||||
|
|
||||||
|
valorIsenta = valorIsenta.add(isEstadual && !db.getIndSeguroEstadual() ? new BigDecimal(db.getVcomp04() == null ? "0.0" : db.getVcomp04()) : BigDecimal.ZERO);
|
||||||
|
valorIsenta = valorIsenta.add(!isEstadual && !db.getIndSeguroMunicipal() ? new BigDecimal(db.getVcomp04() == null ? "0.0" : db.getVcomp04()) : BigDecimal.ZERO);
|
||||||
|
|
||||||
db.setValorContabil(valorContabil);
|
db.setValorContabil(valorContabil);
|
||||||
|
|
||||||
baseCalculoICMS = new BigDecimal(vBC == null ? "0.0" : vBC);
|
baseCalculoICMS = new BigDecimal(vBC == null ? "0.0" : vBC);
|
||||||
|
@ -224,13 +221,13 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
db.setAliquota(icms);
|
db.setAliquota(icms);
|
||||||
BigDecimal valorIcms = new BigDecimal(vICMS == null ? "0.0" : vICMS);
|
BigDecimal valorIcms = new BigDecimal(vICMS == null ? "0.0" : vICMS);
|
||||||
db.setValorIcms(valorIcms);
|
db.setValorIcms(valorIcms);
|
||||||
|
|
||||||
BigDecimal outras = new BigDecimal(pRedBC == null ? "0.0" : pRedBC);
|
BigDecimal outras = new BigDecimal(pRedBC == null ? "0.0" : pRedBC);
|
||||||
if (pRedBC != null) {
|
if (pRedBC != null) {
|
||||||
outras = valorContabil.subtract(baseCalculoICMS);
|
outras = valorContabil.subtract(baseCalculoICMS);
|
||||||
outras = outras.subtract(valorIsenta);
|
outras = outras.subtract(valorIsenta);
|
||||||
}
|
}
|
||||||
|
|
||||||
db.setValorOutras(outras);
|
db.setValorOutras(outras);
|
||||||
db.setValorIsenta(valorIsenta);
|
db.setValorIsenta(valorIsenta);
|
||||||
db.setEstornoEstadual(BigDecimal.ZERO);
|
db.setEstornoEstadual(BigDecimal.ZERO);
|
||||||
|
@ -376,9 +373,44 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
sql.append(" WHEN BPE.TIPOEVENTO IS NULL AND BPE.CHBPE_SUBSTITUICAO IS NOT NULL AND BPE.TIPOSUBSTITUICAO = '3' THEN 'TRANSFERENCIA/REMARCACAO' ELSE '' END AS TIPO_SIT, ");
|
sql.append(" WHEN BPE.TIPOEVENTO IS NULL AND BPE.CHBPE_SUBSTITUICAO IS NOT NULL AND BPE.TIPOSUBSTITUICAO = '3' THEN 'TRANSFERENCIA/REMARCACAO' ELSE '' END AS TIPO_SIT, ");
|
||||||
sql.append(" BPEORI.CHBPE AS CHBPE, ");
|
sql.append(" BPEORI.CHBPE AS CHBPE, ");
|
||||||
sql.append(" BPE.CHBPE AS CHBPE_SUBSTITUICAO, ");
|
sql.append(" BPE.CHBPE AS CHBPE_SUBSTITUICAO, ");
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000) AS XML_BPE, ");
|
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000, 3001) AS XML_BPE_2, ");
|
sql.append(" BPEORI.CMUNINI, ");
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000, 6001) AS XML_BPE_3 ");
|
sql.append(" BPEORI.CMUNFIM, ");
|
||||||
|
sql.append(" BPEORI.UFINI, ");
|
||||||
|
sql.append(" BPEORI.UFFIM, ");
|
||||||
|
sql.append(" BPEORI.NBP, ");
|
||||||
|
sql.append(" BPEORI.DHEMB, ");
|
||||||
|
sql.append(" BPEORI.CST00, ");
|
||||||
|
sql.append(" BPEORI.CST20, ");
|
||||||
|
sql.append(" BPEORI.CST45, ");
|
||||||
|
sql.append(" BPEORI.CST90, ");
|
||||||
|
sql.append(" BPEORI.CSTOUTRAUF, ");
|
||||||
|
sql.append(" BPEORI.CSTSN, ");
|
||||||
|
sql.append(" BPEORI.VBC00, ");
|
||||||
|
sql.append(" BPEORI.PICMS00, ");
|
||||||
|
sql.append(" BPEORI.VICMS00, ");
|
||||||
|
sql.append(" BPEORI.VBC20, ");
|
||||||
|
sql.append(" BPEORI.PICMS20, ");
|
||||||
|
sql.append(" BPEORI.VICMS20, ");
|
||||||
|
sql.append(" BPEORI.VBP, ");
|
||||||
|
sql.append(" BPEORI.VDESCONTO, ");
|
||||||
|
sql.append(" BPEORI.VPGTO, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP01, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP02, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP03, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP04, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP05, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP06, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP99, ");
|
||||||
|
sql.append(" BPEORI.VCOMP01, ");
|
||||||
|
sql.append(" BPEORI.VCOMP02, ");
|
||||||
|
sql.append(" BPEORI.VCOMP03, ");
|
||||||
|
sql.append(" BPEORI.VCOMP04, ");
|
||||||
|
sql.append(" BPEORI.VCOMP05, ");
|
||||||
|
sql.append(" BPEORI.VCOMP06, ");
|
||||||
|
sql.append(" BPEORI.VCOMP99, ");
|
||||||
|
sql.append(" BPEORI.PREDBC ");
|
||||||
|
|
||||||
sql.append("FROM BOLETO BORI ");
|
sql.append("FROM BOLETO BORI ");
|
||||||
sql.append(" INNER JOIN MARCA M ON M.MARCA_ID = BORI.MARCA_ID AND M.ACTIVO = 1 ");
|
sql.append(" INNER JOIN MARCA M ON M.MARCA_ID = BORI.MARCA_ID AND M.ACTIVO = 1 ");
|
||||||
sql.append(" INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ");
|
sql.append(" INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ");
|
||||||
|
@ -469,9 +501,44 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
|
||||||
sql.append(" WHEN BPE.TIPOEVENTO IS NULL AND BPE.CHBPE_SUBSTITUICAO IS NOT NULL AND BPE.TIPOSUBSTITUICAO = '3' THEN 'TRANSFERENCIA/REMARCACAO' ELSE '' END AS TIPO_SIT, ");
|
sql.append(" WHEN BPE.TIPOEVENTO IS NULL AND BPE.CHBPE_SUBSTITUICAO IS NOT NULL AND BPE.TIPOSUBSTITUICAO = '3' THEN 'TRANSFERENCIA/REMARCACAO' ELSE '' END AS TIPO_SIT, ");
|
||||||
sql.append(" BPEORI.CHBPE AS CHBPE, ");
|
sql.append(" BPEORI.CHBPE AS CHBPE, ");
|
||||||
sql.append(" '' AS CHBPE_SUBSTITUICAO, ");
|
sql.append(" '' AS CHBPE_SUBSTITUICAO, ");
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000) AS XML_BPE, ");
|
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000, 3001) AS XML_BPE_2, ");
|
sql.append(" BPEORI.CMUNINI, ");
|
||||||
sql.append(" DBMS_LOB.SUBSTR((CASE WHEN BPEORI.TIPOEVENTO IS NOT NULL THEN BPEANT.XMLREGULAR ELSE BPEORI.XMLREGULAR END), 3000, 6001) AS XML_BPE_3 ");
|
sql.append(" BPEORI.CMUNFIM, ");
|
||||||
|
sql.append(" BPEORI.UFINI, ");
|
||||||
|
sql.append(" BPEORI.UFFIM, ");
|
||||||
|
sql.append(" BPEORI.NBP, ");
|
||||||
|
sql.append(" BPEORI.DHEMB, ");
|
||||||
|
sql.append(" BPEORI.CST00, ");
|
||||||
|
sql.append(" BPEORI.CST20, ");
|
||||||
|
sql.append(" BPEORI.CST45, ");
|
||||||
|
sql.append(" BPEORI.CST90, ");
|
||||||
|
sql.append(" BPEORI.CSTOUTRAUF, ");
|
||||||
|
sql.append(" BPEORI.CSTSN, ");
|
||||||
|
sql.append(" BPEORI.VBC00, ");
|
||||||
|
sql.append(" BPEORI.PICMS00, ");
|
||||||
|
sql.append(" BPEORI.VICMS00, ");
|
||||||
|
sql.append(" BPEORI.VBC20, ");
|
||||||
|
sql.append(" BPEORI.PICMS20, ");
|
||||||
|
sql.append(" BPEORI.VICMS20, ");
|
||||||
|
sql.append(" BPEORI.VBP, ");
|
||||||
|
sql.append(" BPEORI.VDESCONTO, ");
|
||||||
|
sql.append(" BPEORI.VPGTO, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP01, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP02, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP03, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP04, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP05, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP06, ");
|
||||||
|
sql.append(" BPEORI.TPCOMP99, ");
|
||||||
|
sql.append(" BPEORI.VCOMP01, ");
|
||||||
|
sql.append(" BPEORI.VCOMP02, ");
|
||||||
|
sql.append(" BPEORI.VCOMP03, ");
|
||||||
|
sql.append(" BPEORI.VCOMP04, ");
|
||||||
|
sql.append(" BPEORI.VCOMP05, ");
|
||||||
|
sql.append(" BPEORI.VCOMP06, ");
|
||||||
|
sql.append(" BPEORI.VCOMP99, ");
|
||||||
|
sql.append(" BPEORI.PREDBC ");
|
||||||
|
|
||||||
sql.append("FROM BOLETO BORI ");
|
sql.append("FROM BOLETO BORI ");
|
||||||
sql.append(" INNER JOIN MARCA M ON M.MARCA_ID = BORI.MARCA_ID AND M.ACTIVO = 1 ");
|
sql.append(" INNER JOIN MARCA M ON M.MARCA_ID = BORI.MARCA_ID AND M.ACTIVO = 1 ");
|
||||||
sql.append(" INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ");
|
sql.append(" INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ");
|
||||||
|
|
|
@ -61,6 +61,43 @@ public class DevolucaoBilhetes {
|
||||||
private BigDecimal aliquota;
|
private BigDecimal aliquota;
|
||||||
private BigDecimal valorOutras;
|
private BigDecimal valorOutras;
|
||||||
|
|
||||||
|
private String cmunini;
|
||||||
|
private String cmunfim;
|
||||||
|
private String ufini;
|
||||||
|
private String uffim;
|
||||||
|
private String nbp;
|
||||||
|
private String dhemb;
|
||||||
|
private String cst00;
|
||||||
|
private String cst20;
|
||||||
|
private String cst45;
|
||||||
|
private String cst90;
|
||||||
|
private String cstoutrauf;
|
||||||
|
private String cstsn;
|
||||||
|
private String vbc00;
|
||||||
|
private String picms00;
|
||||||
|
private String vicms00;
|
||||||
|
private String vbc20;
|
||||||
|
private String picms20;
|
||||||
|
private String vicms20;
|
||||||
|
private String vbp;
|
||||||
|
private String vdesconto;
|
||||||
|
private String vpgto;
|
||||||
|
private String tpcomp01;
|
||||||
|
private String tpcomp02;
|
||||||
|
private String tpcomp03;
|
||||||
|
private String tpcomp04;
|
||||||
|
private String tpcomp05;
|
||||||
|
private String tpcomp06;
|
||||||
|
private String tpcomp99;
|
||||||
|
private String vcomp01;
|
||||||
|
private String vcomp02;
|
||||||
|
private String vcomp03;
|
||||||
|
private String vcomp04;
|
||||||
|
private String vcomp05;
|
||||||
|
private String vcomp06;
|
||||||
|
private String vcomp99;
|
||||||
|
private String pRedBC;
|
||||||
|
|
||||||
public String getAidf() {
|
public String getAidf() {
|
||||||
return aidf;
|
return aidf;
|
||||||
}
|
}
|
||||||
|
@ -498,4 +535,293 @@ public class DevolucaoBilhetes {
|
||||||
public void setNumOperacion(String numOperacion) {
|
public void setNumOperacion(String numOperacion) {
|
||||||
this.numOperacion = numOperacion;
|
this.numOperacion = numOperacion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getCmunini() {
|
||||||
|
return cmunini;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmunini(String cmunini) {
|
||||||
|
this.cmunini = cmunini;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCmunfim() {
|
||||||
|
return cmunfim;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmunfim(String cmunfim) {
|
||||||
|
this.cmunfim = cmunfim;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUfini() {
|
||||||
|
return ufini;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUfini(String ufini) {
|
||||||
|
this.ufini = ufini;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUffim() {
|
||||||
|
return uffim;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUffim(String uffim) {
|
||||||
|
this.uffim = uffim;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNbp() {
|
||||||
|
return nbp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNbp(String nbp) {
|
||||||
|
this.nbp = nbp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDhemb() {
|
||||||
|
return dhemb;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDhemb(String dhemb) {
|
||||||
|
this.dhemb = dhemb;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCst00() {
|
||||||
|
return cst00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCst00(String cst00) {
|
||||||
|
this.cst00 = cst00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCst20() {
|
||||||
|
return cst20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCst20(String cst20) {
|
||||||
|
this.cst20 = cst20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCst45() {
|
||||||
|
return cst45;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCst45(String cst45) {
|
||||||
|
this.cst45 = cst45;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCst90() {
|
||||||
|
return cst90;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCst90(String cst90) {
|
||||||
|
this.cst90 = cst90;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCstoutrauf() {
|
||||||
|
return cstoutrauf;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCstoutrauf(String cstoutrauf) {
|
||||||
|
this.cstoutrauf = cstoutrauf;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCstsn() {
|
||||||
|
return cstsn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCstsn(String cstsn) {
|
||||||
|
this.cstsn = cstsn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVbc00() {
|
||||||
|
return vbc00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVbc00(String vbc00) {
|
||||||
|
this.vbc00 = vbc00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPicms00() {
|
||||||
|
return picms00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPicms00(String picms00) {
|
||||||
|
this.picms00 = picms00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVicms00() {
|
||||||
|
return vicms00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVicms00(String vicms00) {
|
||||||
|
this.vicms00 = vicms00;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVbc20() {
|
||||||
|
return vbc20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVbc20(String vbc20) {
|
||||||
|
this.vbc20 = vbc20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPicms20() {
|
||||||
|
return picms20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPicms20(String picms20) {
|
||||||
|
this.picms20 = picms20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVicms20() {
|
||||||
|
return vicms20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVicms20(String vicms20) {
|
||||||
|
this.vicms20 = vicms20;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVbp() {
|
||||||
|
return vbp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVbp(String vbp) {
|
||||||
|
this.vbp = vbp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVdesconto() {
|
||||||
|
return vdesconto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVdesconto(String vdesconto) {
|
||||||
|
this.vdesconto = vdesconto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVpgto() {
|
||||||
|
return vpgto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVpgto(String vpgto) {
|
||||||
|
this.vpgto = vpgto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp01() {
|
||||||
|
return tpcomp01;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp01(String tpcomp01) {
|
||||||
|
this.tpcomp01 = tpcomp01;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp02() {
|
||||||
|
return tpcomp02;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp02(String tpcomp02) {
|
||||||
|
this.tpcomp02 = tpcomp02;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp03() {
|
||||||
|
return tpcomp03;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp03(String tpcomp03) {
|
||||||
|
this.tpcomp03 = tpcomp03;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp04() {
|
||||||
|
return tpcomp04;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp04(String tpcomp04) {
|
||||||
|
this.tpcomp04 = tpcomp04;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp05() {
|
||||||
|
return tpcomp05;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp05(String tpcomp05) {
|
||||||
|
this.tpcomp05 = tpcomp05;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp06() {
|
||||||
|
return tpcomp06;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp06(String tpcomp06) {
|
||||||
|
this.tpcomp06 = tpcomp06;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTpcomp99() {
|
||||||
|
return tpcomp99;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTpcomp99(String tpcomp99) {
|
||||||
|
this.tpcomp99 = tpcomp99;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp01() {
|
||||||
|
return vcomp01;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp01(String vcomp01) {
|
||||||
|
this.vcomp01 = vcomp01;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp02() {
|
||||||
|
return vcomp02;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp02(String vcomp02) {
|
||||||
|
this.vcomp02 = vcomp02;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp03() {
|
||||||
|
return vcomp03;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp03(String vcomp03) {
|
||||||
|
this.vcomp03 = vcomp03;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp04() {
|
||||||
|
return vcomp04;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp04(String vcomp04) {
|
||||||
|
this.vcomp04 = vcomp04;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp05() {
|
||||||
|
return vcomp05;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp05(String vcomp05) {
|
||||||
|
this.vcomp05 = vcomp05;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp06() {
|
||||||
|
return vcomp06;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp06(String vcomp06) {
|
||||||
|
this.vcomp06 = vcomp06;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVcomp99() {
|
||||||
|
return vcomp99;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVcomp99(String vcomp99) {
|
||||||
|
this.vcomp99 = vcomp99;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getpRedBC() {
|
||||||
|
return pRedBC;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setpRedBC(String pRedBC) {
|
||||||
|
this.pRedBC = pRedBC;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue