
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_ConfirmBudgetControlCheckManagerLedgerBudgetControlHelper