package com.fitbank.hb.persistence.soli;

import com.fitbank.common.hb.AbstractExpire;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;
import java.lang.reflect.Field;
import java.sql.Timestamp;
import com.fitbank.common.TransportBean;

/**Clase que implementa la entidad de Hibernate que hace referencia a la tabla TSOLICITUDBALANCEGENERAL*/
public class Tsolicitudegeneralbalance extends AbstractExpire  implements Serializable,TransportBean,Cloneable{
/** Nombre de la Tabla TSOLICITUDBALANCEGENERAL */
public static final String TABLE_NAME = "TSOLICITUDBALANCEGENERAL";
/** HashCode asociado con la Instancia*/
private int hashValue = 0;
/** Version de la Clase*/
private static final long serialVersionUID = 1L;
/**
* Clave primaria de la Entidad Tsolicitudegeneralbalance
*/
private TsolicitudegeneralbalanceKey pk;
/**
* Manejo de optimistic locking.
*/
private Integer versioncontrol;

/**
* Fecha desde la que esta vigente el balance general de una persona  juridica
*/
private Timestamp fdesde;

/**
* Activo, valor de caja y bancos a la fecha del balance general
*/
private BigDecimal cajabancos;

/**
* Activo, valor de las inversiones financieras temporales a la fecha del balance general
*/
private BigDecimal inversionestemporales;

/**
* Activo, valor de la cartera por vencer a la fecha del balance general
*/
private BigDecimal carteraporvencer;

/**
* Activo, valor de la cartera vencida a la fecha del balance general
*/
private BigDecimal carteravencida;

/**
* Activo, valor de las reservas incobrables a la fecha del balance general
*/
private BigDecimal reservaincobrables;

/**
* Activo, valor de la materia prima a la fecha del balance general
*/
private BigDecimal materiaprima;

/**
* Activo, valor del inventario de productos en proceso a la fecha del balance general
*/
private BigDecimal productosproceso;

/**
* Activo, valor del inventario de productos terminados a la fecha del balance general
*/
private BigDecimal productosterminados;

/**
* Activo, valor del inventario de productos en el mercado a la fecha del balance general
*/
private BigDecimal productosmercado;

/**
* Activo, valor del inventario provisionado a la fecha del balance general
*/
private BigDecimal provisioninventario;

/**
* Activo, valor de las cuentas por cobrar a accionistas a la fecha del balance general
*/
private BigDecimal cobraraccionistas;

/**
* Activo, valor de los gastos pagados anticipados a la fecha del balance general
*/
private BigDecimal gastosanticipados;

/**
* Activo, valor de otras cuentas por cobrar a la fecha del balance general
*/
private BigDecimal otrascuentasporcobrar;

/**
* Activo, valor de los terrenos a la fecha del balance general
*/
private BigDecimal terrenos;

/**
* Activo, valor de los edificios e instalaciones a la fecha del balance general
*/
private BigDecimal instalaciones;

/**
* Activo, valor de las propiedades en construccion a la fecha del balance general
*/
private BigDecimal construcciones;

/**
* Activo, valor de la maquinaria y equipos a la fecha del balance general
*/
private BigDecimal maquinaria;

/**
* Activo, valor de otros activos fijos a la fecha del balance general
*/
private BigDecimal otrosactivosfijos;

/**
* Activo, valor de la depreciacion acumulada de los activos fijos a la fecha del balance general
*/
private BigDecimal depreciacionacumulada;

/**
* Activo, valor de los documentos y cuentas por cobrar a largo plazo a la fecha del balance general
*/
private BigDecimal documentoslargoplazo;

/**
* Activo, valor de las inversiones a largo plazo a la fecha del balance general
*/
private BigDecimal inversioneslargoplazo;

/**
* Activo, valor de las cuentas por cobrar a largo plazo a la fecha del balance general
*/
private BigDecimal cobrarlargoplazo;

/**
* Activo, valor de otros activos corrientes a la fecha del balance general
*/
private BigDecimal otrosactivos;

/**
* Activo, valor de diferidos e intangibles a la fecha del balance general
*/
private BigDecimal diferidoeintangibles;

/**
* Pasivo, valor de la deuda bancaria a la fecha del balance general
*/
private BigDecimal deudabancaria;

/**
* Pasivo, valor de cuentas por pagar a proveedores a la fecha del balance general
*/
private BigDecimal proveedores;

/**
* Pasivo, valor de los anticipos a clientes a la fecha del balance general
*/
private BigDecimal anticipoclientes;

/**
* Pasivo, valor de los gastos acumuladospor pagar a la fecha del balance general
*/
private BigDecimal gastosporpagar;

/**
* Pasivo, valor de los impuestos acumulados por pagar a la fecha del balance general
*/
private BigDecimal impuestopor_pagar;

/**
* Pasivo, valor de los prestamos otorgados a accionistas a la fecha del balance general
*/
private BigDecimal prestamosaccionistas;

/**
* Pasivo, valor de otras cuentas por pagar a la fecha del balance general
*/
private BigDecimal otrascuentasporpagar;

/**
* Pasivo, valor de la porcion corrientes de los prestamos a largo plazo a fecha del balance general
*/
private BigDecimal prestamoslargoplazo;

/**
* Pasivo, valor de la deuda bancaria a largo plazo a la fecha del balance general
*/
private BigDecimal deudabancarialargoplazo;

/**
* Pasivo, valor de las cuentas por pagar a accionistas a la fecha del balance general
*/
private BigDecimal cuentasporpagaraccionistas;

/**
* Pasivo, valor de otras cuentas por pagar a largo plazo a la fecha del balance general
*/
private BigDecimal cuentasporpagarlargoplazo;

/**
* Pasivo, valor del pasivo diferido a la fecha del balance general
*/
private BigDecimal pasivodiferido;

/**
* Pasivo, valor de las provisiones de jubilacion patronal a la fecha del balance general
*/
private BigDecimal provisionjubilacion;

/**
* Patrimonio, valor del capital social a la fecha del balance general
*/
private BigDecimal capitalsocial;

/**
* Patrimonio, valor del aporte para futuras capitalizaciones a la fecha del balance general
*/
private BigDecimal aportecapitalizaciones;

/**
* Patrimonio, valor de las reservas del patrimonio a la fecha del balance general
*/
private BigDecimal reservas;

/**
* Patrimonio, valor de la reserva de capital a la fecha del balance general
*/
private BigDecimal reservascapital;

/**
* Patrimonio, valor de la reexpresion monetaria diferido a la fecha del balance general
*/
private BigDecimal reexpresionmonetaria;

/**
* Patrimonio, valor de la utilidad acumulada a la fecha del balance general
*/
private BigDecimal utilidadacumulada;

/**
* Patrimonio, valor de la utilidad del ejercicio a la fecha del balance general
*/
private BigDecimal utilidadejercicio;

/**
* Resultados por utilidad bruta, valor de las ventas netas a la fecha del balance general
*/
private BigDecimal ventasnetas;

/**
* Resultados por utilidad bruta, valor del costo de ventas a la fecha del balance general
*/
private BigDecimal costoventas;

/**
* Resultados por utilidad bruta, valor de las depreciaciones a la fecha del balance general
*/
private BigDecimal depreciaciones;

/**
* Resultados por utilidad operativa, valor de los gastos administrativos y generales a la fecha del balance general
*/
private BigDecimal gastoadministrativos;

/**
* Resultados por utilidad operativa, valor de los gastos de ventas la fecha del balance general
*/
private BigDecimal gastodeventas;

/**
* Resultados por utilidad operativa, valor de la depreciacion a la fecha del balance general
*/
private BigDecimal depreciacion;

/**
* Resultados por utilidad operativa, valor de la amortizacion diferido e intangible a la fecha del balance general 
*/
private BigDecimal amortizacionesintangibles;

/**
* Resultados para utilidad neta, valor de los gastos financieros a la fecha del balance general
*/
private BigDecimal gastosfinancieros;

/**
* Resultados para utilidad neta, valor de provisiones de la jubilacion patronal a la fecha del balance general
*/
private BigDecimal provisionjubilacionpatronal;

/**
* Resultados para utilidad neta, valor de otros ingresos a la fecha del balance general
*/
private BigDecimal otrosingresos;

/**
* Resultados para utilidad neta, valor de otros egresos a la fecha del balance general
*/
private BigDecimal otrosegresos;

/**
* Resultados para utilidad neta, valor de la participacion de empleados a la fecha del balance general
*/
private BigDecimal participacionempleados;

/**
* Resultados para utilidad neta, valor de los impuestos a la fecha del balance general
*/
private BigDecimal impuestos;

/**
* Indice de inflacion utilizado para el calculo del spread
*/
private BigDecimal indiceinflacion;

/**
* Numero de dias del periodo del indice de inflacion utilizado para el calculo del spread
*/
private Integer diasperiodoinflacion;

/**
* Codigo de usuario que realiza el ingreso de la informacion
*/
private String cusuario_ingreso;

/**
* Codigo de usuario que realiza la modificacion de la informacion
*/
private String cusuario_modificacion;

/**
* Fecha en la que se ingresa por primera vez los datos de la informacion del balance general de la persona juridica
*/
private Date fingreso;

/**Contructor por defecto*/
public Tsolicitudegeneralbalance(){}
/**Contructor de Tsolicitudegeneralbalance
@param pPk Clave Primaria del entity
@param pFdesde Fecha desde la que esta vigente el balance general de una persona  juridica
*/
public Tsolicitudegeneralbalance(TsolicitudegeneralbalanceKey pPk,Timestamp pFdesde){
 pk=pPk;
 fdesde=pFdesde;
}
/**Entrega la Clave primaria de Tsolicitudegeneralbalance
@return El objeto que referencia a la Clave primaria de Tsolicitudegeneralbalance
*/
public TsolicitudegeneralbalanceKey getPk(){
  return pk;
}
/**Fija un nuevo valor a la Clave primaria de Tsolicitudegeneralbalance
@param pPk El objeto que referencia a la nueva Clave primaria de Tsolicitudegeneralbalance
*/
public void setPk(TsolicitudegeneralbalanceKey pPk){
  pk=pPk;
}
public static final String VERSIONCONTROL="VERSIONCONTROL";
/**Obtiene el valor de versioncontrol
@return valor de versioncontrol*/
public Integer getVersioncontrol(){
  return versioncontrol;
}
/**Fija el valor de versioncontrol
@param pVersioncontrol nuevo Valor de versioncontrol*/
public void setVersioncontrol(Integer pVersioncontrol){
  versioncontrol=pVersioncontrol;
}

public static final String FDESDE="FDESDE";
/**Obtiene el valor de fdesde
@return valor de fdesde*/
public Timestamp getFdesde(){
  return fdesde;
}
/**Fija el valor de fdesde
@param pFdesde nuevo Valor de fdesde*/
public void setFdesde(Timestamp pFdesde){
  fdesde=pFdesde;
}

public static final String CAJABANCOS="CAJABANCOS";
/**Obtiene el valor de cajabancos
@return valor de cajabancos*/
public BigDecimal getCajabancos(){
  return cajabancos;
}
/**Fija el valor de cajabancos
@param pCajabancos nuevo Valor de cajabancos*/
public void setCajabancos(BigDecimal pCajabancos){
  cajabancos=pCajabancos;
}

public static final String INVERSIONESTEMPORALES="INVERSIONESTEMPORALES";
/**Obtiene el valor de inversionestemporales
@return valor de inversionestemporales*/
public BigDecimal getInversionestemporales(){
  return inversionestemporales;
}
/**Fija el valor de inversionestemporales
@param pInversionestemporales nuevo Valor de inversionestemporales*/
public void setInversionestemporales(BigDecimal pInversionestemporales){
  inversionestemporales=pInversionestemporales;
}

public static final String CARTERAPORVENCER="CARTERAPORVENCER";
/**Obtiene el valor de carteraporvencer
@return valor de carteraporvencer*/
public BigDecimal getCarteraporvencer(){
  return carteraporvencer;
}
/**Fija el valor de carteraporvencer
@param pCarteraporvencer nuevo Valor de carteraporvencer*/
public void setCarteraporvencer(BigDecimal pCarteraporvencer){
  carteraporvencer=pCarteraporvencer;
}

public static final String CARTERAVENCIDA="CARTERAVENCIDA";
/**Obtiene el valor de carteravencida
@return valor de carteravencida*/
public BigDecimal getCarteravencida(){
  return carteravencida;
}
/**Fija el valor de carteravencida
@param pCarteravencida nuevo Valor de carteravencida*/
public void setCarteravencida(BigDecimal pCarteravencida){
  carteravencida=pCarteravencida;
}

public static final String RESERVAINCOBRABLES="RESERVAINCOBRABLES";
/**Obtiene el valor de reservaincobrables
@return valor de reservaincobrables*/
public BigDecimal getReservaincobrables(){
  return reservaincobrables;
}
/**Fija el valor de reservaincobrables
@param pReservaincobrables nuevo Valor de reservaincobrables*/
public void setReservaincobrables(BigDecimal pReservaincobrables){
  reservaincobrables=pReservaincobrables;
}

public static final String MATERIAPRIMA="MATERIAPRIMA";
/**Obtiene el valor de materiaprima
@return valor de materiaprima*/
public BigDecimal getMateriaprima(){
  return materiaprima;
}
/**Fija el valor de materiaprima
@param pMateriaprima nuevo Valor de materiaprima*/
public void setMateriaprima(BigDecimal pMateriaprima){
  materiaprima=pMateriaprima;
}

public static final String PRODUCTOSPROCESO="PRODUCTOSPROCESO";
/**Obtiene el valor de productosproceso
@return valor de productosproceso*/
public BigDecimal getProductosproceso(){
  return productosproceso;
}
/**Fija el valor de productosproceso
@param pProductosproceso nuevo Valor de productosproceso*/
public void setProductosproceso(BigDecimal pProductosproceso){
  productosproceso=pProductosproceso;
}

public static final String PRODUCTOSTERMINADOS="PRODUCTOSTERMINADOS";
/**Obtiene el valor de productosterminados
@return valor de productosterminados*/
public BigDecimal getProductosterminados(){
  return productosterminados;
}
/**Fija el valor de productosterminados
@param pProductosterminados nuevo Valor de productosterminados*/
public void setProductosterminados(BigDecimal pProductosterminados){
  productosterminados=pProductosterminados;
}

public static final String PRODUCTOSMERCADO="PRODUCTOSMERCADO";
/**Obtiene el valor de productosmercado
@return valor de productosmercado*/
public BigDecimal getProductosmercado(){
  return productosmercado;
}
/**Fija el valor de productosmercado
@param pProductosmercado nuevo Valor de productosmercado*/
public void setProductosmercado(BigDecimal pProductosmercado){
  productosmercado=pProductosmercado;
}

public static final String PROVISIONINVENTARIO="PROVISIONINVENTARIO";
/**Obtiene el valor de provisioninventario
@return valor de provisioninventario*/
public BigDecimal getProvisioninventario(){
  return provisioninventario;
}
/**Fija el valor de provisioninventario
@param pProvisioninventario nuevo Valor de provisioninventario*/
public void setProvisioninventario(BigDecimal pProvisioninventario){
  provisioninventario=pProvisioninventario;
}

public static final String COBRARACCIONISTAS="COBRARACCIONISTAS";
/**Obtiene el valor de cobraraccionistas
@return valor de cobraraccionistas*/
public BigDecimal getCobraraccionistas(){
  return cobraraccionistas;
}
/**Fija el valor de cobraraccionistas
@param pCobraraccionistas nuevo Valor de cobraraccionistas*/
public void setCobraraccionistas(BigDecimal pCobraraccionistas){
  cobraraccionistas=pCobraraccionistas;
}

public static final String GASTOSANTICIPADOS="GASTOSANTICIPADOS";
/**Obtiene el valor de gastosanticipados
@return valor de gastosanticipados*/
public BigDecimal getGastosanticipados(){
  return gastosanticipados;
}
/**Fija el valor de gastosanticipados
@param pGastosanticipados nuevo Valor de gastosanticipados*/
public void setGastosanticipados(BigDecimal pGastosanticipados){
  gastosanticipados=pGastosanticipados;
}

public static final String OTRASCUENTASPORCOBRAR="OTRASCUENTASPORCOBRAR";
/**Obtiene el valor de otrascuentasporcobrar
@return valor de otrascuentasporcobrar*/
public BigDecimal getOtrascuentasporcobrar(){
  return otrascuentasporcobrar;
}
/**Fija el valor de otrascuentasporcobrar
@param pOtrascuentasporcobrar nuevo Valor de otrascuentasporcobrar*/
public void setOtrascuentasporcobrar(BigDecimal pOtrascuentasporcobrar){
  otrascuentasporcobrar=pOtrascuentasporcobrar;
}

public static final String TERRENOS="TERRENOS";
/**Obtiene el valor de terrenos
@return valor de terrenos*/
public BigDecimal getTerrenos(){
  return terrenos;
}
/**Fija el valor de terrenos
@param pTerrenos nuevo Valor de terrenos*/
public void setTerrenos(BigDecimal pTerrenos){
  terrenos=pTerrenos;
}

public static final String INSTALACIONES="INSTALACIONES";
/**Obtiene el valor de instalaciones
@return valor de instalaciones*/
public BigDecimal getInstalaciones(){
  return instalaciones;
}
/**Fija el valor de instalaciones
@param pInstalaciones nuevo Valor de instalaciones*/
public void setInstalaciones(BigDecimal pInstalaciones){
  instalaciones=pInstalaciones;
}

public static final String CONSTRUCCIONES="CONSTRUCCIONES";
/**Obtiene el valor de construcciones
@return valor de construcciones*/
public BigDecimal getConstrucciones(){
  return construcciones;
}
/**Fija el valor de construcciones
@param pConstrucciones nuevo Valor de construcciones*/
public void setConstrucciones(BigDecimal pConstrucciones){
  construcciones=pConstrucciones;
}

public static final String MAQUINARIA="MAQUINARIA";
/**Obtiene el valor de maquinaria
@return valor de maquinaria*/
public BigDecimal getMaquinaria(){
  return maquinaria;
}
/**Fija el valor de maquinaria
@param pMaquinaria nuevo Valor de maquinaria*/
public void setMaquinaria(BigDecimal pMaquinaria){
  maquinaria=pMaquinaria;
}

public static final String OTROSACTIVOSFIJOS="OTROSACTIVOSFIJOS";
/**Obtiene el valor de otrosactivosfijos
@return valor de otrosactivosfijos*/
public BigDecimal getOtrosactivosfijos(){
  return otrosactivosfijos;
}
/**Fija el valor de otrosactivosfijos
@param pOtrosactivosfijos nuevo Valor de otrosactivosfijos*/
public void setOtrosactivosfijos(BigDecimal pOtrosactivosfijos){
  otrosactivosfijos=pOtrosactivosfijos;
}

public static final String DEPRECIACIONACUMULADA="DEPRECIACIONACUMULADA";
/**Obtiene el valor de depreciacionacumulada
@return valor de depreciacionacumulada*/
public BigDecimal getDepreciacionacumulada(){
  return depreciacionacumulada;
}
/**Fija el valor de depreciacionacumulada
@param pDepreciacionacumulada nuevo Valor de depreciacionacumulada*/
public void setDepreciacionacumulada(BigDecimal pDepreciacionacumulada){
  depreciacionacumulada=pDepreciacionacumulada;
}

public static final String DOCUMENTOSLARGOPLAZO="DOCUMENTOSLARGOPLAZO";
/**Obtiene el valor de documentoslargoplazo
@return valor de documentoslargoplazo*/
public BigDecimal getDocumentoslargoplazo(){
  return documentoslargoplazo;
}
/**Fija el valor de documentoslargoplazo
@param pDocumentoslargoplazo nuevo Valor de documentoslargoplazo*/
public void setDocumentoslargoplazo(BigDecimal pDocumentoslargoplazo){
  documentoslargoplazo=pDocumentoslargoplazo;
}

public static final String INVERSIONESLARGOPLAZO="INVERSIONESLARGOPLAZO";
/**Obtiene el valor de inversioneslargoplazo
@return valor de inversioneslargoplazo*/
public BigDecimal getInversioneslargoplazo(){
  return inversioneslargoplazo;
}
/**Fija el valor de inversioneslargoplazo
@param pInversioneslargoplazo nuevo Valor de inversioneslargoplazo*/
public void setInversioneslargoplazo(BigDecimal pInversioneslargoplazo){
  inversioneslargoplazo=pInversioneslargoplazo;
}

public static final String COBRARLARGOPLAZO="COBRARLARGOPLAZO";
/**Obtiene el valor de cobrarlargoplazo
@return valor de cobrarlargoplazo*/
public BigDecimal getCobrarlargoplazo(){
  return cobrarlargoplazo;
}
/**Fija el valor de cobrarlargoplazo
@param pCobrarlargoplazo nuevo Valor de cobrarlargoplazo*/
public void setCobrarlargoplazo(BigDecimal pCobrarlargoplazo){
  cobrarlargoplazo=pCobrarlargoplazo;
}

public static final String OTROSACTIVOS="OTROSACTIVOS";
/**Obtiene el valor de otrosactivos
@return valor de otrosactivos*/
public BigDecimal getOtrosactivos(){
  return otrosactivos;
}
/**Fija el valor de otrosactivos
@param pOtrosactivos nuevo Valor de otrosactivos*/
public void setOtrosactivos(BigDecimal pOtrosactivos){
  otrosactivos=pOtrosactivos;
}

public static final String DIFERIDOEINTANGIBLES="DIFERIDOEINTANGIBLES";
/**Obtiene el valor de diferidoeintangibles
@return valor de diferidoeintangibles*/
public BigDecimal getDiferidoeintangibles(){
  return diferidoeintangibles;
}
/**Fija el valor de diferidoeintangibles
@param pDiferidoeintangibles nuevo Valor de diferidoeintangibles*/
public void setDiferidoeintangibles(BigDecimal pDiferidoeintangibles){
  diferidoeintangibles=pDiferidoeintangibles;
}

public static final String DEUDABANCARIA="DEUDABANCARIA";
/**Obtiene el valor de deudabancaria
@return valor de deudabancaria*/
public BigDecimal getDeudabancaria(){
  return deudabancaria;
}
/**Fija el valor de deudabancaria
@param pDeudabancaria nuevo Valor de deudabancaria*/
public void setDeudabancaria(BigDecimal pDeudabancaria){
  deudabancaria=pDeudabancaria;
}

public static final String PROVEEDORES="PROVEEDORES";
/**Obtiene el valor de proveedores
@return valor de proveedores*/
public BigDecimal getProveedores(){
  return proveedores;
}
/**Fija el valor de proveedores
@param pProveedores nuevo Valor de proveedores*/
public void setProveedores(BigDecimal pProveedores){
  proveedores=pProveedores;
}

public static final String ANTICIPOCLIENTES="ANTICIPOCLIENTES";
/**Obtiene el valor de anticipoclientes
@return valor de anticipoclientes*/
public BigDecimal getAnticipoclientes(){
  return anticipoclientes;
}
/**Fija el valor de anticipoclientes
@param pAnticipoclientes nuevo Valor de anticipoclientes*/
public void setAnticipoclientes(BigDecimal pAnticipoclientes){
  anticipoclientes=pAnticipoclientes;
}

public static final String GASTOSPORPAGAR="GASTOSPORPAGAR";
/**Obtiene el valor de gastosporpagar
@return valor de gastosporpagar*/
public BigDecimal getGastosporpagar(){
  return gastosporpagar;
}
/**Fija el valor de gastosporpagar
@param pGastosporpagar nuevo Valor de gastosporpagar*/
public void setGastosporpagar(BigDecimal pGastosporpagar){
  gastosporpagar=pGastosporpagar;
}

public static final String IMPUESTOPOR_PAGAR="IMPUESTOPOR_PAGAR";
/**Obtiene el valor de impuestopor_pagar
@return valor de impuestopor_pagar*/
public BigDecimal getImpuestopor_pagar(){
  return impuestopor_pagar;
}
/**Fija el valor de impuestopor_pagar
@param pImpuestopor_pagar nuevo Valor de impuestopor_pagar*/
public void setImpuestopor_pagar(BigDecimal pImpuestopor_pagar){
  impuestopor_pagar=pImpuestopor_pagar;
}

public static final String PRESTAMOSACCIONISTAS="PRESTAMOSACCIONISTAS";
/**Obtiene el valor de prestamosaccionistas
@return valor de prestamosaccionistas*/
public BigDecimal getPrestamosaccionistas(){
  return prestamosaccionistas;
}
/**Fija el valor de prestamosaccionistas
@param pPrestamosaccionistas nuevo Valor de prestamosaccionistas*/
public void setPrestamosaccionistas(BigDecimal pPrestamosaccionistas){
  prestamosaccionistas=pPrestamosaccionistas;
}

public static final String OTRASCUENTASPORPAGAR="OTRASCUENTASPORPAGAR";
/**Obtiene el valor de otrascuentasporpagar
@return valor de otrascuentasporpagar*/
public BigDecimal getOtrascuentasporpagar(){
  return otrascuentasporpagar;
}
/**Fija el valor de otrascuentasporpagar
@param pOtrascuentasporpagar nuevo Valor de otrascuentasporpagar*/
public void setOtrascuentasporpagar(BigDecimal pOtrascuentasporpagar){
  otrascuentasporpagar=pOtrascuentasporpagar;
}

public static final String PRESTAMOSLARGOPLAZO="PRESTAMOSLARGOPLAZO";
/**Obtiene el valor de prestamoslargoplazo
@return valor de prestamoslargoplazo*/
public BigDecimal getPrestamoslargoplazo(){
  return prestamoslargoplazo;
}
/**Fija el valor de prestamoslargoplazo
@param pPrestamoslargoplazo nuevo Valor de prestamoslargoplazo*/
public void setPrestamoslargoplazo(BigDecimal pPrestamoslargoplazo){
  prestamoslargoplazo=pPrestamoslargoplazo;
}

public static final String DEUDABANCARIALARGOPLAZO="DEUDABANCARIALARGOPLAZO";
/**Obtiene el valor de deudabancarialargoplazo
@return valor de deudabancarialargoplazo*/
public BigDecimal getDeudabancarialargoplazo(){
  return deudabancarialargoplazo;
}
/**Fija el valor de deudabancarialargoplazo
@param pDeudabancarialargoplazo nuevo Valor de deudabancarialargoplazo*/
public void setDeudabancarialargoplazo(BigDecimal pDeudabancarialargoplazo){
  deudabancarialargoplazo=pDeudabancarialargoplazo;
}

public static final String CUENTASPORPAGARACCIONISTAS="CUENTASPORPAGARACCIONISTAS";
/**Obtiene el valor de cuentasporpagaraccionistas
@return valor de cuentasporpagaraccionistas*/
public BigDecimal getCuentasporpagaraccionistas(){
  return cuentasporpagaraccionistas;
}
/**Fija el valor de cuentasporpagaraccionistas
@param pCuentasporpagaraccionistas nuevo Valor de cuentasporpagaraccionistas*/
public void setCuentasporpagaraccionistas(BigDecimal pCuentasporpagaraccionistas){
  cuentasporpagaraccionistas=pCuentasporpagaraccionistas;
}

public static final String CUENTASPORPAGARLARGOPLAZO="CUENTASPORPAGARLARGOPLAZO";
/**Obtiene el valor de cuentasporpagarlargoplazo
@return valor de cuentasporpagarlargoplazo*/
public BigDecimal getCuentasporpagarlargoplazo(){
  return cuentasporpagarlargoplazo;
}
/**Fija el valor de cuentasporpagarlargoplazo
@param pCuentasporpagarlargoplazo nuevo Valor de cuentasporpagarlargoplazo*/
public void setCuentasporpagarlargoplazo(BigDecimal pCuentasporpagarlargoplazo){
  cuentasporpagarlargoplazo=pCuentasporpagarlargoplazo;
}

public static final String PASIVODIFERIDO="PASIVODIFERIDO";
/**Obtiene el valor de pasivodiferido
@return valor de pasivodiferido*/
public BigDecimal getPasivodiferido(){
  return pasivodiferido;
}
/**Fija el valor de pasivodiferido
@param pPasivodiferido nuevo Valor de pasivodiferido*/
public void setPasivodiferido(BigDecimal pPasivodiferido){
  pasivodiferido=pPasivodiferido;
}

public static final String PROVISIONJUBILACION="PROVISIONJUBILACION";
/**Obtiene el valor de provisionjubilacion
@return valor de provisionjubilacion*/
public BigDecimal getProvisionjubilacion(){
  return provisionjubilacion;
}
/**Fija el valor de provisionjubilacion
@param pProvisionjubilacion nuevo Valor de provisionjubilacion*/
public void setProvisionjubilacion(BigDecimal pProvisionjubilacion){
  provisionjubilacion=pProvisionjubilacion;
}

public static final String CAPITALSOCIAL="CAPITALSOCIAL";
/**Obtiene el valor de capitalsocial
@return valor de capitalsocial*/
public BigDecimal getCapitalsocial(){
  return capitalsocial;
}
/**Fija el valor de capitalsocial
@param pCapitalsocial nuevo Valor de capitalsocial*/
public void setCapitalsocial(BigDecimal pCapitalsocial){
  capitalsocial=pCapitalsocial;
}

public static final String APORTECAPITALIZACIONES="APORTECAPITALIZACIONES";
/**Obtiene el valor de aportecapitalizaciones
@return valor de aportecapitalizaciones*/
public BigDecimal getAportecapitalizaciones(){
  return aportecapitalizaciones;
}
/**Fija el valor de aportecapitalizaciones
@param pAportecapitalizaciones nuevo Valor de aportecapitalizaciones*/
public void setAportecapitalizaciones(BigDecimal pAportecapitalizaciones){
  aportecapitalizaciones=pAportecapitalizaciones;
}

public static final String RESERVAS="RESERVAS";
/**Obtiene el valor de reservas
@return valor de reservas*/
public BigDecimal getReservas(){
  return reservas;
}
/**Fija el valor de reservas
@param pReservas nuevo Valor de reservas*/
public void setReservas(BigDecimal pReservas){
  reservas=pReservas;
}

public static final String RESERVASCAPITAL="RESERVASCAPITAL";
/**Obtiene el valor de reservascapital
@return valor de reservascapital*/
public BigDecimal getReservascapital(){
  return reservascapital;
}
/**Fija el valor de reservascapital
@param pReservascapital nuevo Valor de reservascapital*/
public void setReservascapital(BigDecimal pReservascapital){
  reservascapital=pReservascapital;
}

public static final String REEXPRESIONMONETARIA="REEXPRESIONMONETARIA";
/**Obtiene el valor de reexpresionmonetaria
@return valor de reexpresionmonetaria*/
public BigDecimal getReexpresionmonetaria(){
  return reexpresionmonetaria;
}
/**Fija el valor de reexpresionmonetaria
@param pReexpresionmonetaria nuevo Valor de reexpresionmonetaria*/
public void setReexpresionmonetaria(BigDecimal pReexpresionmonetaria){
  reexpresionmonetaria=pReexpresionmonetaria;
}

public static final String UTILIDADACUMULADA="UTILIDADACUMULADA";
/**Obtiene el valor de utilidadacumulada
@return valor de utilidadacumulada*/
public BigDecimal getUtilidadacumulada(){
  return utilidadacumulada;
}
/**Fija el valor de utilidadacumulada
@param pUtilidadacumulada nuevo Valor de utilidadacumulada*/
public void setUtilidadacumulada(BigDecimal pUtilidadacumulada){
  utilidadacumulada=pUtilidadacumulada;
}

public static final String UTILIDADEJERCICIO="UTILIDADEJERCICIO";
/**Obtiene el valor de utilidadejercicio
@return valor de utilidadejercicio*/
public BigDecimal getUtilidadejercicio(){
  return utilidadejercicio;
}
/**Fija el valor de utilidadejercicio
@param pUtilidadejercicio nuevo Valor de utilidadejercicio*/
public void setUtilidadejercicio(BigDecimal pUtilidadejercicio){
  utilidadejercicio=pUtilidadejercicio;
}

public static final String VENTASNETAS="VENTASNETAS";
/**Obtiene el valor de ventasnetas
@return valor de ventasnetas*/
public BigDecimal getVentasnetas(){
  return ventasnetas;
}
/**Fija el valor de ventasnetas
@param pVentasnetas nuevo Valor de ventasnetas*/
public void setVentasnetas(BigDecimal pVentasnetas){
  ventasnetas=pVentasnetas;
}

public static final String COSTOVENTAS="COSTOVENTAS";
/**Obtiene el valor de costoventas
@return valor de costoventas*/
public BigDecimal getCostoventas(){
  return costoventas;
}
/**Fija el valor de costoventas
@param pCostoventas nuevo Valor de costoventas*/
public void setCostoventas(BigDecimal pCostoventas){
  costoventas=pCostoventas;
}

public static final String DEPRECIACIONES="DEPRECIACIONES";
/**Obtiene el valor de depreciaciones
@return valor de depreciaciones*/
public BigDecimal getDepreciaciones(){
  return depreciaciones;
}
/**Fija el valor de depreciaciones
@param pDepreciaciones nuevo Valor de depreciaciones*/
public void setDepreciaciones(BigDecimal pDepreciaciones){
  depreciaciones=pDepreciaciones;
}

public static final String GASTOADMINISTRATIVOS="GASTOADMINISTRATIVOS";
/**Obtiene el valor de gastoadministrativos
@return valor de gastoadministrativos*/
public BigDecimal getGastoadministrativos(){
  return gastoadministrativos;
}
/**Fija el valor de gastoadministrativos
@param pGastoadministrativos nuevo Valor de gastoadministrativos*/
public void setGastoadministrativos(BigDecimal pGastoadministrativos){
  gastoadministrativos=pGastoadministrativos;
}

public static final String GASTODEVENTAS="GASTODEVENTAS";
/**Obtiene el valor de gastodeventas
@return valor de gastodeventas*/
public BigDecimal getGastodeventas(){
  return gastodeventas;
}
/**Fija el valor de gastodeventas
@param pGastodeventas nuevo Valor de gastodeventas*/
public void setGastodeventas(BigDecimal pGastodeventas){
  gastodeventas=pGastodeventas;
}

public static final String DEPRECIACION="DEPRECIACION";
/**Obtiene el valor de depreciacion
@return valor de depreciacion*/
public BigDecimal getDepreciacion(){
  return depreciacion;
}
/**Fija el valor de depreciacion
@param pDepreciacion nuevo Valor de depreciacion*/
public void setDepreciacion(BigDecimal pDepreciacion){
  depreciacion=pDepreciacion;
}

public static final String AMORTIZACIONESINTANGIBLES="AMORTIZACIONESINTANGIBLES";
/**Obtiene el valor de amortizacionesintangibles
@return valor de amortizacionesintangibles*/
public BigDecimal getAmortizacionesintangibles(){
  return amortizacionesintangibles;
}
/**Fija el valor de amortizacionesintangibles
@param pAmortizacionesintangibles nuevo Valor de amortizacionesintangibles*/
public void setAmortizacionesintangibles(BigDecimal pAmortizacionesintangibles){
  amortizacionesintangibles=pAmortizacionesintangibles;
}

public static final String GASTOSFINANCIEROS="GASTOSFINANCIEROS";
/**Obtiene el valor de gastosfinancieros
@return valor de gastosfinancieros*/
public BigDecimal getGastosfinancieros(){
  return gastosfinancieros;
}
/**Fija el valor de gastosfinancieros
@param pGastosfinancieros nuevo Valor de gastosfinancieros*/
public void setGastosfinancieros(BigDecimal pGastosfinancieros){
  gastosfinancieros=pGastosfinancieros;
}

public static final String PROVISIONJUBILACIONPATRONAL="PROVISIONJUBILACIONPATRONAL";
/**Obtiene el valor de provisionjubilacionpatronal
@return valor de provisionjubilacionpatronal*/
public BigDecimal getProvisionjubilacionpatronal(){
  return provisionjubilacionpatronal;
}
/**Fija el valor de provisionjubilacionpatronal
@param pProvisionjubilacionpatronal nuevo Valor de provisionjubilacionpatronal*/
public void setProvisionjubilacionpatronal(BigDecimal pProvisionjubilacionpatronal){
  provisionjubilacionpatronal=pProvisionjubilacionpatronal;
}

public static final String OTROSINGRESOS="OTROSINGRESOS";
/**Obtiene el valor de otrosingresos
@return valor de otrosingresos*/
public BigDecimal getOtrosingresos(){
  return otrosingresos;
}
/**Fija el valor de otrosingresos
@param pOtrosingresos nuevo Valor de otrosingresos*/
public void setOtrosingresos(BigDecimal pOtrosingresos){
  otrosingresos=pOtrosingresos;
}

public static final String OTROSEGRESOS="OTROSEGRESOS";
/**Obtiene el valor de otrosegresos
@return valor de otrosegresos*/
public BigDecimal getOtrosegresos(){
  return otrosegresos;
}
/**Fija el valor de otrosegresos
@param pOtrosegresos nuevo Valor de otrosegresos*/
public void setOtrosegresos(BigDecimal pOtrosegresos){
  otrosegresos=pOtrosegresos;
}

public static final String PARTICIPACIONEMPLEADOS="PARTICIPACIONEMPLEADOS";
/**Obtiene el valor de participacionempleados
@return valor de participacionempleados*/
public BigDecimal getParticipacionempleados(){
  return participacionempleados;
}
/**Fija el valor de participacionempleados
@param pParticipacionempleados nuevo Valor de participacionempleados*/
public void setParticipacionempleados(BigDecimal pParticipacionempleados){
  participacionempleados=pParticipacionempleados;
}

public static final String IMPUESTOS="IMPUESTOS";
/**Obtiene el valor de impuestos
@return valor de impuestos*/
public BigDecimal getImpuestos(){
  return impuestos;
}
/**Fija el valor de impuestos
@param pImpuestos nuevo Valor de impuestos*/
public void setImpuestos(BigDecimal pImpuestos){
  impuestos=pImpuestos;
}

public static final String INDICEINFLACION="INDICEINFLACION";
/**Obtiene el valor de indiceinflacion
@return valor de indiceinflacion*/
public BigDecimal getIndiceinflacion(){
  return indiceinflacion;
}
/**Fija el valor de indiceinflacion
@param pIndiceinflacion nuevo Valor de indiceinflacion*/
public void setIndiceinflacion(BigDecimal pIndiceinflacion){
  indiceinflacion=pIndiceinflacion;
}

public static final String DIASPERIODOINFLACION="DIASPERIODOINFLACION";
/**Obtiene el valor de diasperiodoinflacion
@return valor de diasperiodoinflacion*/
public Integer getDiasperiodoinflacion(){
  return diasperiodoinflacion;
}
/**Fija el valor de diasperiodoinflacion
@param pDiasperiodoinflacion nuevo Valor de diasperiodoinflacion*/
public void setDiasperiodoinflacion(Integer pDiasperiodoinflacion){
  diasperiodoinflacion=pDiasperiodoinflacion;
}

public static final String CUSUARIO_INGRESO="CUSUARIO_INGRESO";
/**Obtiene el valor de cusuario_ingreso
@return valor de cusuario_ingreso*/
public String getCusuario_ingreso(){
  return cusuario_ingreso;
}
/**Fija el valor de cusuario_ingreso
@param pCusuario_ingreso nuevo Valor de cusuario_ingreso*/
public void setCusuario_ingreso(String pCusuario_ingreso){
  cusuario_ingreso=pCusuario_ingreso;
}

public static final String CUSUARIO_MODIFICACION="CUSUARIO_MODIFICACION";
/**Obtiene el valor de cusuario_modificacion
@return valor de cusuario_modificacion*/
public String getCusuario_modificacion(){
  return cusuario_modificacion;
}
/**Fija el valor de cusuario_modificacion
@param pCusuario_modificacion nuevo Valor de cusuario_modificacion*/
public void setCusuario_modificacion(String pCusuario_modificacion){
  cusuario_modificacion=pCusuario_modificacion;
}

public static final String FINGRESO="FINGRESO";
/**Obtiene el valor de fingreso
@return valor de fingreso*/
public Date getFingreso(){
  return fingreso;
}
/**Fija el valor de fingreso
@param pFingreso nuevo Valor de fingreso*/
public void setFingreso(Date pFingreso){
  fingreso=pFingreso;
}

/**Implementacion de la comparacion de la entidad Tsolicitudegeneralbalance
@param rhs Elemento de Comparacion
@return el resultado de la comparacion
*/
public boolean equals(Object rhs){
    if (rhs == null){return false;}
    if (! (rhs instanceof Tsolicitudegeneralbalance)){return false;}
    Tsolicitudegeneralbalance that = (Tsolicitudegeneralbalance) rhs;
    if (this.getPk() == null || that.getPk() == null){
        return false;}
    return (this.getPk().equals(that.getPk()));
}
/**Implementaci?n del metodo hashCode de la la entidad Tsolicitudegeneralbalance
@return el hashCode la instancia
*/
public int hashCode()    {
    if (this.hashValue == 0){
        int result = 17;
        if (this.getPk() == null){
            result = super.hashCode();
        }else{
            result = this.getPk().hashCode();
        }
        this.hashValue = result;
    }
    return this.hashValue;
}
/**Implementaci?n toString
*/
public String toString() {
	Field[]fs=this.getClass().getDeclaredFields();
	String data="";
	for(Field f:fs){
	 try{	
	 String name=f.getName();
	 if(name.compareTo("hashValue")==0||name.compareTo("serialVersionUID")==0){continue;}
		data+=name+"="+f.get(this)+";";
	 }catch(Exception e){
		 continue;
	 }
		}
		if(data.compareTo("")==0){
		data=super.toString();
		}
	return data;
	}
/**Implementaci?n de la creaci?n de un bean en blancoTsolicitudegeneralbalance
*/
public Object createInstance() throws Exception{
 Tsolicitudegeneralbalance instance=new Tsolicitudegeneralbalance();	
 instance.setPk(new TsolicitudegeneralbalanceKey());
 return instance;
}
public Object cloneMe() throws Exception{
  Tsolicitudegeneralbalance p=(Tsolicitudegeneralbalance)this.clone();
  p.setPk((TsolicitudegeneralbalanceKey)this.pk.cloneMe());
  return p;
}
public Object getId() {
  return this.pk;
}
}
