% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/fiscal_rules.R
\name{obr_fiscal_rules}
\alias{obr_fiscal_rules}
\title{Get the current UK fiscal rules}
\usage{
obr_fiscal_rules()
}
\value{
A data frame with columns:
\describe{
\item{rule}{Short rule code: \code{"stability"}, \code{"investment"}, \code{"welfare_cap"}.}
\item{metric}{The metric the rule binds on.}
\item{target_description}{Plain-English target.}
\item{target_year_rule}{How the target year is set under the Charter.}
\item{direction_of_pass}{Sign convention for headroom.}
\item{source_charter}{Charter version that defines the rule.}
\item{source_act}{Act of Parliament backing the rule.}
}
}
\description{
Returns a data frame describing the Charter for Budget Responsibility
fiscal rules currently in force, as encoded in the package at the time
of release. Numerical headroom against each rule is \emph{not} shipped as a
constant because it is updated at every fiscal event and would go stale
within months; use \code{\link[=obr_headroom]{obr_headroom()}} to derive the stability-rule margin
from the current EFO, or consult the OBR's EFO press release for the
relevant vintage.
}
\details{
The current Charter (Autumn 2024, with an Autumn 2025 update) sets three
numerical rules:
\itemize{
\item \strong{Stability rule}: current budget in balance or surplus by
the target year. The target year is the 5th forecast year and rolls
to the 3rd forecast year from 2026-27 onwards.
\item \strong{Investment rule}: Public Sector Net Financial Liabilities
(PSNFL) as a share of GDP falling year-on-year by the target year.
\item \strong{Welfare cap}: AME-capped welfare spending below the
statutory cap level by the target year.
}
The Budget Responsibility Act 2024 also adds a non-numerical
\strong{fiscal lock} requiring an OBR forecast for any fiscally
significant measure.
}
\examples{
obr_fiscal_rules()

}
\seealso{
Other fiscal rules: 
\code{\link{obr_headroom}()}
}
\concept{fiscal rules}
