Skip to main content

General Ledger Account Budget

The budget in money, account by account. Each line names an account, its dimensions, an amount spread across the periods of the budget period, and what to do when spending goes over it: stop the document or warn. Purchase requisitions, purchase orders, vendor invoices and journal entries are checked against it when they are saved or released.

Where
Budget › Budget › General Ledger Account Budget
Who uses it
The finance manager or budget controller
When
Before the year starts, and when the budget is revised
Needs first
Budget Model, Budget Period with its periods, the chart of accounts and the financial dimensions

What it is for​

It holds spending to a plan. Saving the budget posts nothing. The budget acts later, on other documents:

  • A journal entry, when it is saved. This covers General Entry and the entries other screens post through it, such as Bank Transactions.
  • A Purchase Requisition and a Purchase Order, when they are released. See Purchase Requisition and Purchase Order.
  • A Vendor Invoice, when it is released, for invoices whose Journal Indicator is F. See Vendor Invoice.

For each line of such a document, the check looks for a budget line with the same account whose period holds the document's date. A budget line with dimensions is used only for document lines with the same dimension values; a budget line with no dimensions is used for every line on that account.

Available is the period's amount, less what is already posted to the account in that period (not reversed, not rejected), less what is committed but not yet posted. When the document line is more than what is available:

Action on the budget lineWhat happens
StopSave is refused, naming the line, the account, the amount over, the period and the budget
WarnThe user is asked to confirm going over the budget, and can carry on
Any other valueNothing

Whatever the action, a budget line whose Budget Status is Closed, or whose period is Closed on the Budget Period, refuses the document.

The rule people get wrong: the budget acts only on accounts it names. An account with no budget line is never checked.

Every field in plain words​

FieldWhat it meansWhat to put
BudgetThe budget's codeRequired. Locked once created. Save refuses a code already used
Budget ModelThe versionRequired. From Budget Model. Locked once created
Budget PeriodThe span and its periodsRequired. From Budget Period. Locked once created. Every line gets one breakup line per period
Budget Prepared By, Budget Approved ByWho prepared and approved itOptional. Recorded only
NotesFree textOptional
CurrencyThe budget's currencyRequired. New lines take it
Transaction AmountThe total of the linesWorked out on Save
Local Amount, Reporting AmountTotals in local and reporting currencyNot worked out for this budget in this version: they stay at zero

Budget Lines​

FieldWhat it meansWhat to put
Line #Line numberAutomatic
AccountThe general ledger accountRequired
NameIts nameAutomatic
CurrencyThe line currencyFrom the header. Required
Transaction AmountThe budget for the whole spanRequired. Typing it spreads it equally over the periods; change the breakup if the months differ
Carry forward, Carry forward PercentageRecorded onlyThe percentage can be typed only when Carry forward is ticked, and is spread over the periods. Nothing carries any amount forward today
PeriodOpens the breakupOne line per period: Period, Date From, Date To and the amount for that period
ActionWhat to do when spending goes overRequired. Stop or Warn
Budget StatusOpen or closedRequired. Closed refuses every document on this line
Line TextNarrationOptional

Each line has its own financial dimensions, such as cost centre or department.

The period breakup​

FieldWhat it meansWhat to put
Period, Date From, Date ToThe periodFrom the Budget Period
Carry forward, Carry forward PercentageRecorded only
Transaction AmountThe budget for that periodThe breakup must add up to the line's Transaction Amount

How to configure it​

  • One budget per model and period. Lines can be imported from a spreadsheet: without period columns each line is spread equally over the periods; with columns for the breakup, the breakup is taken as given.
  • To stop spending in a month already past, close that period on the Budget Period. To stop it for one account, set its Budget Status to Closed.
  • Default values per company come from Budget Setting.

Scenarios​

  • A services company caps travel per department. One line per department: account Travel, the department as dimension, the yearly amount, Action Stop. A purchase requisition or journal that takes travel over the month's amount is refused.
  • A school only wants a warning. Action Warn: the user sees the overspend and confirms.

What it is connected to​

If something looks wrong​

  • "Budget Model cannot be empty", "Budget Period cannot be empty". Fill them before Create.
  • "Budget Lines Data cannot be Empty". Add at least one line.
  • "Line ID: ... - Account cannot be empty". Pick an account on the line.
  • "Line ID: ... Period is not defined." The line has no breakup: the Budget Period has no period lines. Add periods to the Budget Period, then add the line again.
  • "Line ID: ... - ... should be equal to Total Amount defined in Period Breakup." The breakup does not add up to the line amount.
  • "Same General Ledger Account Budget - ... already exists". Use a new Budget code.
  • On another document: "Line ID: ... - Account ... exceeds budget funds available by ... for period ... of Ledger Budget ...". The line has Action Stop and the document goes over. Raise the budget, move it between periods, or reduce the document.
  • On another document: "Line ID: ... - Account ... - Budget is now closed for period ... of Ledger Budget ...". That period is Closed on the Budget Period.
  • On another document: "Line ID: ... - Account ... - Budget is now closed for Ledger Budget ...". The budget line's Budget Status is Closed.
  • Spending is not checked at all. The account has no budget line, the document's date is outside every period, or the dimensions on the budget line differ from the document line's.