Donor-Restriction Release

Reconcile nonprofit donor-restriction releases with qualifying expenditures.

Description

Donor-restriction releases compare recorded amounts with qualifying expenditures and available restricted funds.

Donor-restriction releases compare recorded amounts with qualifying expenditures and available restricted funds.1

Reconcile nonprofit donor-restriction releases with qualifying expenditures.

When to use Donor-Restriction Release

Use this tool to reconcile nonprofit donor-restriction releases with qualifying expenditures.

Prepare the documented facts, aligned totals or expected/observed evidence labels requested. Choose applicable requirements and thresholds separately before interpreting a planning screen.

How to use Donor-Restriction Release and understand its results

  1. Prepare the documented facts, aligned totals or expected/observed evidence labels requested. Choose applicable requirements and thresholds separately before interpreting a planning screen.
  2. Enter openingRestrictedBalance, newRestrictedDonations, qualifyingExpenditures, recordedReleases, tolerance using the field table and calculation rules, then run the tool.
  3. Read availableRestrictedFunds, eligibleRelease, releaseDifference, closingRestrictedBalance, releaseSupported. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
openingRestrictedBalanceOpening restricted balancenumber; minimum: 0Required
newRestrictedDonationsNew restricted donationsnumber; minimum: 0Required
qualifyingExpendituresQualifying expendituresnumber; minimum: 0Required
recordedReleasesRecorded restriction releasesnumber; minimum: 0Required
toleranceAllowed release differencenumber; minimum: 0Required

Enter nonnegative amounts/tolerance with releases≤opening+new. Return available/eligible/difference/closing based on recorded releases and inclusive absolute gate.

eligible=min(available,expenditures); difference=recorded−eligible

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
availableRestrictedFundsAvailable restricted fundsnumber; minimum: 0
eligibleReleaseEligible releasenumber; minimum: 0
releaseDifferenceRecorded minus eligible releasenumber
closingRestrictedBalanceClosing restricted balancenumber; minimum: 0
releaseSupportedRecorded release is supportedboolean
json
{
  "input": {
    "openingRestrictedBalance": 1000,
    "newRestrictedDonations": 500,
    "qualifyingExpenditures": 400,
    "recordedReleases": 400,
    "tolerance": 0
  },
  "output": {
    "availableRestrictedFunds": 1500,
    "eligibleRelease": 400,
    "releaseDifference": 0,
    "closingRestrictedBalance": 1100,
    "releaseSupported": true
  }
}

Limitations and assumptions

No donor terms, expenditure eligibility or release authorization is established.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Frequent-Flyer Breakage: Roll forward frequent-flyer liability and calculate breakage. For a complementary task, use Grant Cost Allowability: Summarize allowable and questioned costs in a tested grant sample.

References

  1. Donor-Restriction Release — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies