Announcements
Yes, this behavior is part of the standard functionality in D365BC. When the location code is changed on the purchase order line, the system revalidates the line pricing. During this process, it checks for any pricing defined:
Hello,
This is standard Business Central behaviour, not a bug. When you change the location on a purchase line, BC re-validates the line and runs the price finding logic again. Location is part of the pricing context, so the system looks up the price again and replaces your typed £5 with what it finds, in this case the last direct cost of £6.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 2,050 Super User 2026 Season 1
YUN ZHU 1,441 Super User 2026 Season 1
Grigorios Mavrogeorgis 1,175 Super User 2026 Season 1