{
 "schema": "aiblocks-page/1",
 "id": "fund-fee-revision-assistant",
 "type": "agent",
 "name": "Fund fee and credit reviewer",
 "summary": "Recheck changed fund fees, eligible credits and invoices. Keep fee proposals separate from actual capital calls.",
 "headline": "Fund fee and credit reviewer",
 "subhead": "Share the fee rules, dates, fee bases, eligible receipts and unused credits. It recalculates the selected period, checks credits and compares the last accepted review. You get a fee bridge and invoice questions. It reviews a capital call’s effect only when an actual approved call is supplied.",
 "job": {
  "id": "money-and-investing",
  "name": "Research investments and business value"
 },
 "level": "advanced",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-22",
 "inputs": [
  {
   "type": "contract",
   "required": true,
   "label": "Contract",
   "what": "a contract or agreement in full, such as terms of service, an NDA or an order form, with its clauses, dates and any changes"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "you_give": [
  "The fee clauses from the fund agreement (the LPA): rates, what each rate applies to, the stepdown date, the offset share and whether unused credit carries forward",
  "The fee base before the stepdown, such as commitments, and after it, such as invested cost, for the invoice period (from the fund administrator's statements)",
  "The fees the manager received from portfolio companies in the period, with the type of each (from the manager's fee ledger)",
  "The offset credit brought forward from last period (from the last invoice or review)",
  "The invoice period dates, and the currency and scale you report in, such as thousands of dollars",
  "The invoice you want checked (optional)",
  "A capital call notice and the commitment ledger (optional, only if the fee is paid through a capital call)",
  "Your last accepted review and the record it left (optional on a first run)"
 ],
 "you_get": [
  "The management fee for the invoice period, with the fee on each side of the stepdown date shown side by side",
  "An offset schedule: opening credit, new eligible fees, credit used, closing credit and net fee due",
  "A list of what changed since the last review, and the source of each change",
  "A capital call check, only when a call notice is supplied",
  "Questions for your reviewer on anything missing, plus MISSING lines, checks that could not run and a record for next time"
 ],
 "use_when": [
  "The investment period just ended and you need to check the first invoice at the new rate and fee base.",
  "The manager received a monitoring or deal fee from a company the fund owns, and you want to know how much should reduce the fee.",
  "Last quarter left an unused fee credit, and you need to know if it carries forward and by how much.",
  "A side letter or amendment changed the fee rate or the offset share, and your fee schedule is out of date."
 ],
 "skip_when": [
  "You only want to compare one quarter's fee before and after a rate change. Use the Fund management fee change checker.",
  "You only need the offset and carryforward sums for one period. Use the Fund management fee offset checker.",
  "Your question is about unfunded commitments or one investor's capital call. Use the Fund commitments and capital call reviewer.",
  "You want to check an investor's capital account or NAV. Use the Investor statement NAV checker.",
  "You want to know what the fund agreement means in law. It works from the clauses you paste and gives no legal advice."
 ],
 "output_sample": {
  "input": [
   "The fee clauses from your fund agreement (rates, what each rate applies to, stepdown date, offset share)",
   "The fee base before and after the stepdown, for the invoice period",
   "The fees the manager received from portfolio companies in the period, with the type of each",
   "The offset credit brought forward from last period",
   "Your last accepted review and its record (optional on a first run)",
   "A capital call notice and the commitment ledger (optional)"
  ],
  "prerequisites": [
   "An AI that can read files. For a workbook, one that can create spreadsheets.",
   "A named person who knows the fund and will check the result"
  ],
  "output": [
   {
    "name": "Changed since last review",
    "contains": "Each clause, base, fee receipt or credit that is new or different, with its source and date."
   },
   {
    "name": "Fee for the invoice period",
    "contains": "The fee before and after the stepdown, side by side. It marks which applies and splits the period on the date if needed."
   },
   {
    "name": "Offset schedule",
    "contains": "Opening credit, new eligible fees, the offset share, credit used, closing credit and the net fee due."
   },
   {
    "name": "Capital call check",
    "contains": "The callable commitment before and after, only if a call notice was supplied. Otherwise one line saying it was skipped and why."
   },
   {
    "name": "Reviewer questions",
    "contains": "One question for each missing clause, date or receipt."
   },
   {
    "name": "Record for next review",
    "contains": "The fund and period, clause versions, fee chosen, eligible receipts counted, credit carried forward and invoice status."
   },
   {
    "name": "MISSING and CHECKS MISSED",
    "contains": "Each gap, and the line it stops. Each check that failed or could not run, or \"none\"."
   },
   {
    "name": "Workbook (if your AI can make one)",
    "contains": "Inputs, formulas and a checks tab, so you can click into each figure."
   }
  ]
 },
 "output_shape": "REVIEW DATE <date>, <currency>, <scale>   LAST REVIEW <date or first run>\nINVOICE PERIOD <start> to <end>   STEPDOWN DATE <date>\n\nCHANGED SINCE LAST REVIEW  <clause, base, fee receipt or credit that changed>\nFEE BEFORE STEPDOWN   <base> x <rate> x <part of year> = <n>\nFEE AFTER STEPDOWN    <base> x <rate> x <part of year> = <n>\nFEE FOR THIS INVOICE  <which one applies and why; split on <date> if needed>\nOFFSET SCHEDULE       opening credit <n> + eligible fees <n> x <offset share> = <available>\n                      used <n>; closing credit <n>; net fee due <n>\nCAPITAL CALL CHECK    <callable commitment before and after, or \"skipped: no call notice\">\nREVIEWER QUESTIONS    <one per gap>\n\nRECORD FOR NEXT REVIEW  fund and period, clause versions, fee chosen,\n                        eligible receipts, credit carried, invoice status\nMISSING  <each gap, and the line it stops>\nCHECKS MISSED  <one line each, or none>",
 "how_to_use": [
  "Download the pack and give it to an AI that can read files, such as Claude, ChatGPT or Gemini. For a workbook, pick one that can create spreadsheets. In plain chat it returns the same tables as text.",
  "Say whether this is the first run. If not, paste the record from last time and attach last period's review. Then attach the fee clauses, the fee ledger and the administrator's statements.",
  "Read \"changed since last review\" first. Check each changed rate, date or fee against the clause or statement it came from.",
  "Check the fee for the invoice period by hand: base times annual rate times the part of the year. If the stepdown date falls inside the period, check that the period was split on that date.",
  "Check the credit: opening credit plus new eligible fees times the offset share, less the credit used, equals the closing credit. Then check that net fee due is the gross fee less the credit used.",
  "Answer the questions or leave them marked MISSING. Nothing is sent, invoiced or paid."
 ],
 "checks": [
  "Apply the charge for the actual selected period; comparison-period charges are never added together as one invoice. Never overwrite an accepted baseline with an unapproved scenario; record which branch ran or was skipped.",
  "Trace each material input to its source, date, currency, scale, sign and reporting period. Retain unresolved MISSING: lines.",
  "Credit used plus closing credit equals opening credit plus new eligible credit. Eligibility comes from the agreement and the receipts, not from gross cash received.",
  "Keep hardcoded inputs separate from live formulas. Inspect changed inputs, actual recalculation, exported formulas and saved-file reopening."
 ],
 "steps": [
  {
   "position": 1,
   "id": "reconcile-private-fund-fee-charges",
   "name": "Private fund fee and offset checker",
   "summary": "Share fund fee terms, dates, eligible receipts and prior credits. Get the applicable gross fee, offset use, net invoice and remaining credit.",
   "url": "https://useaiblocks.com/workflows/reconcile-private-fund-fee-charges"
  },
  {
   "position": 2,
   "id": "unfunded-commitment-checker",
   "name": "Remaining fund commitment checker",
   "summary": "Share fund commitments, calls and eligible returned capital. Check how much the fund can still call.",
   "url": "https://useaiblocks.com/skills/unfunded-commitment-checker"
  }
 ],
 "next": [
  {
   "name": "Investor statement NAV checker",
   "url": "https://useaiblocks.com/skills/investor-statement-nav-checker",
   "why": "Check the money"
  },
  {
   "name": "Fund management fee offset checker",
   "url": "https://useaiblocks.com/skills/transaction-fee-offset-checker",
   "why": "Check the money"
  },
  {
   "name": "Seller closing cash and escrow reviewer",
   "url": "https://useaiblocks.com/skills/seller-closing-revision-assistant",
   "why": "Check the money"
  }
 ],
 "source": null,
 "credits": [
  {
   "title": "Original finance methods and model fixtures",
   "by": "AI Blocks contributors",
   "url": "",
   "used": "Original instructions, calculations and illustrative examples. External method references are linked separately and retain their own rights."
  }
 ],
 "files": [
  "LICENSE"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/fund-fee-revision-assistant",
  "markdown": "https://useaiblocks.com/agents/fund-fee-revision-assistant.md",
  "json": "https://useaiblocks.com/agents/fund-fee-revision-assistant.json",
  "instructions": "https://useaiblocks.com/skills/fund-fee-revision-assistant/SKILL.md",
  "download": "https://useaiblocks.com/skills/fund-fee-revision-assistant.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/fund-fee-revision-assistant",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/fund-fee-revision-assistant",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
