updated finance form to show correct price if variation cause price to change