Configurable pre-posting controls that check transactions against defined criteria — account codes, amount thresholds, required fields — before allowing them to reach the general ledger.
Validation rules act as upstream controls: block miscoded lines, flag duplicates, and enforce entity or dimension locks before posting.
Design rules around your chart of accounts structure and approval policies, not only amount limits.