package com.rjconsultores.ventaboletos.entidad;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * Boleto generated by hbm2java
 */
@Entity
@Table(name = "BOLETO", schema = "VTABOL")
public class Boleto implements java.io.Serializable {

	private static final long serialVersionUID = 6202773630000194534L;

	@Id
	@Column(name = "BOLETO_ID", unique = true, nullable = false, precision = 15, scale = 0)
	private Long boletoId;

	@Column(name = "NUMASIENTO", length = 12)
	private String numasiento;

	@Column(name = "CATEGORIA_ID", precision = 7, scale = 0)
	private Integer categoriaId;

	@Column(name = "NUMFOLIOSISTEMA", length = 36)
	private String numfoliosistema;

	@Column(name = "CLASESERVICIO_ID", precision = 2, scale = 0)
	private Byte claseservicioId;

	@Column(name = "MARCA_ID", precision = 3, scale = 0)
	private Short marcaId;

	@Column(name = "ORIGEN_ID", precision = 7, scale = 0)
	private Integer origenId;

	@Column(name = "DESTINO_ID", precision = 7, scale = 0)
	private Integer destinoId;

	@Column(name = "PUNTOVENTA_ID")
    private Integer puntoVentaId;

	@Column(name = "CORRIDA_ID", precision = 7, scale = 0)
	private Integer corridaId;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECCORRIDA", length = 7)
	private Date feccorrida;

	@Column(name = "NOMBPASAJERO", length = 180)
	private String nombpasajero;

	@Column(name = "PRECIOBASE", precision = 7)
	private BigDecimal preciobase;

	@Column(name = "PRECIOPAGADO", precision = 7)
	private BigDecimal preciopagado;

	@Column(name = "DESCUENTOAMPARADO", precision = 7)
	private BigDecimal descuentoamparado;

	@Column(name = "TIPOVENTA_ID", precision = 2, scale = 0)
	private Byte tipoventaId;

	@Column(name = "NUMSERIEPREIMPRESA", length = 30)
	private String numseriepreimpresa;

	@Column(name = "NUMFOLIOPREIMPRESO", length = 36)
	private String numfoliopreimpreso;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECHORVIAJE", length = 7)
	private Date fechorviaje;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECHORVENTA", length = 7)
	private Date fechorventa;
	
	@Temporal(TemporalType.DATE)
	@Column(name = "FECHORVENTA_H", length = 7)
	private Date fechorventaH;

	@Column(name = "NUMKMVIAJE", precision = 7)
	private BigDecimal numkmviaje;

	@Column(name = "NUMOPERACION", length = 36)
	private String numoperacion;

	@Column(name = "INDSTATUSOPERACION", length = 3)
	private String indstatusoperacion;

	@Column(name = "MOTIVOCANCELACION_ID", precision = 2, scale = 0)
	private Byte motivocancelacionId;

	@Column(name = "MOTIVOREIMPRESION_ID", precision = 2, scale = 0)
	private Byte motivoreimpresionId;

	@Column(name = "CANTPUNTOS", precision = 6, scale = 0)
	private Integer cantpuntos;

	@Column(name = "EMPRESAPUNTOVENTA_ID", precision = 7, scale = 0)
	private Integer empresapuntoventaId;

	@Column(name = "EMPRESACORRIDA_ID", precision = 7, scale = 0)
	private Integer empresacorridaId;

	@Column(name = "NUMRESERVACION", length = 36)
	private String numreservacion;

	@Column(name = "TURNO_ID", precision = 2, scale = 0)
	private Byte turnoId;

	@Column(name = "INDSTATUSBOLETO", length = 3)
	private String indstatusboleto;

	@Column(name = "INDCANCELACION", precision = 1, scale = 0)
	private Boolean indcancelacion;

	@Column(name = "INDREIMPRESION", precision = 1, scale = 0)
	private Boolean indreimpresion;

	@Column(name = "INDVIAJEREDONDO", precision = 1, scale = 0)
	private Boolean indviajeredondo;

	@Column(name = "INDEXTRAVIADO", precision = 1, scale = 0)
	private Boolean indextraviado;

	@Column(name = "PARIDAD", precision = 7)
	private BigDecimal paridad;

	@Column(name = "CONVENIODET_ID", precision = 7, scale = 0)
	private Integer conveniodetId;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECCREACION", length = 7)
	private Date feccreacion;

	@Column(name = "MONEDA_ID", precision = 7, scale = 0)
	private Integer monedaId;

	@Column(name = "ESTACION_ID", precision = 7, scale = 0)
	private Integer estacionId;

