> For the complete documentation index, see [llms.txt](https://docs.unimarket.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unimarket.com/documentation/file-automation-sftp/sftp-file-error-problem-processing-file.md).

# sFTP File Error: Problem Processing File

When your community receives an email notification with the error **Problem Processing File**, it indicates that an automated or manual file upload was unsuccessful. Follow these steps to identify and resolve the issue.

## How to Identify the Error

1. **Login** to Unimarket.
2. Navigate to the **Administration** module and select **File Processing**.
3. Locate the failed file in the list.
4. **Hover over the "i" icon** (information circle) next to the failed status to view specific details about what the error pertains to.
5. Select the **Error Report** hyperlink to download the CSV file and research and resolve the error(s).

## Common Error Types

Errors typically fall into one of the following categories:

* **Syntax Errors**: Incorrect CSV formatting, such as missing headers or incorrect character encoding.
* **Data Validation**: Missing required fields or using invalid data (e.g., an account code that doesn't exist).
* **Sequence Issues**: Uploading dependent data before the primary data exists (e.g., uploading supplier addresses before the supplier record).
* **Duplicate Invoices Found**: Multiple invoices found with the same identifier associated with the specified supplier name.

## How to Resolve the Issue

1. **Correct the File**: Open your source CSV file and fix the specific data or formatting issue identified in the error message.
2. **Re-upload**: Once corrected, re-upload the file through the **File Processing** screen or place it back in the appropriate sFTP inbound folder.
3. **Verify**: Confirm the status changes to "Success" or "Processed" in the File Processing log.

## Limits & Notes

* **Support Assistance**: If the error message is technical or pertains to a system issue you cannot correct, contact Unimarket Support at `support@unimarket.com`.
* **Outdated Files**: Avoid re-uploading old files if more recent data has already been processed to prevent overwriting current information.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.unimarket.com/documentation/file-automation-sftp/sftp-file-error-problem-processing-file.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
