> For the complete documentation index, see [llms.txt](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://schoolmanagerp.gitbook.io/schoolmanagerp-docs/en/help/troubleshooting.md).

# What to do when something goes wrong

The usual problems with signing in, installing on a phone, offline attendance, fee mistakes, printing and SMS are all here in one place. For each one you get: what the screen says, why it happens, and how to fix it.

**How to look:** Read the red or yellow message on the screen. Find that text below (on a computer, press Ctrl and F to search inside the page). If you cannot find it, open the **Problems and fixes** section of the page you were working on.

<figure><img src="https://1521882729-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4VUIF0J625mjr4UQwChh%2Fuploads%2Fgit-blob-c687f584c60fe2b420fba3d3b4ec49fcda5f5540%2Fhelp-troubleshooting.svg?alt=media" alt="Three steps when something goes wrong: read the message on the screen, find that message on this page to see the cause and the fix, and if it is still not fixed, tell your school admin and include the message" width="720"><figcaption></figcaption></figure>

**On this page**

* [Signing in](#signin)
* [Phone and app install](#phone)
* [Attendance without internet](#offline)
* [Fee mistakes](#fees)
* [Printing](#print)
* [SMS did not arrive](#sms)
* [You cannot see a page or button](#cant-see)
* [If it is still not fixed](#help)

***

## Signing in <a href="#signin" id="signin"></a>

### "That email/phone or password is incorrect."

* **Why:** The number, the email or the password did not match.
* **What to do:**
  1. Check the number or email and type it again.
  2. Type the password again, slowly.
  3. If you cannot remember it, see [Forgot your password](/schoolmanagerp-docs/en/start/sign-in.md#task-forgot).

### "Enter a valid email or an 11-digit phone number."

* **Why:** The phone number is not a full 11 digits, or the email is not written correctly.
* **What to do:** Start the number with 0 and type all 11 digits, for example `01712345678`.

### "Too many attempts. Try again in … seconds."

* **Why:** Too many wrong tries in a short time. For safety the app pauses for a while.
* **What to do:** Wait for the time shown in the message, then try again.

### "This account isn't linked to a school yet. …"

* **Why:** Your account exists, but no school has added you.
* **What to do:** Ask the school admin to add you. For staff the admin uses [Add a staff member](/schoolmanagerp-docs/en/students/staff.md#task-main). For guardians, the admin uses the [guardian invitation](/schoolmanagerp-docs/en/students/guardians.md) page.

### "This account has been suspended."

* **Why:** You opened an invitation link, but the school has switched your account off.
* **What to do:** Contact the school office. Only the school can switch it back on.

### The code does not arrive

* **Why:** The number is wrong, the phone has no network, or the email code went to spam.
* **What to do:**
  1. Check that the number is right.
  2. If it is an email, look in the spam folder.
  3. If it still does not come after a few tries, try again in an hour.

On the demo site or the staging site no code goes to a phone or an email. Find it in the **test inbox** instead: tap **Open test inbox** in the bar at the top of the page, or in the line under the code box. Steps: [Where do codes and messages go on the demo?](/schoolmanagerp-docs/en/start/sign-in.md#task-test-inbox)

### "This link has expired."

* **Why:** The invitation link is too old. A password reset link that is too old or already used says **This link has expired or has already been used.** instead.
* **What to do:** For an invitation link, see [If you got an invitation link](/schoolmanagerp-docs/en/start/sign-in.md#task-invite). For a reset link, see [Forgot your password](/schoolmanagerp-docs/en/start/sign-in.md#task-forgot).

### "Something went wrong. Please try again."

* **Why:** Usually an internet problem.
* **What to do:** Check your internet and try again. If it keeps happening, tell your admin.

All the sign-in messages: [Signing in → Problems and fixes](/schoolmanagerp-docs/en/start/sign-in.md#trouble).

***

## Phone and app install <a href="#phone" id="phone"></a>

### The menu has no "Install app"

* **Why:** The app may already be installed, or the browser has not offered it yet.
* **What to do:** [Install it from the Chrome menu](/schoolmanagerp-docs/en/start/phone.md#task-chrome-menu).

### No "Install app" on an iPhone

* **Why:** You are in Chrome or another browser. On an iPhone the app installs from Safari.
* **What to do:** Open the address in Safari, then follow the steps in [On an iPhone](/schoolmanagerp-docs/en/start/phone.md#task-iphone).

### Opening from the icon asks you to sign in again

* **Why:** An installed app can open separately from the browser.
* **What to do:** [Sign in](/schoolmanagerp-docs/en/start/sign-in.md) once more.

### The address does not open

* **What to do:** Compare the address with the text the admin sent you, and check your internet.

***

## Attendance without internet <a href="#offline" id="offline"></a>

### The submit button says "Save on device"

* **Why:** There is no internet. This is not a mistake. The attendance is kept first on your phone or computer.
* **What to do:**
  1. Press the button. The message **Saved on device — will sync when you're back online** appears.
  2. When the internet is back, open the app on this same device or keep it open. If the app is closed, nothing is sent.
  3. When it is sent, the message **1 offline change saved.** appears.

### "You're offline — 1 change waiting to send"

* **Why:** The work is still only on this device. It has not reached the school's system.
* **What to do:** Turn the internet on and keep the app open. What the three states mean: [Glossary → The three states](/schoolmanagerp-docs/en/help/glossary.md#states).

### Still "waiting to send" after the internet is back

* **Why:** There are two possible reasons. Someone else has marked attendance in the same register in the meantime, or it could not be sent even after several tries.
* **What to do:**
  1. Open the **Your changes** panel at the top.
  2. If it says **This was changed somewhere else while it waited**, choose which version to keep.
  3. If it says **This couldn't be sent after several tries**, open the register again and press **Submit attendance**.
  4. If it still does not work, tell your admin.

The full rules: [Taking attendance → Attendance without internet](/schoolmanagerp-docs/en/attendance.md#task-offline).

***

## Fee mistakes <a href="#fees" id="fees"></a>

Nothing is deleted from the money records. To fix a mistake, a new opposite entry is added, so that it can be seen later what happened.

### A payment was recorded for the wrong student, the wrong amount or the wrong method

* **Why:** A mistake was made when the payment was taken. A payment itself cannot be edited.
* **What to do:**
  1. The admin reverses the whole payment: [Reverse a payment](/schoolmanagerp-docs/en/fee-structures/payments.md#task-reverse). A part of a payment cannot be reversed.
  2. After the reversal the bills become due again, and a **credit note** is made against the invoice.
  3. Then [record the payment](/schoolmanagerp-docs/en/fee-structures/record-payment.md) again, correctly.

### "Later payments must be reversed first:"

* **Why:** Some of this payment's money was kept as credit, and a later payment has spent that credit.
* **What to do:** Open the links and reverse the later payments first, then this one. Steps: [When it asks you to reverse later payments first](/schoolmanagerp-docs/en/fee-structures/payments.md#task-later).

### "Another admin must approve this reversal. Ask them to enter their code."

* **Why:** The school has another admin, so you cannot approve your own reversal.
* **What to do:** Call the other admin. Press **Reverse payment** again, and they enter their code in the approval window.

### Invoices and credit notes get mixed up

* **Why:** A reversed payment's invoice has a credit note against it. Both show in the same list.
* **What to do:** See [Invoice or credit note: how to tell](/schoolmanagerp-docs/en/fee-structures/invoices.md#confirm).

### Two bills for the same fee for one student in one month

* **Why:** When the bills were created, someone chose **Create anyway**.
* **What to do:** If no money has been paid on the second round, press **Remove uncollected**: [Change a round's period, remove uncollected bills or delete a round](/schoolmanagerp-docs/en/fee-structures/generate-fees.md#task-batch).

### A wrong fine was charged

* **What to do:** Waive the fine in full or in part: [Waive a fine](/schoolmanagerp-docs/en/fee-structures/fines.md#task-waive).

### A wrong mark in published results

This is not a fee, but the same question comes up. Published results cannot be edited directly.

* **What to do:** The admin [reopens the results](/schoolmanagerp-docs/en/exam-templates/results.md#task-reopen), the mark is fixed, and then they are [processed again](/schoolmanagerp-docs/en/exam-templates/results.md#task-reprocess).

***

## Printing <a href="#print" id="print"></a>

The app does not print by itself. It opens the browser's own print window, and your printer prints from there.

### "Your browser blocked the print window. …"

* **Why:** The browser has pop-ups turned off, so it could not open the print window.
* **What to do:**
  1. In the browser, allow pop-ups for this site.
  2. Press **Print** again.

For a receipt or an invoice you may instead see **The receipt could not be opened for printing.** or **Couldn't open the printable invoice. Try again.** Allow pop-ups, check your internet, then press again.

### "Add your first printer to be able to print."

* **Why:** No printer has been added for the school yet.
* **What to do:** The admin adds a printer from the [Printers and calibration](/schoolmanagerp-docs/en/settings/print-templates/printers-and-calibration.md) page.

### "No design for this document yet"

* **Why:** No print design has been published for this paper (for example the ID card).
* **What to do:** The admin [makes the first design from a ready-made one](/schoolmanagerp-docs/en/settings/print-templates.md#task-main).

### The print is shifted or cut off on the paper

* **What to do:**
  1. In the browser's print window, set **Scale 100%** and **Margins None**.
  2. If it is still shifted, [calibrate](/schoolmanagerp-docs/en/settings/print-templates/printers-and-calibration.md) the printer.

### "Could not start printing. Nothing was printed."

* **What to do:** Try again after a little while. Nothing was printed, so there is no risk of printing twice.

For a report card you may see **The print could not be recorded, so it was not printed. Try again.** Check your internet and press **Print** again.

***

## SMS did not arrive <a href="#sms" id="sms"></a>

You can see who got the message and who did not. For fee reminders, open the [Reminder history](/schoolmanagerp-docs/en/send-message/reminder-history.md) page. Next to each message that did not arrive it says **Why it failed**.

For any one message, find it in the [Message log](/schoolmanagerp-docs/en/send-message/message-log.md) by name or phone. When **Check status** shows there, press it to ask the company whether it arrived.

### "This school has no SMS credit left, …"

* **Why:** The school's SMS credit has run out. For result SMS, if the credit is not enough, no message goes at all.
* **What to do:** Ask the admin to add credit. For now, pick another channel such as WhatsApp or email.

### "SMS is not set up for this school, …"

* **Why:** This channel has not been turned on in the school's settings.
* **What to do:** The admin turns it on in **Settings › Communication** ([Changing the school's settings](/schoolmanagerp-docs/en/settings.md)). Then send again.

### "no address for this channel"

* **Why:** The app does not have this guardian's phone number or email.
* **What to do:** Add the number on the [Guardians](/schoolmanagerp-docs/en/students/guardians.md) page, or pick another guardian or channel.

### Some reminder messages failed

* **What to do:** [Retry the failed deliveries](/schoolmanagerp-docs/en/send-message/reminder-history.md#task-retry). If the round is still **Processing**, let it finish first.

### The result SMS did not go

* **Why:** Result SMS do not go before the results are published, or the credit is low.
* **What to do:** First [publish the results](/schoolmanagerp-docs/en/exam-templates/results.md#task-publish), check the credit, then [send the SMS](/schoolmanagerp-docs/en/exam-templates/results.md#task-sms).

***

## You cannot see a page or button <a href="#cant-see" id="cant-see"></a>

A page is missing from the menu, a list is empty, or the screen says **You don't have access to this page.**? This is usually not a mistake: your role does not have permission for that work, or another school or academic year is selected. Go through it step by step: [Why can't I see this?](/schoolmanagerp-docs/en/help/cant-see-this.md)

***

## If it is still not fixed <a href="#help" id="help"></a>

1. Reload the page once. Check your internet.
2. Write down the message on the screen exactly, or take a screenshot.
3. Tell the school admin: which page you were on, what you pressed, and what it said.

If a word is not clear, see the [Glossary](/schoolmanagerp-docs/en/help/glossary.md).

***

*Version 0.1.0 · Last verified 2026-10-25*
