Da du Projekt bezogene Preise sagst, fällt mir z.B: das PSP ein, was man als Kirterium verwenden könnte.
Die Frage ist ob du die BANF dann nicht schon direkt aus dem PS (PSP) auslöst, ich bin in der Integration da nicht so fit ob man da schon einen individuellen Preis mitgeben kann und du in der Bestellung gar keine "klassische" Preisfindung mehr machen musst.
*... who can do field replacements in the debugger can do anything in the system
*so this check can not stop (him) anyway.