---
title: AdjustedRates
summary: API reference for AdjustedRates.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy
reference_type: package
---

# AdjustedRates

`AdjustedRates` is a small VB module that defines the single shared constant used across adjusted-rate factor calculations to represent "no adjustment." Implementations of `iAdjustedRateFactor.Factor` return this constant when a given factor does not apply to a particular `iAdjustedRateProvider`, so that the value can be included in a cumulative multiplication of factors without changing the result.

## Purpose
- Centralize the neutral (identity) multiplier value used by adjusted-rate-factor implementations so that non-applicable factors do not distort a cumulative rate adjustment.
- Provide a single, named constant (`NonApplicableAdjustedRateFactor`) instead of scattering the literal value `1` across factor implementations.

## Context
- Namespace: `SAIF.Business.Policy`
- Assembly/package: `SAIF.Business.Policy`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `NonApplicableAdjustedRateFactor` | `Public Const NonApplicableAdjustedRateFactor As Decimal = 1` | The neutral multiplier value (`1`) that an `iAdjustedRateFactor.Factor` implementation should return when the factor does not apply to a given `iAdjustedRateProvider`, per [BR-POL-017](../../../../business-rules.md#br-pol-017-non-applicable-adjusted-rate-factors-contribute-the-neutral-value-one). |


## Behavioral notes
- Source declaration: `Business\SAIF.Business.Policy\CodeMaps\iAdjustedRateFactor.vb`.
- Related operations, rules, and SQL are cross-referenced from the library-level documentation.

## Constraints and usage notes
- Consumers should rely on the declared public surface rather than internal implementation details.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `Business\SAIF.Business.Policy\CodeMaps\iAdjustedRateFactor.vb`
