# Year-end rollover

Use year-end rollover in the school workspace. Preview new-session student placement and apply or revert a recorded promotion batch.

Category: School office
Guide: https://avkul.in/docs/guides/screen-school-promotion/
Guided sample demo: https://avkul.in/docs/demo/screen-school-promotion/
Snapshot: 11 October 2026

## Features

- Copy classes &amp; sections across
- Undo
- Dry-run a rollover — writes nothing
- Copy classes/sections/subjects into the new session
- Apply the rollover (transactional)
- Revert
- Batches

## Access and setup

Intended access: Assigned account with the required permissions
- A school account with the permissions shown below.
- Choose the relevant school, academic session or child before working.

Permission keys: promotion:view, promotion:create, promotion:manage, promotion:delete

## Workflow

1. Choose the source and target academic sessions.
2. Clone or prepare the target class structure.
3. Review the dry-run placement and exceptions.
4. Commit only the reviewed batch and keep its reversal reference.

## Fields and controls

- From (closing)
- To (new year)
- Min attendance %
- Min average %
- Hold students with dues

## Current limits

- Preview writes nothing; commit changes enrollment. Locked sessions and school ownership checks still apply.

## Actual application access

- https://avkul.in/en/school/promotion

## API reference

- POST /api/v1/promotions/preview — Dry-run a rollover — writes nothing; promotion:view
- POST /api/v1/promotions/clone-structure — Copy classes/sections/subjects into the new session; promotion:create
- POST /api/v1/promotions/commit — Apply the rollover (transactional); promotion:manage
- POST /api/v1/promotions/batches/:id/revert — Revert; promotion:delete
- GET /api/v1/promotions/batches — Batches; promotion:view

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
