package com.fitbank.common.financial.tariff;

import java.math.BigDecimal;

public abstract interface AbstractTariff {

    /**
     * Obtiene el valor de cmoneda
     * 
     * @return valor de cmoneda
     */
    String getCmoneda();

    /**
     * Obtiene el valor de cobromaximo
     * 
     * @return valor de cobromaximo
     */
    BigDecimal getCobromaximo();

    /**
     * Obtiene el valor de cobrominimo
     * 
     * @return valor de cobrominimo
     */
    BigDecimal getCobrominimo();

    /**
     * Obtiene el valor de comando
     * 
     * @return valor de comando
     */
    String getComando();

    /**
     * Obtiene el valor de montomaximo
     * 
     * @return valor de montomaximo
     */
    BigDecimal getMontomaximo();

    /**
     * Obtiene el valor de montominimo
     * 
     * @return valor de montominimo
     */
    BigDecimal getMontominimo();

    /**
     * Obtiene el valor de porcentaje
     * 
     * @return valor de porcentaje
     */
    BigDecimal getPorcentaje();

    /**
     * Obtiene el valor de tasa
     * 
     * @return valor de tasa
     */
    BigDecimal getTasa();
	/**Entrega el valor adicional*/
	BigDecimal getValoradicional();

}
