In this example, Mike Johnson runs his User Accrual Details report and is confused by the different numbers, which don't do not seem to balance. The problem is that he ran it for the current year (2018) only.
Note that the Budgeted Hours on the assignment is the cumulative number of hours accrued (or adjusted) since the person was associated to the accrual plan. Therefore, the assignment's hours budget won't will not match the Accrual Details balances and will only match the Accrual Summary report if it is being run for the initial year of the person's association - or - if the report is run for BOT-EOT (or the assignment date range).
Unanet went through several (evolving) versions of the Accrual Details report in an attempt to provide useful information. This particular issue came up - in which a user could have charged future time, beyond the date range of a report - which could leave the user with the impression that they had a lot of time available. The 'current year' view was deceiving because the Accrual Details balance was not fully accurate - since other accrued hours were recorded in a future timesheet.
As such, we introduced the "Available Hours" field to the header section of this report in an attempt to show the user/manager/admin the number of hours that are truly currently available. In this example below (a snippet from the Help Docs) - where the "Balance" column on the reports shows that the user has 56 hours left but this user has 12 hours charged beyond the report date range – and thus the "Available Hours" number reflects only 44.
If this user (in screenshot below) were to go to his timesheet and attempt to record 56 hours of vacation, the system would produce an error and say that he has exceeded the budget.