← ClaudeAtlas

finance-month-end-variance-analysislisted

Runs month-end variance analysis in the only order that works: reconciliation first, explanation second, so that anything failing to tie out is reported as the finding rather than explained as a variance. Decomposes explained movement into price, volume, mix, timing, FX and one-off effects and refuses to produce commentary when the ledger, sub-ledger or prior-period figures were not supplied. Use at month-end or quarter-end close, when a P&L or cost line moved unexpectedly, when preparing the close pack, or when a reviewer asks why a number changed. Trigger on 'month-end', 'variance analysis', 'why did this line move', 'close pack', 'flux analysis', 'reconciliation', 'period-over-period'. Not for forward-looking budget narrative and forecast implications (use finance-budget-vs-actual-commentary) or for assessing individual expense claims (use finance-expense-policy-triage).
alihusains/enterprise-skills · ★ 0 · AI & Automation · score 73
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