Troubleshooting Import Errors

Import Management > All > [Select Import Job on screen]

This page outlines the common import validation and parsing errors found in Replenishment +. Use the tables below to determine the root of the error and potential solutions for the issue.

Validation Errors

Validation errors are some of the most common import errors. These arise when the data in the file does not match the data type required for the field or if the data does not match the rules for the field.

Validation errors will often display the rule that has been broken by the error in the Error field. This will be a helpful reference for many of the errors as they give a hint on how to fix the validation error.

Parts with validation errors will still be uploaded into R+ and the data will be changed or removed.

Validation Error

Definition

Solution

key_notfound

The PartNumber-Revision-Location combination in the row does not exist in R+.

key_alreadyexists

Indicates a duplicate record in the file.

Confirm whether the record is a duplicate or a typo in the file. Fix or remove the duplicate row from the CSV.

generic_warning

Multiple warnings fall under this category, usually because the data does not match a specific rule. See the Error column to view particular rule. A data point with warning will still be uploaded - it is usually just changed to 0.

Ensure the value in the row in the CSV file follows the rule in the Error field in R+.

generic_error

Multiple errors fall under this category, usually because the data does not match a specific rule. See the Error column to view particular rule.

Ensure the value in the row in the CSV file follows the rule in the Error field in R+.

circular_reference

Found only in Bill of Materials file. Indicates that the row contains a parent-child relationship that already exists in the file.

Remove the row from the file. Reconfirm that all required parent-child relationships for the Finished Good are included in the file.

GreaterThanValidator

The values entered are below a certain quantity, usually 0. When this happens, the value with this error will be changed to 0. See the error field to see what the acceptable quantity for this field is.

Fix the values in those rows in the CSV file by ensuring they are greater than the quantity specified in the Error field in R+ (usually 0).

LengthValidator

The values entered are greater than a specified length for the field. When this happens, the value with this error will erased and the field will be made blank. See the Error field to see what the acceptable quantity for this field is.

Fix the text/values in those rows in the CSV file by ensuring they are less than the quantity specified in the Error field in R+.

InclusiveBetweenValidator

The values entered are outside a specified range for the field. When this happens, the value with this error will be changed to 0. See the Error field to see what the acceptable range is.

Fix the value in the row in the CSV file by ensuring it falls between the range listed in the Error field in R+.

Parsing Errors

Parsing errors are less common but can be more difficult to resolve. These arise when there is an issue with the structure of the file. R+ does not recognize how to import the data that is in the file and does not import or recognize any of the data.

Each Parsing Error will contain a "carrot" dropdown arrow that will expand on the source of the issue. The below example will walk through how to read one of these errors using the dropdown.

  • Row - The row in the CSV file

  • Type - The file type

  • Field Index - The number of column with the error in it (e.g. 9 = column I in the CSV file)

  • Field Name - The name of the column with the error in it

  • Field Value - The value in the file that is sparking the error. (e.g. ' ' = the field is blank)

There will often be two gray boxes that list the same information, followed by a third gray box that explains how R+ will process the field that has the error. In the example above, R+ does not recognize the ADU field and will mark the field as null.

Last updated

Was this helpful?