	@Column(name = "INDREPLICA", precision = 1, scale = 0)
	private Boolean indreplica;

	@Column(name = "USUARIOAUTORIZACION_ID", precision = 7, scale = 0)
	private Integer usuarioautorizacionId;

	@Column(name = "TIPOIDENTIFICACION_ID", precision = 2, scale = 0)
	private Byte tipoidentificacionId;

	@Column(name = "NUMIDENTIFICACION", length = 60)
	private String numidentificacion;

	@Column(name = "CLIENTEFIDELIDAD_ID", precision = 15, scale = 0)
	private Long clientefidelidadId;

	@Column(name = "OPCIONAL1", precision = 7, scale = 0)
	private Integer opcional1;

	@Column(name = "OPCIONAL2", precision = 7, scale = 0)
	private Integer opcional2;

	@Column(name = "OPCIONAL3", length = 60)
	private String opcional3;

	@Column(name = "PRECIOCARGOEXTRA", precision = 7)
	private BigDecimal preciocargoextra;

	@Column(name = "PORCCATEGORIA", precision = 7)
	private BigDecimal porccategoria;

	@Column(name = "PRECIOPRICING", precision = 7)
	private BigDecimal preciopricing;

	@Column(name = "USUARIOREMOTO_ID", precision = 7, scale = 0)
	private Integer usuarioremotoId;

	@Column(name = "PUNTOVENTAREMOTO_ID", precision = 7, scale = 0)
	private Integer puntoventaremotoId;

	@Column(name = "CANTTRANSFERENCIA", precision = 2, scale = 0)
	private Byte canttransferencia;

	@Column(name = "NUMDOCDESCUENTO", length = 30)
	private String numdocdescuento;

	@Column(name = "ACTIVO", precision = 1, scale = 0)
	private Boolean activo;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECMODIF", length = 7)
	private Date fecmodif;

	@OneToOne
    @JoinColumn(name = "USUARIO_ID", referencedColumnName = "USUARIO_ID")
    private Usuario usuario;

	@Column(name = "NODO_ID", precision = 2, scale = 0)
	private Byte nodoId;

	@Column(name = "ENTREGABOLETO_ID", precision = 10, scale = 0)
	private Long entregaboletoId;

	@Column(name = "IMPORTECATEGORIA", precision = 7)
	private BigDecimal importecategoria;

	@Column(name = "CLIENTE_ID", precision = 7, scale = 0)
	private Integer clienteId;

	@Column(name = "BOLETOORIGINAL_ID", precision = 15, scale = 0)
	private Long boletooriginalId;

	@Column(name = "IMPORTETAXAEMBARQUE", precision = 7)
	private BigDecimal importetaxaembarque;

	@Column(name = "IMPORTEPEDAGIO", precision = 7)
	private BigDecimal importepedagio;

	@Column(name = "IMPORTEOUTROS", precision = 7)
	private BigDecimal importeoutros;

	@Column(name = "IMPORTESEGURO", precision = 7)
	private BigDecimal importeseguro;

	@Column(name = "DESCORGAODOC", length = 15)
	private String descorgaodoc;

	@Column(name = "DESCTIPODOC", length = 15)
	private String desctipodoc;

	@Column(name = "DESCNUMDOC", length = 45)
	private String descnumdoc;

	@Column(name = "NUMFIDELIDAD", length = 90)
	private String numfidelidad;

	@Column(name = "INFOPASAJERO", length = 300)
	private String infopasajero;

	@Column(name = "INDCONEXION", precision = 1, scale = 0)
	private Boolean indconexion;

	@Column(name = "RUTA_ID", precision = 7, scale = 0)
	private Integer rutaId;

	@Column(name = "LEVANTE_ID", precision = 7, scale = 0)
	private Integer levanteId;

	@Column(name = "TIPOIDENTIFICACIONDOC_ID", precision = 7, scale = 0)
	private Integer tipoidentificaciondocId;

	@Column(name = "ESTADOFOLIO_ID", precision = 7, scale = 0)
	private Integer estadofolioId;

	@Column(name = "SERIEIMPFISCAL", length = 6)
	private String serieimpfiscal;

	@Column(name = "DESCCORREO", length = 100)
	private String desccorreo;

	@Column(name = "DESCTELEFONO", length = 15)
	private String desctelefono;

	@Column(name = "NUMASIENTOVINCULADO", length = 12)
	private String numasientovinculado;

	@Column(name = "DESCTIPODOC2", length = 15)
	private String desctipodoc2;

	@Column(name = "DESCNUMDOC2", length = 45)
	private String descnumdoc2;

