SASAMS Data Upload: Step-by-Step Tutorial

A complete walkthrough of the SASAMS upload process. From data preparation to successful submission, follow these steps for error-free SASAMS uploads.

Uploading data to SASAMS can feel daunting, especially if you've experienced failed submissions in the past. This tutorial breaks down the entire process into manageable steps, helping you prepare your data correctly and upload it successfully.

Before You Start

Before attempting any SASAMS upload, ensure you have:

Important

Always work from a backup of your data. Never modify your only copy of learner records during the export process.

Step-by-Step Upload Process

1

Export Data from Your Source System

Start by exporting learner data from your school management system. If you're using MyEncore, go to Reports → SASAMS Export and select the data type you need (learners, marks, attendance). The system will automatically format the data correctly.

If using spreadsheets or other systems, export to CSV format and ensure columns match SASAMS requirements exactly.

2

Validate Your Data

Before uploading, check your data for common issues:

3+

Save in Correct Format

SASAMS is particular about file formats:

4

Log into SASAMS

Access the SASAMS portal using your school credentials. Navigate to the appropriate module for your submission type:

5

Upload Your File

In the appropriate module, find the "Upload" or "Import" function. Select your prepared file and initiate the upload. For large files:

6

Review Validation Results

After upload, SASAMS will validate your data and provide a report. If there are errors:

7

Confirm Submission

Once validation passes, you may need to confirm or "commit" the submission. This step finalises the data in SASAMS. Some submissions require district office approval before they're fully processed.

Data Preparation Checklist

📋

Learner Data

  • Full name as per ID
  • Valid 13-digit ID number
  • Date of birth
  • Gender
  • Home language
  • Grade and class
  • Admission date
  • Physical address
  • Parent/guardian details
📊

Marks Data

  • Learner ID/number
  • Subject code
  • Term number
  • Mark/percentage
  • Assessment type
  • Promotion decision (year-end)
📅

Attendance Data

  • Learner ID/number
  • Date
  • Present/Absent indicator
  • Reason code (if absent)

Common Upload Issues and Solutions

File Not Accepted

If SASAMS won't accept your file:

Partial Data Imported

If only some records import successfully:

Timeout Errors

If the upload times out:

MyEncore Makes This Easy

With MyEncore, SASAMS export is a one-click process. The system validates your data against SASAMS requirements before export, catches errors early, and generates correctly formatted files automatically. No manual data preparation needed.

Best Practices for SASAMS Uploads

  1. Upload regularly—don't wait until deadlines to submit large batches
  2. Keep records of uploads—save confirmation messages and error reports
  3. Verify after upload—spot-check a few records in SASAMS to confirm they imported correctly
  4. Maintain source data integrity—corrections should flow from your school system to SASAMS, not the other way
  5. Train backup staff—ensure more than one person can handle SASAMS uploads

Simplify SASAMS Uploads with MyEncore

One-click SASAMS export with built-in validation. No manual data preparation required.

Google Play App Store AppGallery

Web app: app.myencore.co.za

Ready for Easier SASAMS Uploads?

Book a demo to see how MyEncore automates SASAMS data preparation.

Book a Demo

Related Articles