Roundup Savings Accrual Monthly Calculator

Compute observed eligible purchase roundups to caller minor-unit multiples, preserving exact-multiple zero roundups and capped-cycle shortfall; refunds/exclusions and actual transfer authorization remain caller evidence.

Description

Roundup savings fill the next specified minor-unit multiple.

Roundup savings fill the next specified minor-unit multiple. An exact-multiple purchase needs no roundup, and a cycle cap can leave requested savings untransferred.1

The returned values include Per purchase requested roundups minor, Requested roundup total minor, Applied cycle transfer minor, Untransferred due to caller cap minor. The How section below explains the calculation, input rules and interpretation.

When to use Roundup Savings Accrual Monthly Calculator

Use Roundup Savings Accrual Monthly Calculator when you need to evaluate the supplied records under the calculation and evidence rules below. No refund classification, purchase eligibility or actual transfer authorization is inferred.

Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.

How to use Roundup Savings Accrual Monthly Calculator and understand its results

  1. Prepare observed financial records and verified caller terms. Use one currency for integer minor-unit money and preserve leading zeros in identifier text. One basis point is 0.01 percentage points. Resolve dates, local clocks, counting rules and evidence flags as specified.
  2. Enter eligiblePurchaseAmountsMinor, callerRoundupUnitMinor, callerCycleTransferCapMinor using the field table and calculation rules, then run the tool.
  3. Read perPurchaseRequestedRoundupsMinor, requestedRoundupTotalMinor, appliedCycleTransferMinor, untransferredDueToCallerCapMinor. 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
eligiblePurchaseAmountsMinorEligible purchase amounts minorlist of numberRequired
callerRoundupUnitMinorCaller roundup unit minornumberRequired
callerCycleTransferCapMinorCaller cycle transfer cap minornumberRequired

Enter nonnegative safe-integer eligible purchase amounts and cap plus integer roundup unit 1–1000000. The purchase list may be empty. Return per-purchase requests, total request, applied cycle transfer and untransferred amount using checked integer sums.

roundup_i=(unit−(purchase_i mod unit)) mod unit; applied=min(sum(roundups),cap)

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

Output fieldMeaningValue type
perPurchaseRequestedRoundupsMinorPer purchase requested roundups minorlist of number
requestedRoundupTotalMinorRequested roundup total minornumber
appliedCycleTransferMinorApplied cycle transfer minornumber
untransferredDueToCallerCapMinorUntransferred due to caller cap minornumber
json
{
  "input": {
    "eligiblePurchaseAmountsMinor": [
      101,
      200,
      299
    ],
    "callerRoundupUnitMinor": 100,
    "callerCycleTransferCapMinor": 80
  },
  "output": {
    "perPurchaseRequestedRoundupsMinor": [
      99,
      0,
      1
    ],
    "requestedRoundupTotalMinor": 100,
    "appliedCycleTransferMinor": 80,
    "untransferredDueToCallerCapMinor": 20
  }
}

Limitations and assumptions

No refund classification, purchase eligibility or actual transfer authorization is inferred.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Rewards Effective Value Percent Calculator: Realized reward value must be compared with observed eligible spend after allocated fees. Net reward value can be negative. For a complementary task, use ATM Surcharge Breakeven Transactions Calculator: ATM break-even count divides cycle fixed cost by already net transaction contribution. Whole transactions require ceiling division.

References

  1. Roundup Savings Accrual Monthly Calculator — tool.io

Similar or alternative tools

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