Generating Certificates (Bonafide, Character, Custom)
Generate and print official school certificates — bonafide, character, transfer, and custom certificates with digital signatures.
Generating Certificates (Bonafide, Character, Custom)
TL;DR: Generate official certificates with one click — student data auto-populates, your school logo and principal's signature are included, and everything prints in a professional format.
Available Certificate Types
| Certificate | Purpose | Common Use |
|---|---|---|
| Bonafide | Proof of enrollment | Bank accounts, visa, scholarships |
| Character | Attestation of student character | Job applications, further education |
| Transfer (TC) | Release from school | Transferring to another school |
| Study | Proof of study period | Verification requests |
| Migration | Board-level transfer | Moving between education boards |
| Custom | Any purpose | Awards, participation, completion |
Generating a Certificate
- Go to Students → [Student] → Certificates.
- Click + Generate Certificate.
- Select the certificate type.
- Review the auto-populated content:
- Student name, class, admission number
- Date of birth, parent name
- Enrollment dates
- School name, address, affiliation
- Edit the content if needed.
- Click Generate.
- Download PDF or Print directly.
Customizing Certificate Templates
- Go to Settings → Templates → Certificates.
- Select a certificate type to edit.
- Customize:
- Header — School logo, name, address, affiliation number
- Body — Certificate text with merge fields
- Footer — Principal signature, school seal placeholder
- Border — Decorative border style
- Paper size — A4 or Letter
Merge Fields
Use these placeholders in templates — they auto-fill with student data:
| Field | Output |
|---|---|
{student_name} | Rahul Sharma |
{class} | Class 10 |
{section} | Section A |
{admission_no} | ADM2026001 |
{dob} | May 15, 2012 |
{parent_name} | Anil Sharma |
{enrollment_date} | April 1, 2020 |
{school_name} | Delhi Public School |
{date} | June 10, 2026 |
{certificate_no} | CERT-2026-001 |
Transfer Certificate (TC) Workflow
TCs have an additional workflow:
- Go to Students → [Student] → Certificates → Transfer Certificate.
- Fill in TC-specific fields:
- Reason for leaving
- Date of leaving
- Conduct and character assessment
- Fee clearance status (auto-checked)
- Dues cleared? (auto-verified from finance)
- Submit for Principal Approval.
- Once approved, the student status changes to "Withdrawn."
- TC generates with certificate number for records.
Bulk Certificate Generation
For generating certificates for multiple students:
- Go to Students → Certificates → Bulk Generate.
- Select the certificate type.
- Select students (by class or individual).
- Generate all at once.
- Download as a merged PDF or individual files.
Certificate Log
All generated certificates are logged:
- Go to Students → Certificates → History.
- View: certificate type, student, date generated, generated by.
- Reprint or revoke certificates from the log.
Troubleshooting
Q: TC generation blocked — "fees pending." A: The student has outstanding fee balances. Clear the dues first in Finance, or an admin can override the check.
Q: Certificate number is wrong. A: Certificate numbers auto-increment. To reset or customize, go to Settings → Templates → Certificates → Numbering.
Q: Can I add a digital signature? A: Yes. Upload the principal's signature image (PNG with transparent background) in Settings → Templates → Certificates → Signature.
Need custom certificate formats for your board? Contact us for template assistance.