Entiendo que lo que se pretende transmitir es lo siguiente:
- Como normal, se tiene una lista de precio fija.
- Pero por ofertas promocionales (ya sean de venta o de compra), estos precios puede ser distintos en algunos períodos.
Con lo que sería, a parte de la lista de artículos de compra/venta, una tarifa asociada a esos artículos como general, y otra asociada por intervalos de tiempo.
Se que FacturaPlus por ejemplo, este aspecto lo tiene mucho más avanzado, y este sería un ejemplo entre otros que tiene al respecto sobre lo que se comenta:
http://soporte.sage.es/conoce-tu-aplicacion/2016/01/como-trabajar-con-atipicas-en-facturaplus/.
En ese caso, las "Atípicas" puede ir asociadas del siguiente modo:
- A un cliente-articulo
- A un cliente
- A un articulo
Todo esto con o sin periodo de validez, e indicando un precio diferente. Sin modificar el actual.
Eso no afecta a los precios almacenados, sino que afecta a los precios que devuelve cuando se generan documentos, en función de las condiciones Atípicas.