Common IBIS Registration Errors

The ManageBac+ Team
  • Updated
Markdown
Quick answer

Find the message you see in the list below. Most errors mean the student already has an IBIS record: add their IBIS personal code in Plans > Manage IBIS Personal Codes and select Register Now again. If the student was registered by hand in IBIS or at another school, finish the registration in IBIS.

What each error means when you register Diploma candidates in IBIS through ManageBac+, and how to fix it.

Screenshot: Registration Details page of a DP year group with the Pending, Scheduled, Processing, Registered and Failed tabs
Where to find it: Year Groups > your DP year group > Plans > Register via IBIS
Message starts with Fix in
Candidate exists in another school IBIS
Candidate already exists in IBIS ManageBac+
Candidate is already registered in IBIS IBIS
The ability to register candidates for this session has been withdrawn Contact the IB
Value '' is not facet-valid ManageBac+, then IBIS
Content of element 'subjects' is not complete ManageBac+
IBIS requires candidates to have a verified email Student's inbox
A status code such as S24 ManageBac+ or IBIS

Errors and fixes

Candidate exists in another school

Candidate exists in another school and cannot be registered again on ManageBac+. Please register via IBIS.

Why: the student transferred from another school, where they were registered as an MYP candidate or for anticipated exams.

Fix: ask the previous school for the student's IBIS personal code (for example dmg891), then register the student directly in IBIS.

Candidate already exists in IBIS

Candidate already exists in IBIS. Please fill out the Candidate's Personal Code from IBIS and try again.

Why: your school registered the student before, for an anticipated exam or MYP moderation.

  1. Find the student's personal code in IBIS.

  2. In ManageBac+, go to the DP year group Plans, open the Details panel and select Manage IBIS Personal Codes and enter the code.

    Screenshot: Plans Details panel with Register via IBIS and Manage IBIS Personal Codes
  3. Select Register via IBIS in the same panel, then select Register Now next to the student.

Candidate is already registered in IBIS

Candidate is already registered in IBIS and can not be registered again from ManageBac+.

Why: the student was registered by hand in IBIS for this session before ManageBac+ sent their registration.

Fix: make all changes for this student directly in IBIS.

Registration withdrawn for outstanding debts

The ability to register candidates for this session has been withdrawn as your school has outstanding debts over 90 days old. Please contact Finance via myaccount@ibo.org for further discussion.

Why: the IB blocks registration for schools with payments overdue by more than 90 days. Every student shows this message.

Fix: contact IB Finance at myaccount@ibo.org. Faria Support cannot change this.

Value is not facet-valid

Value '' is not facet-valid with respect to pattern '[a-z]{3}[0-9]{3}' for type '#AnonType_candidateSession'.

Why: the student was registered before for MYP certified grades or the Personal Project, so IBIS needs their personal code.

Fix: enter the student's IBIS personal code (see above) and register again. If it still fails, register the student directly in IBIS.

Subjects element is not complete

Content of element 'subjects' is not complete. One of '{subject_details}' is expected.

Why: at least one exam subject was added as an Additional Subject, leaving a gap in the six Diploma subjects. Additional subjects do not count towards the Diploma.

Fix: make sure six subjects are listed as exam subjects, or that DP 1 anticipated results are applied to the DP 2 subjects, then register again.

Candidate needs a verified email

The registration cannot proceed. IBIS requires 2026 candidates to have a verified email.

Why: the student has not confirmed the email address in their Candidate Personal Info.

Fix: ask the student to open the IB Exam Details Email Confirmation email and select the link. Once confirmed, register again.

Screenshot: IB Exam Details Email Confirmation email with the verification link
IB Exam Details Email Confirmation email with the verification link.

IBIS status codes

If IBIS rejects a registration, ManageBac+ shows its status code. Fix the subjects or details in the student's Plans worksheet, or in IBIS, and register again.

Basic errors (3 codes)
Code Meaning
S01 No subject details
S02 All subjects: registration not accepted, previous session malpractice
S50 Candidate registered out of the school's main session
Prohibitions and non-authorizations (19 codes)
Code Meaning
S03 School not authorized to offer special request subject
S04 School-based syllabus not authorized
S05 Pilot subject not authorized
S06 History HL: more than one regional option specified
S07 Visual arts SL: more than one option specified
S08 Music SL: more than one option specified
S09 Groups 1 to 6: same subjects at HL and SL
S10 Groups 1 and 2: same subjects for languages A1, A2, B or ab initio
S11 Group 5: two group 5 subjects (exception: mathematics HL and further mathematics SL)
S12 SBS/pilot subjects: prohibitions with groups 1 to 6 subjects
S13 Group 4: environmental systems SL with biology HL or biology SL
S14 Pilot subject or a school-based syllabus subject as a six-month retake
S15 Transdisciplinary subject registered as a six-month retake
S16 Same subject for language A1 and transdisciplinary text and performance
S17 Same subject for language B, A2 or ab initio and transdisciplinary text and performance
S18 Group 6: theatre arts HL or SL with text and performance SL
S19 Group 6: more than one school-based syllabus subject (diploma candidates only)
S20 Two pilot subjects
S21 Pilot subject and a school-based syllabus subject
Diploma and retake (20 codes)
Code Meaning
S22 Candidate registered for more than three sessions
S23 More than six subjects
S24 Fewer than six subjects
S25 Total of six subjects, but two or less HL subjects
S26 Total of six subjects, but with five or six HL subjects
S27 No extended essay subject
S28 No group 1 or authorized equivalent school-based syllabus/pilot subject
S29 No group 2, second group 1 or authorized equivalent school-based syllabus/pilot subject
S30 No group 3 or authorized equivalent school-based syllabus/pilot subject
S31 No group 4 or authorized equivalent school-based syllabus/pilot subject
S32 No group 5 or authorized equivalent school-based syllabus/pilot subject
S33 No theory of knowledge
S34 Language B or language A2 cannot be retaken as a language ab initio SL
S35 Group 2 extended essay cannot be offered in the candidate’s language A1
S36 Extended essay cannot be offered in a candidate’s language A1 SL self-taught subject
S43 More than one language A1 SL self-taught registration
S44 More than one extended essay entry (a second EE cannot be included as an additional subject)
S45 More than one theory of knowledge entry (a second TOK cannot be included as an additional subject)
S46 Registration category not permitted this session (check category in previous session)
S51 Six-month retake subject/level change not valid
Anticipated (8 codes)
Code Meaning
S37 More than two subjects
S38 Registration at higher level
S39 Language ab initio SL offered as an anticipated subject
S40 Pilot subject registered as an anticipated subject
S41 Theory of knowledge registration (also applies to certificate candidates)
S42 Extended essay registration (also applies to certificate candidates)
S47 Diploma to diploma only permitted for split-session candidates
S48 Anticipated to anticipated only permitted for split-session candidates
Certificate (2 codes)
Code Meaning
S41 Theory of knowledge registration (also applies to anticipated candidates)
S42 Extended essay registration (also applies to anticipated candidates)

Was this article helpful?

7 out of 31 found this helpful