	@Temporal(TemporalType.DATE)
	@Column(name = "FECNACIMIENTO", length = 7)
	private Date fecnacimiento;

	@Column(name = "INDSEGUNDAVIAIMPRESSA", precision = 1, scale = 0)
	private Boolean indsegundaviaimpressa;

	@Column(name = "DISPOSITIVOEMBARCADA", length = 15)
	private String dispositivoembarcada;

	@Column(name = "NUMEROBILHETEEMBARCADA", precision = 15, scale = 0)
	private Long numerobilheteembarcada;

	@Column(name = "PTOVTAVENTA_ID", precision = 7, scale = 0)
	private Integer ptovtaventaId;

	@Column(name = "CCF", length = 6)
	private String ccf;

	@Column(name = "RMD_ID", precision = 15, scale = 0)
	private Long rmdId;

	@Column(name = "SERIEIMPFISCALORIGINAL", length = 6)
	private String serieimpfiscaloriginal;

	@Column(name = "BOLETOANTERIOR_ID", precision = 15, scale = 0)
	private Long boletoanteriorId;

	@Column(name = "AIDF_ID", precision = 15, scale = 0)
	private Long aidfId;

	@Column(name = "NACIONALIDAD", length = 30)
	private String nacionalidad;

	@Column(name = "SEXO", length = 1)
	private String sexo;

	@Column(name = "ESTADOCIVIL_ID", precision = 2, scale = 0)
	private Byte estadocivilId;
	
	@Column(name = "IMEI_DISPOSITIVO_EMBARCADA", length = 20)
	private String imeiDispositivoEmbarcada;
	
	@Column(name = "TEMPORESERVAFIDELIDADE", length = 7)
	 private Integer temporeservafidelidade;


	public Boleto() {
	}

	public Boleto(long boletoId) {
		this.boletoId = boletoId;
	}

