For
operations · sysadmin
Not for
End users doing a task in a screen — the in-product Help Centre answers those.
owned by support · reviewed unverified
Year-End Checks
Applies to: All subscriptions · Invoice Generation · Which modules do I have?
Purpose
Carry a Complifly deployment across a financial year boundary without a numbering collision, an unclosed period, or a reconciliation that cannot be completed later.
Audience
Finance, with IT. Planned and owned, not improvised.
Prerequisites
Monthly Checks performed consistently through the year
A plan with a date and an owner, agreed at least a month ahead
A rehearsal in a non-production environment
A verified backup immediately before the exercise
Steps
Plan a month ahead
Year-end is the one operational exercise that cannot be retried casually. Numbering, period close and statutory deadlines all converge, and the window is short.
Timing
Action
One month before
Agree the plan, the date and the owner. Rehearse in a non-production environment
One week before
Complete the reconciliation for the closing year to date
The day before
Verified backup. Confirm no documents are pending
On the day
Execute the sequence below
The week after
Verify, and resolve anything the pre-check surfaced
1. Numbering series rollover
The check that causes the most damage when missed.
Verify
Every series for the new year is defined, correctly formatted, and starts where it should
Expect
Each registration and document type has a series ready
Warning signs
A series with no definition for the new year; a series continuing across the boundary in a way that could collide; an ERP series restarting into numbers already used
Act
Define the new series before the first document of the new year. A collision produces a permanent duplicate rejection, because the government consumes numbers per supplier, type and year
Confirm the ERP's series as well as Complifly's. Most collisions originate on the ERP side.
2. Close the final period
Verify
All documents for the final period are processed, registered and posted
Expect
Nothing outstanding
Warning signs
Documents in quarantine; documents unregistered; unposted entries
Act
Clear everything before closing. Closing over an outstanding item makes it far harder to resolve afterwards
3. Run the year-end pre-check
Verify
The pre-check reports no blocking issues
Expect
Clean, or issues with an owner and a plan
Warning signs
Unbalanced entries; open periods; unposted documents
Act
Work every issue. Do not force the close. Forcing it leaves inconsistency that is materially harder to unpick than resolving the issue now
4. Close the year
Verify
The close completes and balances carry forward correctly
Expect
Completed; the new year open
Warning signs
The close fails; balances do not agree
Act
If it fails, do not retry blindly — read what it reports. Restore from backup if the state is uncertain
5. Full-year reconciliation
Verify
The full year, ERP against Complifly, per registration
Expect
Agreement, with every difference explained
Warning signs
Unexplained differences; documents registered that the ERP does not show
Act
Resolve now. A year-end difference left unresolved becomes an audit finding twelve months later, when nobody remembers the context
6. Compliance completeness for the year
Verify
Everything requiring registration has it; cancellations are accounted for; evidence is retrievable
Expect
Complete and retrievable
Warning signs
Gaps in the document sequence; documents that missed their window; evidence that cannot be retrieved
Act
Gaps and missed windows go to the tax lead. Evidence retrieval problems go to IT before the archive
7. Archive and retention
Verify
The closing year's data is archived per the retention policy and is retrievable
Expect
Archived and retrievable
Warning signs
Archive not tested; retention shorter than the statutory obligation
Act
Test retrieval from the archive. Statutory retention wins over any data-minimisation preference — check before purging anything
8. Housekeeping for the new year
Verify
Fiscal calendar seeded for the new year; rates with effective dates spanning the boundary; approval thresholds still appropriate
Expect
Ready
Warning signs
No calendar; rates with no validity in the new year; thresholds unchanged since inception
Act
Seed and configure before the first working day of the new year
Validation
Check
Pass condition
Rehearsed
In a non-production environment, before the real exercise
Backup verified
Taken and verified immediately before
Numbering ready
Every series defined for the new year, in Complifly and the ERP
Final period closed
With nothing outstanding
Pre-check clean
Worked, not forced
Year closed
Balances carried forward correctly
Reconciliation complete
Every difference explained
Archive retrievable
Tested, not assumed
New year configured
Calendar, rates and thresholds ready
The first document of the new year
Processed successfully, end to end
The last row is the real proof. Process one real document on the first working day and take it through to registration.
Troubleshooting
Symptom
Cause
Action
Duplicate rejections in the first week of the new year
A numbering series collided
Numbers are permanently consumed. Fix the series before issuing more
Year-end close refuses
The pre-check found genuine issues
Work them. Forcing the close is worse than delaying it
Balances do not carry forward
Unposted entries, or an open period
Close all periods first
Reconciliation differences discovered at year-end
Monthly reconciliation not performed
A year of differences is far harder than twelve months of small ones
Archived data cannot be retrieved
Archive never tested
Test retrieval before relying on the archive
Rates missing for the new year
Effective dates end at the boundary
Extend or add them before the first document
The first document fails
New-year configuration incomplete
Work the configuration checklist; do not process a backlog until it passes
Year-end takes far longer than rehearsed
Rehearsal used an unrepresentative data volume
Rehearse against representative volume
Related Articles