# File Upload

## [#file-upload-rules](#file-upload-rules "mention")

## Getting Started

File Upload is the process of transferring data from an external file via the IAF CertSearch's file uploader.&#x20;

{% hint style="info" %}
**Pre-requisites:**&#x20;

* Data formatted in an[ **Excel**](/accreditation-bodies/data-management/import-certification/certification-file-templates/manage-data-in-excel.md) or [**XML** ](/accreditation-bodies/data-management/import-certification/certification-file-templates/manage-data-in-xml.md)file
  {% endhint %}

**Average Transfer Speed:** 30 secs \~ 2 mins, may vary depending on the data quality

**Acceptable Formats:** XLSX and XML

**Recommended:** Small, Medium and Large CBs that have anywhere between 20 to 100,000 certifications

***

## How to import Certification data via File Upload

To import your data via File Upload:

1. go to **'Import Certification'** page
2. Choose **'File Upload'** as your data import method
3. Select the files you want to update

{% hint style="info" %}
**NOTE:** you can only upload 1 file format in 1 batch, uploading multiple file formats in 1 batch is not permissible. To learn more about the data import rules, click [here](/accreditation-bodies/data-management/import-certification/certification-file-templates/xml-general-rules.md#general-rule).
{% endhint %}

3. Click on the upload section to select the files from your local **or** drag and drop the files you want to upload:

{% hint style="info" %}
**Note**: There is a maximum of **10 files** per import batch, files that exceed the limit will not be included in the upload.&#x20;
{% endhint %}

4. Once selected, click the **Upload** button
5. In Step 2, the system initiates the data validation
6. Once validated, your data will successfully be added to IAF CertSearch

If errors are encountered during the data validation, read through the File Upload Rules to guide you in resolving the issues.

***

## File Upload Rules

<table><thead><tr><th width="283">Limits</th><th>Descriptions</th></tr></thead><tbody><tr><td><a data-footnote-ref href="#user-content-fn-1"><strong>Batch File</strong></a> <strong>Upload Limit</strong></td><td>10 files per batch</td></tr><tr><td><strong>File Size Limit</strong></td><td>Maximum of 10k records</td></tr><tr><td><strong>File Formats</strong></td><td><strong>XLSX</strong> or <strong>XML</strong></td></tr><tr><td></td><td></td></tr></tbody></table>

[^1]: Validates the number of files uploaded and processed all at once, rather than uploading them one by one.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.iafcertsearch.org/accreditation-bodies/data-management/import-certification/data-import-methods/file-upload.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