	public Boleto(long boletoId, String numasiento, Integer categoriaId, String numfoliosistema, Byte claseservicioId,
			Short marcaId, Integer origenId, Integer destinoId, Integer puntoVentaId, Integer corridaId,
			Date feccorrida, String nombpasajero, BigDecimal preciobase, BigDecimal preciopagado,
			BigDecimal descuentoamparado, Byte tipoventaId, String numseriepreimpresa, String numfoliopreimpreso,
			Date fechorviaje, Date fechorventa, BigDecimal numkmviaje, String numoperacion, String indstatusoperacion,
			Byte motivocancelacionId, Byte motivoreimpresionId, Integer cantpuntos, Integer empresapuntoventaId,
			Integer empresacorridaId, String numreservacion, Byte turnoId, String indstatusboleto,
			Boolean indcancelacion, Boolean indreimpresion, Boolean indviajeredondo, Boolean indextraviado,
			BigDecimal paridad, Integer conveniodetId, Date feccreacion, Integer monedaId, Integer estacionId,
			Boolean indreplica, Integer usuarioautorizacionId, Byte tipoidentificacionId, String numidentificacion,
			Long clientefidelidadId, Integer opcional1, Integer opcional2, String opcional3,
			BigDecimal preciocargoextra, BigDecimal porccategoria, BigDecimal preciopricing, Integer usuarioremotoId,
			Integer puntoventaremotoId, Byte canttransferencia, String numdocdescuento, Boolean activo, Date fecmodif,
			Usuario usuario, Byte nodoId, Long entregaboletoId, BigDecimal importecategoria, Integer clienteId,
			Long boletooriginalId, BigDecimal importetaxaembarque, BigDecimal importepedagio, BigDecimal importeoutros,
			BigDecimal importeseguro, String descorgaodoc, String desctipodoc, String descnumdoc, String numfidelidad,
			String infopasajero, Boolean indconexion, Integer rutaId, Integer levanteId,
			Integer tipoidentificaciondocId, Integer estadofolioId, String serieimpfiscal, String desccorreo,
			String desctelefono, String numasientovinculado, String desctipodoc2, String descnumdoc2,
			Date fecnacimiento, Boolean indsegundaviaimpressa, String dispositivoembarcada, Long numerobilheteembarcada,
			Integer ptovtaventaId, String ccf, Long rmdId, String serieimpfiscaloriginal, Long boletoanteriorId,
			Long aidfId, String nacionalidad, String sexo, Byte estadocivilId) {
		this.boletoId = boletoId;
		this.numasiento = numasiento;
		this.categoriaId = categoriaId;
		this.numfoliosistema = numfoliosistema;
		this.claseservicioId = claseservicioId;
		this.marcaId = marcaId;
		this.origenId = origenId;
		this.destinoId = destinoId;
		this.puntoVentaId = puntoVentaId;
		this.corridaId = corridaId;
		this.feccorrida = feccorrida;
		this.nombpasajero = nombpasajero;
		this.preciobase = preciobase;
		this.preciopagado = preciopagado;
		this.descuentoamparado = descuentoamparado;
		this.tipoventaId = tipoventaId;
		this.numseriepreimpresa = numseriepreimpresa;
		this.numfoliopreimpreso = numfoliopreimpreso;
		this.fechorviaje = fechorviaje;
		this.fechorventa = fechorventa;
		this.numkmviaje = numkmviaje;
		this.numoperacion = numoperacion;
		this.indstatusoperacion = indstatusoperacion;
		this.motivocancelacionId = motivocancelacionId;
		this.motivoreimpresionId = motivoreimpresionId;
		this.cantpuntos = cantpuntos;
		this.empresapuntoventaId = empresapuntoventaId;
		this.empresacorridaId = empresacorridaId;
		this.numreservacion = numreservacion;
		this.turnoId = turnoId;
		this.indstatusboleto = indstatusboleto;
		this.indcancelacion = indcancelacion;
		this.indreimpresion = indreimpresion;
		this.indviajeredondo = indviajeredondo;
		this.indextraviado = indextraviado;
		this.paridad = paridad;
		this.conveniodetId = conveniodetId;
		this.feccreacion = feccreacion;
		this.monedaId = monedaId;
		this.estacionId = estacionId;
		this.indreplica = indreplica;
		this.usuarioautorizacionId = usuarioautorizacionId;
		this.tipoidentificacionId = tipoidentificacionId;
		this.numidentificacion = numidentificacion;
		this.clientefidelidadId = clientefidelidadId;
		this.opcional1 = opcional1;
		this.opcional2 = opcional2;
		this.opcional3 = opcional3;
		this.preciocargoextra = preciocargoextra;
		this.porccategoria = porccategoria;
		this.preciopricing = preciopricing;
		this.usuarioremotoId = usuarioremotoId;
		this.puntoventaremotoId = puntoventaremotoId;
		this.canttransferencia = canttransferencia;
		this.numdocdescuento = numdocdescuento;
		this.activo = activo;
		this.fecmodif = fecmodif;
		this.usuario = usuario;
		this.nodoId = nodoId;
		this.entregaboletoId = entregaboletoId;
		this.importecategoria = importecategoria;
		this.clienteId = clienteId;
		this.boletooriginalId = boletooriginalId;
		this.importetaxaembarque = importetaxaembarque;
		this.importepedagio = importepedagio;
		this.importeoutros = importeoutros;
		this.importeseguro = importeseguro;
		this.descorgaodoc = descorgaodoc;
		this.desctipodoc = desctipodoc;
		this.descnumdoc = descnumdoc;
		this.numfidelidad = numfidelidad;
		this.infopasajero = infopasajero;
		this.indconexion = indconexion;
		this.rutaId = rutaId;
		this.levanteId = levanteId;
		this.tipoidentificaciondocId = tipoidentificaciondocId;
		this.estadofolioId = estadofolioId;
		this.serieimpfiscal = serieimpfiscal;
		this.desccorreo = desccorreo;
		this.desctelefono = desctelefono;
		this.numasientovinculado = numasientovinculado;
		this.desctipodoc2 = desctipodoc2;
		this.descnumdoc2 = descnumdoc2;
		this.fecnacimiento = fecnacimiento;
		this.indsegundaviaimpressa = indsegundaviaimpressa;
		this.dispositivoembarcada = dispositivoembarcada;
		this.numerobilheteembarcada = numerobilheteembarcada;
		this.ptovtaventaId = ptovtaventaId;
		this.ccf = ccf;
		this.rmdId = rmdId;
		this.serieimpfiscaloriginal = serieimpfiscaloriginal;
		this.boletoanteriorId = boletoanteriorId;
		this.aidfId = aidfId;
		this.nacionalidad = nacionalidad;
		this.sexo = sexo;
		this.estadocivilId = estadocivilId;
	}

	public long getBoletoId() {
		return this.boletoId;
	}

	public void setBoletoId(long boletoId) {
		this.boletoId = boletoId;
	}

	public String getNumasiento() {
		return this.numasiento;
	}

	public void setNumasiento(String numasiento) {
		this.numasiento = numasiento;
	}

	public Integer getCategoriaId() {
		return this.categoriaId;
	}

