BudgetReservationEntry
LedgerBudget
or BudgetTransactionHeader
/ BudgetTransactionLine
BudgetReservationEntry
is empty or has ReservationStatus = Draft
, it’s likely the PO confirmation process failed to post the encumbrance.
BudgetControlCheckManager
or encumbrance logic is bypassed.PurchFormLetter_Confirm
BudgetControlCheckManager
LedgerBudgetControlHelper