Hi D,
maybe you should try the following:
1) configure two step pricing and make sure, that the current markup (AUFX) is stored in suited condition type when calculation your retail price with VKP5
2) configure your pricing procedure and your access sequence that AUFS is not taken into account if AUFX is existing
That should meet the requirement
Regards
Tobias