PipeLedger AI

FINANCIAL CONTEXT

Cryptic ERP data in. Audit-grade, AI-ready financial context out.

PipeLedger turns raw general ledgers into one clean, standardized, fully-contextual financial picture — so an AI reads a trustworthy answer, not a confusing number.

The problem

LLMs misread raw GL data — every system spells an account differently, codes mean nothing to a model, entities and currencies blur together, and a number with no fiscal or hierarchical context becomes a confidently wrong answer.

Account normalization

The first thing the transform does is collapse every spelling of an account into one standard name. Four messy inputs, one clean line.

Messy inputs · entered differently across systems
Accounts Receivable (A/R)
11000 Accounts Receivable
1100 · Accounts Receivable
Trade Debtors
One standard line
Accounts Receivable
one standard line · framework-aligned
Same concept, one name, every time — no manual chart-of-accounts cleanup.

Account hierarchy and taxonomy

The standout for AI: most data hands the model a flat account name; PipeLedger hands it two hierarchies at once — where the number sits in the business, and where it sits in a financial statement.

Instagram Ads
acct 60410
Taxonomy drill-down · universal accounting structure
ExpensesT1Operating ExpensesT2Selling, General & AdminT3Advertising & MarketingT4
Business drill-down · your own structure
Marketing:Social Media:Instagram
Universal code (UAC)
IS-X-O-S-D-A-60410
AMEX Platinum …4002
acct 22200
Taxonomy drill-down · universal accounting structure
LiabilitiesT1Current LiabilitiesT2Credit Card ObligationsT3Credit card obligationsT4
Business drill-down · your own structure
Corporate Cards:AMEX Platinum
Universal code (UAC)
BS-L-O-S-C-A-22200

The Universal Account Code

PipeLedger stamps each account with a structured, machine-readable tag — a nutrition label where every segment is deliberate.

BS-A-O-S-D-M-10100
BSStatementWhich financial statement (Income Statement or Balance Sheet)
AClassWhat kind of account (asset, liability, equity, revenue, or expense)
OActivityOperating, investing, or financing
STermShort-term or long-term
DNatural balanceDebit or credit side
MOriginAccount, system, or how booked
10100Account codeThe specific account number

Entity and corporate-family consolidation

The same vendor shows up two or three times under slightly different spellings. Tag them as one canonical entity — and roll legal entities up into one corporate family — so totals are true.

Native vendor records · entered messily across systems
FedEx$40k
Federal Express$25k
FEDEX 8829$15k
Reporting name
FedEx · $80k
one canonical entity · true total spend
Customer legal entities · who you invoice
Google LLC (US)$40k
Google Ireland Limited$25k
Google Germany GmbH$15k
Corporate family
Alphabet Inc. (Google) · $80k
one corporate family · combined revenue, no eliminations

Cross-ERP dimension normalization

Every system stores departments, locations, and product lines differently — and some don't store them at all. PipeLedger maps them into three consistent business views: who, what, and where.

Functional
who · team / dept / cost center
Business
what · product line / service type
Geographic
where · branch / office / region
QuickBooksClasscustom fieldLocation
NetSuiteDepartmentClassLocation
Custom sourcecost_centerprod_lineregion
Value carried throughSalesPlatformUS-West

And when a system simply doesn't track one of these — the field is left blank, never guessed.

Date and fiscal calendar intelligence

An AI can't reason about time it doesn't understand. If it doesn't know a company's year ends in June, 'compare Q2 to last year' is confidently wrong. The fiscal calendar aligns every month, quarter, and trimester to the right window.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Calendar
2025
Fiscal year · starts July
FY2025
FY2026
Fiscal month
M7
M8
M9
M10
M11
M12
M1
M2
M3
M4
M5
M6
Q3
Q4
Q1
Q2
T2
T3
T1
T2

Plain-English schema

Before the AI answers anything, PipeLedger hands it a labeled map and a glossary: what data exists, what each field means, what it's allowed to see, and which everyday word maps to which exact metric.

The briefing handed to the AI before it answers
pl_resolve and pl_schema · what exists, what it means, what's cleared to see
fieldmart_gl_movements.reporting_amountreporting currency value
fieldmart_gl_movements.fiscal_quarteraligned to fiscal calendar
"sales"→ revenuethe exact underlying metric
"gross margin"→ gross_profitdefined once, same everywhere
The AI only works with fields it's been told exist — no hallucinated numbers.

The finance catalog — the P&L spine

The catalog assembles a full income statement from memberships (line items) and formulas (subtotals). Every line is tagged so membership and formula read distinctly.

+Revenue
membership
Recurring Revenue
membership · L2
Non-Recurring Revenue
membership · L2
COGS
membership
Hosting & Infrastructure
membership · L2
Customer Support
membership · L2
Payment Processing
membership · L2
=Gross Profit
formula · revenue − cogs
Operating Expenses (OPEX)
membership
Sales & Marketing
membership · L2
Research & Development
membership · L2
General & Administrative
membership · L2
=Operating Income
formula
+Other Income
membership
Other Expenses
membership
=Pre-tax Income
formula
Income Tax Expense
membership
=Net Income
formula

The three-statement bridge

Net Income carries down from the P&L through non-cash add-backs and working-capital changes to operating and free cash flow — the same ledger grammar, with new tags for period-over-period deltas.

=Net Income
formula · from P&L
+Non-Cash Expenses
membership
Depreciation
membership
Amortization
membership
Other Non-Cash Items
membership
±Working Capital Changes
Δ period-over-period
Accounts Receivable
Δ balance
Inventory
Δ balance
Accounts Payable
Δ balance
Other Operating Assets & Liab.
Δ balance
=Operating Cash Flow
formula
Capital Expenditures
membership
=Free Cash Flow
formula

The three catalog layers

Public-market metrics on top, business drivers in the middle, financial statements at the base — each layer built on the one below through definitions, memberships, and formulas.

Layer 3 — Public-market metrics
ARR · MRR · Bookings · Billings · Backlog · Contracted Value · Gross Margin % · EBITDA Margin % · NRR · CAC · LTV · FCF
formulas · memberships · definitions
Layer 2 — Business drivers
Customers · Subscriptions · Projects · Products · Usage · Employees
formulas · memberships · definitions
Layer 1 — Financial statements
Revenue · Gross Profit · Operating Income · Net Income
One governed catalog · every metric defined once, the same in the app, the report, and the AI.
How the eight add up

Clarity, context, and trust — in one governed layer

Clarity

Messy, system-specific data becomes one clean, standardized financial picture through normalization and consistent dimensions.

Context

Every account, hierarchy, entity, and date carries meaning the AI can actually understand — the dual hierarchy, the UAC, and the fiscal calendar turn a raw number into a trustworthy answer.

Trust

Definitions are governed, versioned, and single-sourced; gaps are never faked; and the AI only ever sees what it's cleared to see.