	public void setCategoriaId(Integer categoriaId) {
		this.categoriaId = categoriaId;
	}

	public String getNumfoliosistema() {
		return this.numfoliosistema;
	}

	public void setNumfoliosistema(String numfoliosistema) {
		this.numfoliosistema = numfoliosistema;
	}

	public Byte getClaseservicioId() {
		return this.claseservicioId;
	}

	public void setClaseservicioId(Byte claseservicioId) {
		this.claseservicioId = claseservicioId;
	}

	public Short getMarcaId() {
		return this.marcaId;
	}

	public void setMarcaId(Short marcaId) {
		this.marcaId = marcaId;
	}

	public Integer getOrigenId() {
		return this.origenId;
	}

	public void setOrigenId(Integer origenId) {
		this.origenId = origenId;
	}

	public Integer getDestinoId() {
		return this.destinoId;
	}

	public void setDestinoId(Integer destinoId) {
		this.destinoId = destinoId;
	}

	public Integer getCorridaId() {
		return this.corridaId;
	}

	public void setCorridaId(Integer corridaId) {
		this.corridaId = corridaId;
	}

	public Date getFeccorrida() {
		return this.feccorrida;
	}

	public void setFeccorrida(Date feccorrida) {
		this.feccorrida = feccorrida;
	}

	public String getNombpasajero() {
		return this.nombpasajero;
	}

	public void setNombpasajero(String nombpasajero) {
		this.nombpasajero = nombpasajero;
	}

	public BigDecimal getPreciobase() {
		return this.preciobase;
	}

	public void setPreciobase(BigDecimal preciobase) {
		this.preciobase = preciobase;
	}

	public BigDecimal getPreciopagado() {
		return this.preciopagado;
	}

	public void setPreciopagado(BigDecimal preciopagado) {
		this.preciopagado = preciopagado;
	}

	public BigDecimal getDescuentoamparado() {
		return this.descuentoamparado;
	}

	public void setDescuentoamparado(BigDecimal descuentoamparado) {
		this.descuentoamparado = descuentoamparado;
	}

	public Byte getTipoventaId() {
		return this.tipoventaId;
	}

	public void setTipoventaId(Byte tipoventaId) {
		this.tipoventaId = tipoventaId;
	}

	public String getNumseriepreimpresa() {
		return this.numseriepreimpresa;
	}

	public void setNumseriepreimpresa(String numseriepreimpresa) {
		this.numseriepreimpresa = numseriepreimpresa;
	}

	public String getNumfoliopreimpreso() {
		return this.numfoliopreimpreso;
	}

	public void setNumfoliopreimpreso(String numfoliopreimpreso) {
		this.numfoliopreimpreso = numfoliopreimpreso;
	}

	public Date getFechorviaje() {
		return this.fechorviaje;
	}

	public void setFechorviaje(Date fechorviaje) {
		this.fechorviaje = fechorviaje;
	}

	public Date getFechorventa() {
		return this.fechorventa;
	}

	public void setFechorventa(Date fechorventa) {
		this.fechorventa = fechorventa;
	}

	public BigDecimal getNumkmviaje() {
		return this.numkmviaje;
	}

	public void setNumkmviaje(BigDecimal numkmviaje) {
		this.numkmviaje = numkmviaje;
	}

	public String getNumoperacion() {
		return this.numoperacion;
	}

	public void setNumoperacion(String numoperacion) {
		this.numoperacion = numoperacion;
	}

	public String getIndstatusoperacion() {
		return this.indstatusoperacion;
	}

	public void setIndstatusoperacion(String indstatusoperacion) {
		this.indstatusoperacion = indstatusoperacion;
	}

	public Byte getMotivocancelacionId() {
		return this.motivocancelacionId;
	}

	public void setMotivocancelacionId(Byte motivocancelacionId) {
		this.motivocancelacionId = motivocancelacionId;
	}

	public Byte getMotivoreimpresionId() {
		return this.motivoreimpresionId;
	}

	public void setMotivoreimpresionId(Byte motivoreimpresionId) {
		this.motivoreimpresionId = motivoreimpresionId;
	}

	public Integer getCantpuntos() {
		return this.cantpuntos;
	}

	public void setCantpuntos(Integer cantpuntos) {
		this.cantpuntos = cantpuntos;
	}

	public Integer getEmpresapuntoventaId() {
		return this.empresapuntoventaId;
	}

	public void setEmpresapuntoventaId(Integer empresapuntoventaId) {
		this.empresapuntoventaId = empresapuntoventaId;
	}

