CTR Cash Reporting Threshold Checker

Aggregate actual cash ledger by independently caller resolved person/day group then apply explicit strict/inclusive reporting threshold, not per-transaction threshold. Caller independently verifies edition, jurisdiction, applicability and one currency; screening does not establish legal compliance, coverage or bank approval.

Description

Cash-reporting review starts with independently linked transaction groups and applicable thresholds.

Cash-reporting review starts with independently linked transaction groups and applicable thresholds.1

Strictly-above and at-least comparisons produce different boundary results. Use CTR Cash Reporting Threshold Checker to evaluate the supplied inputs under the model explained below.

When to use CTR Cash Reporting Threshold Checker

Use CTR Cash Reporting Threshold Checker to evaluate the supplied inputs under the model explained below. Establish the currency and minor-unit convention, measurement period and applicable transaction or institution context.

How to use CTR Cash Reporting Threshold Checker and understand its results

  1. Establish the currency and minor-unit convention, measurement period and applicable transaction or institution context.
  2. Enter Observed cash transaction minor, Observed aggregation group ids, Caller cash reporting threshold minor, Caller trigger strictly above using the field table and validation rules below, then run the tool.
  3. Read Aggregation group ids, Aggregated cash minor, Caller reporting review group ids; interpret the units, signs, ordering and unknown-value placeholders described below.
  4. Correct reported input errors and rerun. Apply successful results according to their specific meanings and check the assumptions before using them in a decision.
Input fieldMeaningValue typeRequirement
observedCashTransactionMinorObserved cash transaction minorarray of numberRequired; constraints below
observedAggregationGroupIdsObserved aggregation group idsarray of stringRequired; constraints below
callerCashReportingThresholdMinorCaller cash reporting threshold minornumberRequired; constraints below
callerTriggerStrictlyAboveCaller trigger strictly abovebooleanRequired; constraints below

Enter aligned nonempty cash amounts and nonblank aggregation IDs, plus a threshold and a strictly-above boolean. Money is nonnegative integer minor units up to 1000000000000. Sum exact ID groups in first-appearance order, then select sum>threshold when strict or sum≥threshold otherwise. Return all group totals and review IDs. No built-in dollar threshold, relationship inference, exception decision or CTR filing is performed.

reviewGroups=groupTotal>callerThreshold if strict, otherwise groupTotal≥callerThreshold

Use the field order, units and branch conditions described above.

Output fieldMeaningValue type
aggregationGroupIdsAggregation group idsarray of string
aggregatedCashMinorAggregated cash minorarray of number
callerReportingReviewGroupIdsCaller reporting review group idsarray of string
json
{
  "input": {
    "observedCashTransactionMinor": [
      600,
      500
    ],
    "observedAggregationGroupIds": [
      "day-person-a",
      "day-person-a"
    ],
    "callerCashReportingThresholdMinor": 1000,
    "callerTriggerStrictlyAbove": true
  },
  "output": {
    "aggregationGroupIds": [
      "day-person-a"
    ],
    "aggregatedCashMinor": [
      1100
    ],
    "callerReportingReviewGroupIds": [
      "day-person-a"
    ]
  }
}

Limitations and assumptions

Strictly-above and at-least comparisons produce different boundary results. Apply the exact scope and assumptions explained above.

All listed fields require explicit values. Unexpected fields, incorrect types, nonfinite numbers and sparse arrays fail validation. Domain-specific bounds, alignments and supported tokens are explained above; extremely large inputs or outputs can also be rejected. Input errors differ from successful false results, empty match lists and unknown-evidence placeholders.

Alternative or Complementary methods

Use MSB Under 3000 Log Rule Lookup for a related task: Recordkeeping screens apply amount bands to independently linked transaction groups.

Use BSA AML Program Elements Checklist for a related task: An AML program review considers controls, testing, responsibility, training and applicable due diligence.

References

  1. CTR Cash Reporting Threshold Checker — tool.io

Similar or alternative tools

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