/**
 * 
 */
package com.fitbank.common.financial.acco;

import java.io.Serializable;
import java.sql.Date;

/**
 * @author
 */
public abstract class MISKeyDTO implements Serializable {

    /**
     * 
     */
    private static final long  serialVersionUID    = 1L;

    public static final String CCUENTA             = "CCUENTA";

    public static final String SUBCUENTA           = "SUBCUENTA";

    public static final String CTIPOSALDOCATEGORIA = "CTIPOSALDOCATEGORIA";

    public static final String CPERSONA_COMPANIA   = "CPERSONA_COMPANIA";

    public static final String FCONTABLE           = "FCONTABLE";

    public static final String CGRUPOBALANCE       = "CGRUPOBALANCE";

    public static final String CODIGOCONTABLE      = "CODIGOCONTABLE";

    public static final String CSUCURSAL           = "CSUCURSAL";

    public static final String COFICINA            = "COFICINA";

    /**
     * Obtiene el valor de ccuenta
     * 
     * @return valor de ccuenta
     */
    public abstract String getCcuenta();

    /**
     * Obtiene el valor de cgrupobalance
     * 
     * @return valor de cgrupobalance
     */
    public abstract String getCgrupobalance();

    /**
     * Obtiene el valor de codigocontable
     * 
     * @return valor de codigocontable
     */
    public abstract String getCodigocontable();

    public abstract Integer getCoficina();

    /**
     * Obtiene el valor de cpersona_compania
     * 
     * @return valor de cpersona_compania
     */
    public abstract Integer getCpersona_compania();

    /**
     * Obtiene el valor de csucursal
     * 
     * @return valor de csucursal
     */
    public abstract Integer getCsucursal();

    /**
     * Obtiene el valor de ctiposaldocategoria
     * 
     * @return valor de ctiposaldocategoria
     */
    public abstract String getCtiposaldocategoria();

    /**
     * Entrega el Valor de fcontable
     * 
     * @return Valor de fcontable
     */
    public abstract Date getFcontable();

    /**
     * Obtiene el valor de subcuenta
     * 
     * @return valor de subcuenta
     */
    public abstract Integer getSubcuenta();

}