	public Integer getEmpresacorridaId() {
		return this.empresacorridaId;
	}

	public void setEmpresacorridaId(Integer empresacorridaId) {
		this.empresacorridaId = empresacorridaId;
	}

	public String getNumreservacion() {
		return this.numreservacion;
	}

	public void setNumreservacion(String numreservacion) {
		this.numreservacion = numreservacion;
	}

	public Byte getTurnoId() {
		return this.turnoId;
	}

	public void setTurnoId(Byte turnoId) {
		this.turnoId = turnoId;
	}

	public String getIndstatusboleto() {
		return this.indstatusboleto;
	}

	public void setIndstatusboleto(String indstatusboleto) {
		this.indstatusboleto = indstatusboleto;
	}

	public Boolean getIndcancelacion() {
		return this.indcancelacion;
	}

	public void setIndcancelacion(Boolean indcancelacion) {
		this.indcancelacion = indcancelacion;
	}

	public Boolean getIndreimpresion() {
		return this.indreimpresion;
	}

	public void setIndreimpresion(Boolean indreimpresion) {
		this.indreimpresion = indreimpresion;
	}

	public Boolean getIndviajeredondo() {
		return this.indviajeredondo;
	}

	public void setIndviajeredondo(Boolean indviajeredondo) {
		this.indviajeredondo = indviajeredondo;
	}

	public Boolean getIndextraviado() {
		return this.indextraviado;
	}

	public void setIndextraviado(Boolean indextraviado) {
		this.indextraviado = indextraviado;
	}

	public BigDecimal getParidad() {
		return this.paridad;
	}

	public void setParidad(BigDecimal paridad) {
		this.paridad = paridad;
	}

	public Integer getConveniodetId() {
		return this.conveniodetId;
	}

	public void setConveniodetId(Integer conveniodetId) {
		this.conveniodetId = conveniodetId;
	}

	public Date getFeccreacion() {
		return this.feccreacion;
	}

	public void setFeccreacion(Date feccreacion) {
		this.feccreacion = feccreacion;
	}

	public Integer getMonedaId() {
		return this.monedaId;
	}

	public void setMonedaId(Integer monedaId) {
		this.monedaId = monedaId;
	}

	public Integer getEstacionId() {
		return this.estacionId;
	}

	public void setEstacionId(Integer estacionId) {
		this.estacionId = estacionId;
	}

	public Boolean getIndreplica() {
		return this.indreplica;
	}

	public void setIndreplica(Boolean indreplica) {
		this.indreplica = indreplica;
	}

	public Integer getUsuarioautorizacionId() {
		return this.usuarioautorizacionId;
	}

	public void setUsuarioautorizacionId(Integer usuarioautorizacionId) {
		this.usuarioautorizacionId = usuarioautorizacionId;
	}

	public Byte getTipoidentificacionId() {
		return this.tipoidentificacionId;
	}

	public void setTipoidentificacionId(Byte tipoidentificacionId) {
		this.tipoidentificacionId = tipoidentificacionId;
	}

	public String getNumidentificacion() {
		return this.numidentificacion;
	}

	public void setNumidentificacion(String numidentificacion) {
		this.numidentificacion = numidentificacion;
	}

	public Long getClientefidelidadId() {
		return this.clientefidelidadId;
	}

	public void setClientefidelidadId(Long clientefidelidadId) {
		this.clientefidelidadId = clientefidelidadId;
	}

	public Integer getOpcional1() {
		return this.opcional1;
	}

	public void setOpcional1(Integer opcional1) {
		this.opcional1 = opcional1;
	}

	public Integer getOpcional2() {
		return this.opcional2;
	}

	public void setOpcional2(Integer opcional2) {
		this.opcional2 = opcional2;
	}

	public String getOpcional3() {
		return this.opcional3;
	}

	public void setOpcional3(String opcional3) {
		this.opcional3 = opcional3;
	}

	public BigDecimal getPreciocargoextra() {
		return this.preciocargoextra;
	}

	public void setPreciocargoextra(BigDecimal preciocargoextra) {
		this.preciocargoextra = preciocargoextra;
	}

	public BigDecimal getPorccategoria() {
		return this.porccategoria;
	}

	public void setPorccategoria(BigDecimal porccategoria) {
		this.porccategoria = porccategoria;
	}

	public BigDecimal getPreciopricing() {
		return this.preciopricing;
	}

	public void setPreciopricing(BigDecimal preciopricing) {
		this.preciopricing = preciopricing;
	}

	public Integer getUsuarioremotoId() {
		return this.usuarioremotoId;
	}

