﻿---
title: "clsAuditCalculator"
summary: "API reference for clsAuditCalculator."
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Bill.AutomatedAudit
reference_type: package
---

# clsAuditCalculator

Groups calculation helpers used during automated bill auditing. Its nested classes provide formula routines for basic allowance, provider contract, and date-based audit calculations.

## Purpose
- Organizes the basic allowance formulas used by automated audit logic.
- Organizes provider contract calculation routines used during auditing.
- Organizes date-related calculation helpers used by audit rules.

## Context
- Namespace: `SAIF.Business.Claim.Bill.AutomatedAudit`
- Assembly/package: `SAIF.Business.Claim.Bill.AutomatedAudit`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| BasicAllowance | `Class BasicAllowance` | This class contains calculations for Basic Allowance. |
| ProviderContract | `Class ProviderContract` | This Class contains calculations used on Provider Contracts. |
| DateCalc | `Class DateCalc` | This class contains calculations used against dates. |

## Behavioral notes
- `clsAuditCalculator` is part of the documented `SAIF.Business.Claim.Bill.AutomatedAudit` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsAuditCalculator.vb`.

## Constraints and usage notes
- Consumers should use the documented public members directly when integrating this type.

## Sources
- `Business\SAIF.Business.Claim.Bill.AutomatedAudit\AuditUtilities\clsAuditCalculator.vb`
