Code has CLAUDE.md. Design has DESIGN.md. Finance still runs on institutional memory — EBITDA definitions in emails, FX policies in heads, restatements explained once on a call.
FINANCE.md is the standard that fixes this. One file. Versioned. Readable by any agent, any tool, any analyst.
v0.1 draft · Published May 2026
# FINANCE.md
finance_md: "0.1"
model_name: "Distrib SAS — FY2026 budget"
currency: EUR
secondary_units: [tonnes]
language: fr
owners: ["[email protected]"]
sources: [pennylane, manual_excel]
glossary:
Marge brute commerciale: "Revenue minus purchase cost only. Excludes logistics."
CA Frais: "Cold-chain revenue — separate margin profile from dry goods."## Closing calendar
Books close on the 10th of the following month.
Management review on the 20th.
## Units and sign convention
All amounts in thousands EUR. Costs appear as positive numbers.
Net income = Revenue − Costs (both positive).
An entry of 1 200 means €1.2 million.
## EBITDA
Excludes IFRS16 — French GAAP entity. Operating leases stay above EBITDA as
rent expense. Bank-facing definition, not IFRS.Front matter is machine-readable. Body is human-readable. Both travel with the model.
AGENTS.md / CLAUDE.md — AI and coding conventions
DESIGN.md — visual and product standards
FINANCE.md — financial modeling conventionsSector template FINANCE.md — PE LBO, SaaS FP&A, infrastructure...
└── Organization FINANCE.md — group-wide (currency, language, sources)
└── Model FINANCE.md — deal- or model-specificAn AI agent traverses the hierarchy automatically — it knows which convention applies, at which scope, and why. No re-explanation across sessions.
Per file. Per team. Per organization.
FINANCE.md is open under MIT. Layerz generates one automatically from your model and versions it alongside your model history.