Yo al menos, no termino de entender cual es el problema en el ejemplo. Pero conceptualmente las tarifas son listas de precios que tienen un fecha de vigencia. Pueden ser aplicadas a Entidades Comerciales o no. Y para vender o comprar siempre necesitas alguna.
Cuando creas un artículo, y le pones un precio en la tarifa de costo inicial, ya estas cargando la tarifa. Luego podes utilizar esa tarifa como base para hacer una de venta al incrementarle X porciento o X monto a cada precio. Después podes actualizar tus tarifas del mismo modo, creando una mas actual a partir de una versión anterior. En estas creaciones intervienen los filtros.
Así que si tu dilema es poder utilizar N tarifas de venta, eso es totalmente factible. Quiza te dije algo que ya sabías, pero no alcanzo a entender cual es la complicación.