{
  "id": "banking/ach-same-day-return-fees",
  "signature": "AI tells a US small business that ACH same-day returns are free and unlimited, ignoring NACHA's per-entry fee and daily cap",
  "signature_zh": "AI告诉美国小企业，ACH同日退票是免费且无限制的，忽略了NACHA的每笔费用和每日上限",
  "regex": "ACH.*same.day.*return.*fee|NACHA.*cap.*return|ODFI.*daily.*limit.*100000",
  "domain": "banking",
  "category": "runtime_error",
  "subcategory": null,
  "root_cause": "NACHA's 2024 Same-Day ACH rules impose a $0.05 per-entry fee for returns and a daily cap of 100,000 entries per ODFI, causing unexpected charges or transaction rejections for businesses exceeding limits.",
  "root_cause_type": "generic",
  "root_cause_zh": "NACHA的2024年同日ACH规则对退票收取每笔0.05美元的费用，且每个ODFI每日上限10万笔，导致企业超限时产生意外费用或交易拒绝。",
  "versions": [
    {
      "version": "NACHA Operating Rules 2024",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Same-Day ACH Phase 3 (2023)",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "FedACH 2024",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    }
  ],
  "os_specific": {},
  "dead_ends": [
    {
      "action": "Ask the bank to waive the return fees as a one-time courtesy",
      "why_fails": "NACHA mandates the fee for all ODFIs; banks cannot waive it without violating the rule, though they may absorb it internally.",
      "fail_rate": 0.7,
      "condition": "",
      "sources": []
    },
    {
      "action": "Increase the daily cap by requesting a higher limit from the ODFI",
      "why_fails": "The 100,000-entry cap is a network-level limit set by NACHA, not adjustable by individual banks.",
      "fail_rate": 0.95,
      "condition": "",
      "sources": []
    },
    {
      "action": "Use a different ACH operator (e.g., The Clearing House) to bypass the cap",
      "why_fails": "The same NACHA rules apply to all ACH operators; the cap is universal.",
      "fail_rate": 0.9,
      "condition": "",
      "sources": []
    }
  ],
  "workarounds": [
    {
      "action": "Batch ACH returns into multiple smaller files, each under 100,000 entries, and submit them on separate days. Example: In your ACH file, split the return records into two files of 50,000 each and schedule them for consecutive business days.",
      "success_rate": 0.88,
      "how": "Batch ACH returns into multiple smaller files, each under 100,000 entries, and submit them on separate days. Example: In your ACH file, split the return records into two files of 50,000 each and schedule them for consecutive business days.",
      "condition": "",
      "sources": []
    },
    {
      "action": "Use non-same-day ACH returns (standard 2-day settlement) which are free and uncapped. Example: In your ACH origination software, set the 'Effective Entry Date' to T+2 instead of same-day.",
      "success_rate": 0.95,
      "how": "Use non-same-day ACH returns (standard 2-day settlement) which are free and uncapped. Example: In your ACH origination software, set the 'Effective Entry Date' to T+2 instead of same-day.",
      "condition": "",
      "sources": []
    },
    {
      "action": "Pre-validate account numbers before origination to reduce returns. Example: Implement an account validation API like Plaid Auth or Early Warning Services before submitting the ACH file.",
      "success_rate": 0.85,
      "how": "Pre-validate account numbers before origination to reduce returns. Example: Implement an account validation API like Plaid Auth or Early Warning Services before submitting the ACH file.",
      "condition": "",
      "sources": []
    }
  ],
  "workarounds_zh": [
    "Batch ACH returns into multiple smaller files, each under 100,000 entries, and submit them on separate days. Example: In your ACH file, split the return records into two files of 50,000 each and schedule them for consecutive business days.",
    "Use non-same-day ACH returns (standard 2-day settlement) which are free and uncapped. Example: In your ACH origination software, set the 'Effective Entry Date' to T+2 instead of same-day.",
    "Pre-validate account numbers before origination to reduce returns. Example: Implement an account validation API like Plaid Auth or Early Warning Services before submitting the ACH file."
  ],
  "transition_graph": {
    "leads_to": [],
    "preceded_by": [],
    "frequently_confused_with": []
  },
  "official_doc_url": "https://www.nacha.org/rules/same-day-ach",
  "official_doc_section": null,
  "error_code": "ACH-RET-005",
  "verification_tier": "ai_generated",
  "confidence": 0.85,
  "fix_success_rate": 0.9,
  "resolvable": "true",
  "first_seen": "2024-09-20",
  "last_confirmed": "2024-06-01",
  "last_updated": "2024-06-01",
  "evidence_count": 1,
  "tags": [],
  "locale": "en",
  "aliases": []
}