	public void setUsuarioremotoId(Integer usuarioremotoId) {
		this.usuarioremotoId = usuarioremotoId;
	}

	public Integer getPuntoventaremotoId() {
		return this.puntoventaremotoId;
	}

	public void setPuntoventaremotoId(Integer puntoventaremotoId) {
		this.puntoventaremotoId = puntoventaremotoId;
	}

	public Byte getCanttransferencia() {
		return this.canttransferencia;
	}

	public void setCanttransferencia(Byte canttransferencia) {
		this.canttransferencia = canttransferencia;
	}

	public String getNumdocdescuento() {
		return this.numdocdescuento;
	}

	public void setNumdocdescuento(String numdocdescuento) {
		this.numdocdescuento = numdocdescuento;
	}

	public Boolean getActivo() {
		return this.activo;
	}

	public void setActivo(Boolean activo) {
		this.activo = activo;
	}

	public Date getFecmodif() {
		return this.fecmodif;
	}

	public void setFecmodif(Date fecmodif) {
		this.fecmodif = fecmodif;
	}


	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Byte getNodoId() {
		return this.nodoId;
	}

	public void setNodoId(Byte nodoId) {
		this.nodoId = nodoId;
	}

	public Long getEntregaboletoId() {
		return this.entregaboletoId;
	}

	public void setEntregaboletoId(Long entregaboletoId) {
		this.entregaboletoId = entregaboletoId;
	}

	public BigDecimal getImportecategoria() {
		return this.importecategoria;
	}

	public void setImportecategoria(BigDecimal importecategoria) {
		this.importecategoria = importecategoria;
	}

	public Integer getClienteId() {
		return this.clienteId;
	}

	public void setClienteId(Integer clienteId) {
		this.clienteId = clienteId;
	}

	public Long getBoletooriginalId() {
		return this.boletooriginalId;
	}

	public void setBoletooriginalId(Long boletooriginalId) {
		this.boletooriginalId = boletooriginalId;
	}

	public BigDecimal getImportetaxaembarque() {
		return this.importetaxaembarque;
	}

	public void setImportetaxaembarque(BigDecimal importetaxaembarque) {
		this.importetaxaembarque = importetaxaembarque;
	}

	public BigDecimal getImportepedagio() {
		return this.importepedagio;
	}

	public void setImportepedagio(BigDecimal importepedagio) {
		this.importepedagio = importepedagio;
	}

	public BigDecimal getImporteoutros() {
		return this.importeoutros;
	}

	public void setImporteoutros(BigDecimal importeoutros) {
		this.importeoutros = importeoutros;
	}

	public BigDecimal getImporteseguro() {
		return this.importeseguro;
	}

	public void setImporteseguro(BigDecimal importeseguro) {
		this.importeseguro = importeseguro;
	}

	public String getDescorgaodoc() {
		return this.descorgaodoc;
	}

	public void setDescorgaodoc(String descorgaodoc) {
		this.descorgaodoc = descorgaodoc;
	}

	public String getDesctipodoc() {
		return this.desctipodoc;
	}

	public void setDesctipodoc(String desctipodoc) {
		this.desctipodoc = desctipodoc;
	}

	public String getDescnumdoc() {
		return this.descnumdoc;
	}

	public void setDescnumdoc(String descnumdoc) {
		this.descnumdoc = descnumdoc;
	}

	public String getNumfidelidad() {
		return this.numfidelidad;
	}

	public void setNumfidelidad(String numfidelidad) {
		this.numfidelidad = numfidelidad;
	}

	public String getInfopasajero() {
		return this.infopasajero;
	}

	public void setInfopasajero(String infopasajero) {
		this.infopasajero = infopasajero;
	}

	public Boolean getIndconexion() {
		return this.indconexion;
	}

	public void setIndconexion(Boolean indconexion) {
		this.indconexion = indconexion;
	}

	public Integer getRutaId() {
		return this.rutaId;
	}

	public void setRutaId(Integer rutaId) {
		this.rutaId = rutaId;
	}

	public Integer getLevanteId() {
		return this.levanteId;
	}

	public void setLevanteId(Integer levanteId) {
		this.levanteId = levanteId;
	}

	public Integer getTipoidentificaciondocId() {
		return this.tipoidentificaciondocId;
	}

	public void setTipoidentificaciondocId(Integer tipoidentificaciondocId) {
		this.tipoidentificaciondocId = tipoidentificaciondocId;
	}

	public Integer getEstadofolioId() {
		return this.estadofolioId;
	}

	public void setEstadofolioId(Integer estadofolioId) {
		this.estadofolioId = estadofolioId;
	}

