Step to test: 1. Create purchase within budget 2. Confirm 3. Change price_unit to over budget (with database) 4. Recompute budget >> it will commit over budget Should we check it when recompute with all budget doctype?