Sepal ERP

The ledger your council can read.

Sepal runs fund accounting, budgeting, purchasing, payroll and HR for cities, counties and special districts. Every figure on a report opens to the entries behind it.

Expenditures by fund, FY2026Sample city · computed 2026-11-07
FundBudgetSpent + committedAvailable
General Fund1000$163.6M$128.3M$35.4M
General Capital Improvement Fund4000$59.9M$63.5M($3.6M)
Utility Fund — Water2000$36.5M$34M$2.5M
Utility Fund — Wastewater2100$19.7M$15.3M$4.4M
Capital Outlay Replacement Fund4100$13.9M$10.6M$3.2M
All funds$350.8M$297.7M$53.1M
SpentCommitted on open purchase ordersNegative amounts in parentheses

Built for how governments keep books.

Commercial ERPs bolt fund accounting on. Sepal starts from it: funds that balance themselves, budgets checked before money is committed, and the statements your auditors and the GFOA expect.

  • Self-balancing funds

    Post across funds and Sepal writes the due-to and due-from entries for you, so every fund stays in balance.

  • Budget checked at the point of spending

    Requisitions, purchase orders and journal entries check available budget by account, category, department or fund — and block, warn or allow by your policy.

  • Actual, budget and encumbrance ledgers

    Purchase orders encumber when approved and release when invoiced or closed. Budget versus actual is always current.

  • Overtime the way the FLSA counts it

    Weekly overtime for most employees, 7(k) work periods for fire and police, comp time caps and Colorado FAMLI built in.

Everything in one system

Sixteen modules on one database, one set of permissions and one audit trail. The reference on the right is the RFI section each one answers.

Finance

General ledger§1, §2Fund accounting that balances itself.Budget & forecasting§2From department request to adopted budget — and every amendment after.Projects & grants§5Every dollar tied to a project, every grant drawn down on time.

Procurement

Purchasing & contracts§3Requisition to receipt, with the budget checked before you commit.Accounts payable§4Three-way match, then pay on time.

Operations

Assets & inventory§6Capital assets and storerooms that match the map.Receivables & cashiering§7Thirty collection points, one deposit, zero spreadsheets.

Workforce

Human resources§8One employee record, effective-dated, from hire to retire.Recruiting & onboarding§9Post, screen, offer and onboard — with the position already funded.Performance & learning§10Reviews, goals and the certifications that keep crews legal.Time & scheduling§12FLSA and 7(k) overtime, calculated the way auditors expect.Payroll§11Gross to net to general ledger, every other Friday.Benefits§13Open enrollment without the paper.

Insights

Reports & dashboardsGT 7Answers without a ticket to IT.

Administration

AdministrationGT 1, GT 3, GT 4, GT 5, GT 6, GT 8Configure it yourself.Integrations & dataGT 2Connected to the systems you already run.

Connected to the systems you already run.

Sepal ships connectors for the tools local governments rely on, and a documented API and OData feed for everything else.

See how each integration works

  • Esri ArcGIS

    Capital assets stay in step with GIS features, by GlobalID.

  • Cityworks

    Work-order labor and materials post to the ledger; storeroom issues charge the work order.

  • Laserfiche

    Approved invoices, contracts and personnel documents archive with retention metadata.

  • CIS Infinity and Power BI

    Utility-billing GL summaries come in daily; Power BI reads a secured OData feed.

Coming from JD Edwards?

Our conversion agent reads EnterpriseOne directly — through AIS, a read-only database login or CSV extracts — and proves the result balances before you go live.

  1. Extract

    Business units, the chart of accounts, address book, suppliers and the open subledgers come across first, then F0902 balances and F0911 history for the years you choose.

  2. Map and validate

    Julian dates, implied decimals and padded business units are converted; every row is validated and staged before anything is created.

  3. Load and reconcile

    Loads are idempotent on the JDE key, and a reconciliation report compares JDE balances to Sepal’s trial balance by account and fund.

Read the conversion approach

See it with your own chart of accounts.

Send us a sample of your chart and a month of activity, and we’ll show you your own funds in Sepal.

Request a demoTry the sample city