	public String getSerieimpfiscal() {
		return this.serieimpfiscal;
	}

	public void setSerieimpfiscal(String serieimpfiscal) {
		this.serieimpfiscal = serieimpfiscal;
	}

	public String getDesccorreo() {
		return this.desccorreo;
	}

	public void setDesccorreo(String desccorreo) {
		this.desccorreo = desccorreo;
	}

	public String getDesctelefono() {
		return this.desctelefono;
	}

	public void setDesctelefono(String desctelefono) {
		this.desctelefono = desctelefono;
	}

	public String getNumasientovinculado() {
		return this.numasientovinculado;
	}

	public void setNumasientovinculado(String numasientovinculado) {
		this.numasientovinculado = numasientovinculado;
	}

	public String getDesctipodoc2() {
		return this.desctipodoc2;
	}

	public void setDesctipodoc2(String desctipodoc2) {
		this.desctipodoc2 = desctipodoc2;
	}

	public String getDescnumdoc2() {
		return this.descnumdoc2;
	}

	public void setDescnumdoc2(String descnumdoc2) {
		this.descnumdoc2 = descnumdoc2;
	}

	public Date getFecnacimiento() {
		return this.fecnacimiento;
	}

	public void setFecnacimiento(Date fecnacimiento) {
		this.fecnacimiento = fecnacimiento;
	}

	public Boolean getIndsegundaviaimpressa() {
		return this.indsegundaviaimpressa;
	}

	public void setIndsegundaviaimpressa(Boolean indsegundaviaimpressa) {
		this.indsegundaviaimpressa = indsegundaviaimpressa;
	}

	public String getDispositivoembarcada() {
		return this.dispositivoembarcada;
	}

	public void setDispositivoembarcada(String dispositivoembarcada) {
		this.dispositivoembarcada = dispositivoembarcada;
	}

	public Long getNumerobilheteembarcada() {
		return this.numerobilheteembarcada;
	}

	public void setNumerobilheteembarcada(Long numerobilheteembarcada) {
		this.numerobilheteembarcada = numerobilheteembarcada;
	}

	public Integer getPtovtaventaId() {
		return this.ptovtaventaId;
	}

	public void setPtovtaventaId(Integer ptovtaventaId) {
		this.ptovtaventaId = ptovtaventaId;
	}

	public String getCcf() {
		return this.ccf;
	}

	public void setCcf(String ccf) {
		this.ccf = ccf;
	}

	public Long getRmdId() {
		return this.rmdId;
	}

	public void setRmdId(Long rmdId) {
		this.rmdId = rmdId;
	}

	public String getSerieimpfiscaloriginal() {
		return this.serieimpfiscaloriginal;
	}

	public void setSerieimpfiscaloriginal(String serieimpfiscaloriginal) {
		this.serieimpfiscaloriginal = serieimpfiscaloriginal;
	}

	public Long getBoletoanteriorId() {
		return this.boletoanteriorId;
	}

	public void setBoletoanteriorId(Long boletoanteriorId) {
		this.boletoanteriorId = boletoanteriorId;
	}

	public Long getAidfId() {
		return this.aidfId;
	}

	public void setAidfId(Long aidfId) {
		this.aidfId = aidfId;
	}

	public String getNacionalidad() {
		return this.nacionalidad;
	}

	public void setNacionalidad(String nacionalidad) {
		this.nacionalidad = nacionalidad;
	}

	public String getSexo() {
		return this.sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public Byte getEstadocivilId() {
		return this.estadocivilId;
	}

	public void setEstadocivilId(Byte estadocivilId) {
		this.estadocivilId = estadocivilId;
	}

	public String getImeiDispositivoEmbarcada() {
		return imeiDispositivoEmbarcada;
	}

	public void setImeiDispositivoEmbarcada(String imeiDispositivoEmbarcada) {
		this.imeiDispositivoEmbarcada = imeiDispositivoEmbarcada;
	}

	public Integer getTemporeservafidelidade() {
		return temporeservafidelidade;
	}

	public void setTemporeservafidelidade(Integer temporeservafidelidade) {
		this.temporeservafidelidade = temporeservafidelidade;
	}
	
	public Date getFechorventaH() {
		return fechorventaH;
	}

	public void setFechorventaH(Date fechorventaH) {
		this.fechorventaH = fechorventaH;
	}
	
	public Integer getPuntoVentaId() {
		return puntoVentaId;
	}

	public void setPuntoVentaId(Integer puntoVentaId) {
		this.puntoVentaId = puntoVentaId;
	}
}
