MNO Recon Upload¶
MNO Recon Upload is a Management function used to submit the monthly reconciliation file received from a mobile network operator (MNO). The portal stores the file against the selected operator and billing period, then passes it to the billing-file processing workflow.
This page is not a report. In the current portal, open it from Management → MNO Recon Upload. Access depends on the permissions assigned to your account.

Before you upload¶
Confirm all of the following against the file or the operator's delivery notice:
- the operator that supplied the file;
- the billing month and year represented by its contents;
- the original file type and extension; and
- whether a file for the same operator and period already appears in the upload history.
Keep the original file unchanged. Renaming an extension does not convert the file and will cause validation or processing problems.
Upload a reconciliation file¶
- Open Management in the side navigation.
- Select MNO Recon Upload.
- Expand New MNO Recon File Upload if the form is closed.
- Select the MNO that supplied the file.
- Select the Format that matches the original file.
- Select the file's Billing Month and Billing Year.
- Choose the Recon File from your computer.
- Check the displayed target filename and all selected values.
- Select Upload File and keep the page open while the upload is in progress.
- Review the confirmation and the new row in MNO Recon Upload History.
Select Cancel to close the form without uploading. Select Refresh upload history when a newly submitted file or a processing-status change is not yet visible.
Field and format guide¶
| Field | What to select | Validation performed by the portal |
|---|---|---|
| MNO | MTN, Vodacom, Cell C, or Telkom |
The selected MNO determines which formats are available. |
| Format | The format of the source file | MTN accepts CSV or XLSX; Vodacom and Cell C accept XLSX; Telkom accepts PDF. |
| Billing Month | The month covered by the operator file | Do not assume this is the current month. |
| Billing Year | The year covered by the operator file | Check carefully during December and January processing. |
| Recon File | The unchanged file received from the MNO | The file extension must exactly match the selected format. |
The portal creates a standard target filename using the MNO, format, billing month, billing year, and a timestamp. This helps distinguish individual submissions. It does not change the contents or format of the uploaded file.
Understand upload history¶
The history table records the Uploaded at time, MNO, billing Period, processing Status, and File Name. Use these details together when checking whether the correct file was submitted.
Status values normally fall into these groups:
| Status group | Examples | Meaning |
|---|---|---|
| In progress | UPLOADED, SUBMITTED, RECEIVED, VALIDATING, PROCESSING |
The file has entered the workflow but processing is not complete. |
| Completed | LOADED, LOADED_WITH_REJECTIONS, COMPLETED |
Processing reached a final state. LOADED_WITH_REJECTIONS means some input was rejected and should be reviewed. |
| Failed | FAILED, REJECTED, UPLOAD_FAILED |
The upload or a later processing stage failed. Investigate before retrying. |
Important
A successful upload only confirms that the file was accepted and handed to the processing workflow. It does not confirm that every row was loaded or that the billing period has been reconciled. Wait for a final status and then review the Reconciled Billing Report.
Avoid duplicate or incorrectly classified files¶
Before submitting another file, compare its MNO, period, and filename with the history. If the same source file may already have been uploaded, confirm its processing status with the billing owner instead of renaming and resubmitting it.
If an upload fails:
- record the message shown by the portal;
- recheck the MNO, format, month, and year;
- verify that the original file opens and that its extension matches the selected format;
- retry only after correcting the identified issue; and
- give support the MNO, billing period, filename, status, and error message if the problem continues.
Reconciliation files contain sensitive billing information. Retain and share them only through approved locations and processes.