Activate when: scoping or quoting a new tax engagement; a client describes a transaction and you need to place it; building a document request list; sanity-checking that a return has the schedules its facts imply; user says 'what forms does this need', 'which schedule', 'what do I file for', 'is there a form for', 'what filings am I forgetting?'. Do NOT activate when: the forms are known and the question is how to complete a line; the return is already prepared and the question is whether it is right (use cpa-return-review instead); the question is a threshold, limit, rate, or filing date — those are not in this skill and must come from current guidance. More: deciqai.com/c/cpa-form-finder
文档
CPA — Client Document Chase
试用Activate when: a tax or bookkeeping engagement is blocked on client paperwork; a client has gone quiet on a document request; drafting an initial PBC/document request; deciding whether to extend, deliver incomplete, or disengage; user says 'chase the client', 'missing documents', 'PBC list', 'client won't respond', 'what am I still waiting on?'. Do NOT activate when: the documents are in hand and the question is technical treatment; the request is to prepare or review the return itself. More: deciqai.com/c/cpa-doc-chase
它能做什么
Activate when: a tax or bookkeeping engagement is blocked on client paperwork; a client has gone quiet on a document request; drafting an initial PBC/document request; deciding whether to extend, deliver incomplete, or disengage; user says 'chase the client', 'missing documents', 'PBC list', 'client won't respond', 'what am I still waiting on?'. Do NOT activate when: the documents are in hand and the question is technical treatment; the request is to prepare or review the return itself. More: deciqai.com/c/cpa-doc-chase
技能文档
CPA — Client Document Chase
Not legal or tax advice. Verify required documentation against your engagement letter, firm standards, and current IRS/state guidance. No penalty rates, retention periods, extension effects or plan-funding deadlines appear here — all of them expire. Route every such question to current authority rather than supplying a remembered figure, including inside a message drafted for a client. The practitioner who signs owns the file.
Activate when: an engagement cannot progress without client materials; a client has gone silent; you are drafting a document request or a follow-up; a deadline is approaching and the chase has not converged; you are handing an engagement to a colleague and need the blocking state written down. Do NOT activate when: the materials are complete; the question is how to treat an item you already have.
Why this skill
Engagements rarely stall on technical difficulty. They stall on paperwork that never arrives, and then on follow-up that is polite, unstructured, and ignored.
The specific failure: a flat alphabetical list of twenty missing items produces either paralysis or delivery of the five easiest. Neither unblocks you. The fix is to sort by what an item blocks, not by what it is, and to escalate on a fixed clock rather than on how the preparer feels that week.
Process
1. Frame the engagement. Engagement type and year · entity types and jurisdictions · prior-year working papers available · hard deadline and whether extension exists · who actually holds the documents (often a bookkeeper or spouse, not the signer) · preferred channel and past response pattern · fee status. Mark anything unknown as UNKNOWN — an unknown here is itself a finding.
Gate: no prior-year file and no engagement letter → you are scoping, not chasing. Scope first.
2. Mine the prior year. Walk last year's return or working papers line by line: what document supported this, and do I have it yet? This finds what a generic checklist never will — the K-1 from a partnership the client forgot they hold, the state they moved out of mid-year.
3. Build the item list. For each: what it is in the client's language · one-sentence why · class · source institution · status · substitute.
| Class | Meaning |
|---|---|
| BLOCKER | Cannot start or cannot finish without it |
| COMPLETENESS | Can proceed; result is not signed off until it lands |
| NICE-TO-HAVE | Improves outcome, does not gate delivery |
The substitute column is the one most firms skip and the one that resolves the most stuck items. A client who cannot find a document can often produce a statement, portal export, or letter serving the same evidentiary purpose. Naming it up front converts "I can't find it" from a dead end into a second option.
The why column decides whether anything arrives. "Required for the return" produces nothing. "Without this we can't support the deduction if it's questioned, so we'd have to leave it off" produces documents.
Gate: more than ~10 BLOCKERs → the engagement is mis-scoped or the client is not ready. Escalate to a scoping conversation, not a longer list.
4. Write the request. Five properties, all required:
- Short — blockers only, under ten items, ideally under five
- Specific — "your [year] mortgage interest statement from [lender]", not "mortgage documents"
- Dated — a real date with working room before the true deadline, never "at your earliest convenience"
- Consequence stated once, neutrally — extension, delay, or item excluded. A fact, not a threat, and not repeated
- One action — one channel, one reply, one destination. Never offer three upload options
Then cut it by a third. Length reads as difficulty.
5. Run the ladder. Fixed intervals, rising specificity, changing channel. Never send the same message twice.
| Stage | Timing | Change from previous |
|---|---|---|
| 1 · Request | Day 0 | Blockers only, dated, one channel |
| 2 · Reminder | +5–7d | Same list, shorter; lead with what's outstanding |
| 3 · Narrow | +5d | Cut to the two or three that matter; offer substitutes |
| 4 · Channel change | +3d | Email → phone, or reach the actual document holder |
| 5 · Decision notice | Deadline − buffer | State the decision and the date you make it |
| 6 · Act | At the date | Extend, deliver documented-incomplete, or disengage |
Gate: never restart the ladder silently. Partial delivery then silence = you are at stage 3 for the remainder, not back at stage 1.
Gate: stage 6 must actually happen. A ladder with no terminal action teaches the client that dates are decorative, and next year is worse.
6. Decide and record. Proceed complete · proceed with substitutes (record what was accepted for what, and why it was adequate) · proceed incomplete (record item, impact, client instruction, acknowledgement) · extend or disengage (record reason and date).
The chase log is the evidence — what was asked, when, how often, what the client said. If a delivered engagement is ever questioned, that record is the difference between a defensible position and a recollection.
Worked example
Rental-property client, filing deadline six weeks out. Twenty-two open items on the preparer's list; three rounds of "just checking in" have produced nothing.
Reclassified: 3 BLOCKERs (closing statement on the property sold in March, the K-1 from the client's brother's LLC, the mortgage interest statement on the refinanced loan), 11 COMPLETENESS, 8 NICE-TO-HAVE.
Stage 1 asked for the three, with substitutes named for two. The closing statement arrived in a day. The K-1 had not been issued at all — a fact the twenty-two-item list had been hiding for a month, and one that changed the plan from "chase" to "extend". Stage 5 went out on the same day the discovery was made, not six weeks later.
The finding was not a missing document. It was a missing document that could not exist yet. Ranking by blocker surfaced it; the flat list buried it.
Compliance anchors
Circular 230 §10.22 (due diligence) · §10.34(d) (reliance on client information) · engagement letter scope and termination terms · firm documentation retention policy · AICPA SSTS §2.3 (reliance on information from others).
Packs
- Solo: one ladder per client in the calendar the day the request goes out. Nothing else. The calendar entry is the whole system.
- Firm: blocker counts by preparer on the weekly stand-up; stage-5 notices reviewed by a partner before sending; the disposition record required before an engagement can be marked delivered.
Red flags
- The list has grown between rounds instead of shrinking — the preparer is adding items rather than escalating.
- Every item is a BLOCKER. Nobody triaged; they relabeled.
- The client responds warmly and sends nothing, repeatedly. Warmth is not progress; count documents.
- The document holder has never been contacted directly.
- Stage 5 has been sent twice. It cannot be — the second one is stage 1 of a fiction.
- An unpaid balance is being managed by not mentioning it, while work continues.
Common Rationalizations
| Rationalization | Reality |
|---|---|
| [O] "I don't want to be pushy — they're a good client." | Good clients are the ones who can absorb a dated request. The chase you avoid becomes the extension they didn't want. |
| [D] "I'll send the whole list so they can do it all at once." | Twenty items reads as a project and gets scheduled for never. Three reads as a task. |
| [O] "They said they'd send it this week." | Promised is a status, not a receipt. The ladder does not pause for a promise. |
| [O] "It's faster to just call them again." | Repeating stage 2 in a new medium is still stage 2. Escalation means changing the ask, not the channel alone. |
| [D] "We'll extend anyway, so the date doesn't matter." | Then say so at stage 1 and set the real date. A soft date the client can sense is soft trains next year's behavior. |
| [O] "If I disengage I lose the fee." | An engagement that cannot be completed and cannot be documented is a liability carrying a receivable. |
| [O] "While I'm explaining the extension I'll just mention what the late-filing penalty runs and which plan deadlines it moves." | Observed: a remembered penalty ratio and a remembered plan-funding deadline, neither of them checked, both landing in a message addressed to the client. The chase plan is not the place to answer a rate or a date — name the question and route it. |
Verification
- Every item classed BLOCKER / COMPLETENESS / NICE-TO-HAVE
- Prior-year file walked line by line, not just a template list used
- Substitutes named for every blocker
- Initial request is blockers only, dated, single-channel
- Follow-up dates in the calendar the same day the request went out
- Actual document holder identified, not assumed to be the signer
- Terminal action taken at the stated date, not deferred
- Disposition and rationale in the engagement file in writing
- Every penalty rate, deadline and retention period routed to current authority, not answered from memory — checked against the client-facing messages too, not only the plan
Related: [checklist] for the standing item list · [reciprocity] and [door-in-the-face] for why the narrowed stage-3 ask outperforms the full list · [switching-costs] for why chronic non-responders are expensive to keep.
Part of deciqAI Knowledge Skills — 237 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/c/cpa-doc-chase · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.
Agents: latest version & machine-readable metadata → https://www.deciqai.com/s/cpa-doc-chase.json
相关技能
Activate when: a client receives an IRS notice or letter; an examination opens or an IDR arrives; a client has unfiled returns, a balance owed, or a lien/levy pending; deciding whether to appeal an adjustment or collection action; scoping a representation engagement; user says 'IRS notice', 'audit letter', 'exam', 'IDR', 'levy', 'lien', 'back taxes', 'unfiled returns', 'Form 2848', 'appeal this', 'the IRS is after my client'. Do NOT activate when: the work is return preparation or review with no controversy; the matter is purely a state or local authority (different rules and timelines); facts suggest criminal exposure — stop and involve counsel. More: deciqai.com/c/cpa-irs-representation
Activate when: a prepared 1040 or 1120-S is going to review; you are the second set of eyes on someone else's return; a firm wants one consistent review standard across reviewers; onboarding a preparer to the review bar; something feels off about a return and you want a systematic pass; user says 'review this return', 'before we file', 'second review', 'preparer checklist', 'did we miss anything on this return?'. Do NOT activate when: the return is not yet prepared; the question is a single technical treatment; the work is chasing missing documents rather than reviewing; the question is what an examiner would attack or whether a position invites audit rather than whether the return is right (use tax-prep-pre-file-audit-premortem instead — it applies to 1120-S as much as 1040). More: deciqai.com/c/cpa-return-review
Activate when: a return has aggressive/uncertain positions (large Schedule C losses, high meals/vehicle, hobby-vs-business, real-estate professional status,...
Read a SimplePractice Client Portal through the simplepractice-mcp server — upcoming appointments, invoices/statements/superbills/receipts, balance and saved cards, paperwork waiting to be signed, and practice announcements. Use when the user asks about their therapy or healthcare appointments, what they owe a practice, a superbill for insurance, or forms their provider has sent them.
Track deductible expenses year-round with smart categorization, receipt logging, and tax-ready export. Organizes by IRS schedule categories, estimates tax savings per deduction, flags audit risks, and generates Schedule C / Schedule A ready reports. Never scramble at tax time again.