Skip to content
PACER

Oilfield rental and construction

The ERP that knows a field ticket from an invoice.

iPACER runs equipment rental, job costing, and a real double-entry general ledger in one system, so the serial number that left your yard stays traceable all the way to the journal entry that billed it.

Double-entry
ledger, not a wrapper
3-D
cost tracking
10
financial reports
Per-tenant
isolated books

Most rental software stops at the invoice.

Then the numbers get re-keyed into accounting, and the two systems never agree again. iPACER writes the journal entries as the work happens.

The ledger is the source of truth

No financial record exists without a balanced journal entry. Posting is atomic and idempotent, so a duplicate invoice post is rejected by the database rather than discovered at month end.

Serial numbers all the way down

Assets are never consumed. Every movement, pressure test and redress is logged against the serial, so utilization and margin are per-asset facts instead of estimates.

Your books stay yours

Every company is a fully isolated workspace with its own chart of accounts. Isolation is enforced in the data layer on every read and every write.

How it is built

Four things we decided not to get wrong

Every ERP demo looks the same. These are the properties that decide whether you trust the numbers in year three, and each one is verifiable in a live workspace.

Isolation is one choke point, not 133 good intentions

Multi-tenant apps usually leak because one endpoint out of a hundred forgets its WHERE clause. Here no endpoint can issue an unscoped query: every read, write, update and delete goes through a tenant-bound database handle that adds the predicate itself and refuses to run for an unclassified table. An endpoint that tries to reach around it does not compile.

The ledger refuses to be wrong

Journal entries post atomically with their side effects, so a crash cannot leave a posted entry attached to a draft invoice. Duplicate posting is blocked by a database constraint rather than caught at month end. Fractional cents are rejected at the gate — money is whole cents or it does not enter the books.

A customer portal that can only see one customer

External logins are bound to a single customer record. A client user requesting a project or invoice they do not own gets a 404, not a data set. A client login with no binding is refused outright instead of falling back to showing everything.

Backups you can actually restore

Exports are verified after they are written, not assumed. An unverified backup is a rumor, and you find out which one you had on the worst possible day.

More detail on isolation, auditing and recovery on the security page.

One system, front office to field

Estimating feeds projects. Projects carry job costs. Rental produces field tickets. All of it lands in the ledger.

Accounting

A real double-entry general ledger. Every invoice, bill, payment and payroll allocation writes balanced journal entries automatically — not a bookkeeping wrapper bolted on afterward.

Equipment rental

Serialized assets that cycle ready, on job, returned, redress. Pressure-test validity is checked before an asset can ship to a well.

Field tickets

No rental invoice exists without a signed field ticket. The ticket is the authorization layer, and equipment moving between wells bills per well.

Job costing

Three dimensions on every cost line: account, project, and CSI cost code. WIP, over- and under-billing, and margin by job fall out of the ledger.

Procurement

Purchase orders with approval thresholds and three-way match, cleared through a goods-received-not-invoiced account.

HSE and compliance

Build inspection forms with 26 field types. A failed safety item creates its corrective action automatically, linked to the asset and the crew.

Financial reporting out of the box

  • Trial balance
  • Balance sheet
  • Income statement
  • AR aging
  • AP aging
  • Cash flow
  • WIP schedule
  • Job cost detail
  • Project profitability
  • Equipment utilization

Common questions

Is iPACER accounting software or rental software?
Both, in one database. The rental workflow and the general ledger are the same system, so a field ticket, its invoice, and the journal entry that recognizes the revenue are the same set of records. There is no nightly sync to reconcile and no second system to disagree with.
Do I still need QuickBooks?
iPACER keeps a complete double-entry general ledger with a configurable chart of accounts, fiscal periods, year-end close, and standard financial statements. It is not a QuickBooks front end. Most companies run it as their books; if your accountant wants trial-balance output, it is one of the built-in reports.
How is equipment tracked?
By serial number, always. Every asset carries its own history of movements, pressure tests and redress work, so utilization and per-asset margin are recorded facts rather than allocations. Assets are never consumed — they cycle from ready to on job to returned to redress and back.
What happens when equipment moves between wells?
Each well gets its own billing period and its own invoice. The move is recorded against the serialized asset, and the split follows through to revenue recognition so per-well profitability stays intact.
Can my customers see their own jobs?
Yes. The client portal shows a customer their own projects, invoices and documents, scoped to that customer only. Access is granted per user and can be revoked immediately.
Is my data separated from other companies?
Every company is a separate workspace with its own chart of accounts and its own books. Separation is enforced in the data access layer on every single query rather than by remembering to filter in application code.

Request a demo

Tell us about your fleet and we will set up a walkthrough in your own workspace.