The budget check is on entry I believe, and although ultumately the balance sheet account is hit for the inventory asset this is too late from a budgetary perspective, it is there by then and you can do nothing about it, you need to define your budgets on expense accounts for the controls to work as they are intended. I am not sure even if you tried to modify this how it would work.