eProcureAI / Platform / Budgets and Charge Codes

Budgets and Charge Codes

Budget Management and Charge Codes for Procurement

Finance plans the year, splits it across departments and down into charge codes. From then on anyone raising a purchase sees exactly what is left before they ask for it.

This is the real screen. Charge codes, balances and reallocation, straight from the product.

How it feels to use

The number on screen is the number you can actually spend

Most budget reports tell you what has already been invoiced. That is a picture of the past, and people keep making decisions against it.

eProcureAI keeps every dollar in one of three states. Spent means the invoice has landed. Committed means a purchase order is out with a supplier and the money is promised. Available is what is genuinely left after both.

So when somebody in IT opens a request against charge code 4403, they see four thousand seven hundred available rather than a figure that ignores fifty eight thousand of open orders. They find out before they ask, not three weeks later.

How the money gets there

Finance starts in the company budget planner with the year's total, then splits it across departments, then down into charge codes. A charge code usually mirrors the account structure you already use in your accounting system, so nobody has to learn a second language for the same thing.

After that the codes do the work. They appear on requests, carry through onto purchase orders, and drive both the commitment and the eventual posting.

When plans change

They always do. Moving money between charge codes is a reallocation, and it is a proper action rather than an edit. It records where the money came from, where it went, who approved it and when. That is the difference between a budget that can be trusted and a spreadsheet that quietly changed one Tuesday.

Real time commitment visibility changed how we do quarterly planning. We stopped being surprised by what AP was processing at month end.Daphna Shafran, Head of FP and A, Remilk
From year to charge code

How the money finds its way down

Stage 1

The company budget planner

Finance sets the year's total and works out how much each part of the business gets. This is the one moment where the whole picture sits on a single screen.

FY 2026$4.2M across 8 departments
1
Company budget planner with FY total and department allocations
Stage 2

Split across departments

Each department receives its share. Department heads can see their own position from this point on, without seeing everybody else's.

IT$980,000
2
Department budget allocations with IT share highlighted
Stage 3

Down into charge codes

Departments break their budget into charge codes, which usually mirror the account codes finance already uses. 4403 for IT hardware, 4404 for software, 4402 for admin.

Charge codesMirror your account structure
3
New charge code form with code number and budget fields
Stage 4

People start spending

Requests carry a charge code, orders commit against it, invoices post to it. The balance updates as each of those happens rather than at the end.

LiveSpent, committed and available
4
Live budget visibility showing spent, committed and available
Stage 5

Plans change

Money moves between codes as a recorded reallocation with an approval attached, so the trail explains itself later.

ReallocationLogged with its approval
5
Budget reallocation request with approval trail
The three states

Spent, committed and available

Spent is the easy one

The invoice has arrived, been matched and posted. Every system tracks this, and it is also the least useful number on its own, because by the time it moves the decision was made weeks ago.

  • Updates when the invoice posts
  • Matched against the order and the goods receipt
  • Ties back to the exact purchase that caused it
  • The number most budget reports stop at
Charge code 4403, spentLive
Invoices posted14
Value$117,000
OldestMarch
All matchedYes
HistoricAccurate but late

Committed is the one that changes decisions

A purchase order is out with a supplier. Nothing has been invoiced, but the money is promised and pretending otherwise is how budgets get overspent politely.

  • Recorded the moment an order is approved
  • Visible to the budget owner immediately
  • Included in what a requester sees as remaining
  • Turns into spent when the invoice arrives
Charge code 4403, committedLive
Open orders3
Value$58,300
LargestPO-2026-118
Invoiced yetNo
PromisedCounted straight away

Available is what people should be looking at

The total minus spent minus committed. It is the only figure that answers the question somebody actually has, which is whether they can buy the thing they need.

  • Shown on the request form as people choose a code
  • Drives whether a request routes normally or as an exception
  • Alerts the budget owner at the threshold you set
  • Never includes money that is already promised
Charge code 4403, availableLive
Allocation$180,000
Less spent$117,000
Less committed$58,300
Available$4,700
The honest numberWhat a requester sees
Setting up charge codes

Finance owns them, departments spend them

A charge code is the unit everything else hangs off. Getting the structure right at the start saves a lot of reallocation later.

Charge codeDepartmentCoversTypical behaviour when short
4403 IT HardwareITLaptops, peripherals, equipment refreshWarn, then exception approval
4404 IT SoftwareITLicences, subscriptions, renewalsWarn, because renewals cannot simply stop
4402 AdminAdminOffice supplies, stationery, general spendWarn
Capital codesAnyAnything capitalised rather than expensedHard stop, because the classification matters
Project codesAnyTime boxed work with its own fundingHard stop once the project closes

Codes are usually set up to mirror the account structure finance already reports on, which keeps the conversation between procurement and accounting short.

Moving money

What happens when plans change

Reallocate

Between two charge codes

Move available budget from one code to another. It records the source, the destination, the amount, the approver and the date, so the trail explains itself.

LoggedWith approval
Silent editsNot possible
Top up

More money into a department

When a department genuinely needs more, the increase is recorded against the plan rather than quietly appearing in the balance.

RecordedAgainst the plan
VisibleTo the budget owner
Freeze

Stop spending on a code

Codes can be closed to new commitments while leaving existing orders alone, which is what you usually want near year end.

New ordersBlocked
Existing ordersUntouched
Exception

Let one request through

Rather than reallocating, a single request can be approved over budget with a reason recorded. Useful when the fix belongs in next quarter's plan.

ApprovedWith a stated reason
BudgetLeft as it was
Alert

Tell the owner early

At the threshold you choose, usually ninety percent, the owner hears about it and the alert names the open requests causing the pressure.

Default90 percent
NamesThe requests involved
Close

End of the year

Open commitments are visible at year end, so the carry forward conversation happens with real numbers rather than estimates.

Open commitmentsListed
Carry forwardBased on facts
Who does what

The short version of everyone's job

Budgets stop being a monthly reporting exercise and become something people check before they act.

What people do

Finance plans, department heads watch their own patch, and requesters simply pick a code from a list.

The human partLive
FinancePlans the year and sets the codes
Department headWatches their own balance
RequesterPicks a code, sees what is left
ApproverSees the impact before deciding
Finance againApproves reallocations
Nobody maintains a sheetThe record does it

What eProcureAI does

Keeps the arithmetic current, without anybody exporting anything.

The automatic partLive
Commit at approvalNot at invoice
Update the balanceAs each thing happens
Warn the ownerAt your threshold
Route over budget requestsAs exceptions
Build accrualsFrom open commitments
Always currentNo month end rebuild
0states every dollar sits in, at any moment
0the threshold where most budget owners want to hear about it
0money visible before any invoice arrives
0reallocation carrying an approver and a date
FAQ

Questions people actually ask

See your own budget structure on screen

Bring your charge codes and we will set them up live, then run a request against one that is nearly empty.

Book your free demo

Next in the chain: Spend Analytics