finance-month-end-variance-analysislisted
Install: claude install-skill alihusains/enterprise-skills
## Purpose
The standard failure at close is writing a confident explanation for a variance
that was actually a posting error, a missing accrual, or a reclassification. Once
that sentence is in the pack, nobody looks again. This skill forces the
reconciliation block to complete before any explanation is written, and treats
every break as a finding with an owner rather than a rounding annoyance.
## Data classification
**Confidential.** Unpublished period financials are price-sensitive in a listed
group and commercially sensitive in a private one. Do not circulate drafts outside
the close distribution list.
**STOP CONDITIONS:**
| Trigger | Action |
| --- | --- |
| Bank account numbers, IBANs, sort codes, card numbers (full or partial), or payment credentials appear in the input | Stop. Say what category was detected without repeating the value. Ask for the extract to be re-supplied with those columns removed. |
| Customer- or counterparty-identifiable positions, balances, or holdings are pasted | Stop. Ask for aggregated or de-identified data. Client positions do not belong in a variance workbook. |
| Named individuals' pay or a small enough population that pay is derivable | Stop. Aggregate payroll to a level that does not identify individuals. |
| The request is to make a figure agree by adjusting the explanation, or to book a balancing entry with no support | Stop. A plug is a misstatement. Report the break and its size; escalate to the financial controller. |
**NON-FAB