iHub Common Error and Validation
This page lists the common iHub errors that are returned on file Load. This includes API responses, FTP XML response files and Activity monitor details.
For FTP XML When the XML file itself is invalid and cannot be parsed, the entire file will fail.. I.e. the date format is invalid. Example response file:
XMLExampleDateFormat.xml_29-07-20-052626_response.xml
XML FTP example response file when the first order in a file of two, has missing mandatory fields. Multiple responses are wrapped in <Responses> tags:
XmlExampleMissingFields.xml_29-07-20-052838_response.xml
For FTP CSV orders, if you receive the “File is not valid” error, the whole file failed to upload. For example, if this was a CSV file for 10 different sales order numbers, all 10 orders failed and would not be uploaded into SupplyStream. This is commonly caused by a missing mandatory field. The sales order number causing the error would need to be omitted and the file would then need to be re-uploaded. For CSV Manual uploads, a file missing mandatory fields would also fail the structural check on upload.
All errors listed below will fail on an entity basis (i.e. per sales order number).
For sales orders, the stock error is the last to show, so it can be known that the rest of the order is correct,as long as there is stock.
Full list of common errors
If the server is down, error code 500 is returned, with the message: An error has occurred.
During a system release, any interfaced data transmitted will likely fail and require a resubmission. The FTP server will not be offline and FTP files will be picked up as normal when the system is back online.
Common error messages listed below use error code 100. There is not a separate code for each message.
Load Companies | Notes |
Error. Invalid Country | Country of Origin must be valid. For example: GB=United Kingdom, US=United States, TW=Taiwan, CN=China |
Error. Company Type not valid | Company Type must be valid. For example: Supplier and Ship To |
Error. Invalid Address Type | Address Type must be valid. For example: Delivery, Bank, Primary, Supplier, Billing and Forwarding Agent |
The field CurrencyCode must be a string with a maximum length of 3. | Currency Code must be valid. For example: EUR, USD, GBP |
Load Product Master | |
Error Submitting Product Master: 1806MQ198 - Error. Product Code 1806MQ198 already exists. | Product Code must be unique. |
Error Submitting Product Master: 98489-0 - Error. EAN already exists - 3614224843892. | EAN Number must be unique per Product. |
Error Submitting Product Master: 93913-0 - Error. Invalid country of origin. | Country of Origin must be valid. For example: GB=United Kingdom, US=United States, TW=Taiwan, CN=China |
The ProductCode field is required. | To load a new product, product code must be specified. |
Line 0: Cannot parse value 'NO' as type: 'System.Nullable`1[System.Boolean]'. Error: String was not recognized as a valid Boolean. | Must be Boolean value TRUE or FALSE |
Load Product Master Updates | |
Error Submitting Product Master Update: TEAAQ60SS19004 - Error. Product not found. | Product does not exist on the system. |
Error Submitting Product Master Update: TALYQ60SS19018 - Error. EAN already exists - 4055014919639. | EAN Number must be unique per Product. |
Error Submitting Product Master Update: VS61535 - Error. Invalid country of origin. | Country of Origin must be valid. For example: GB=United Kingdom, US=United States, TW=Taiwan, CN=China |
The ProductCode field is required. | To load a new product, product code must be specified. |
Line 0: Cannot parse value 'NO' as type: 'System.Nullable`1[System.Boolean]'. Error: String was not recognized as a valid Boolean. | Must be Boolean value TRUE or FALSE |
Load Receipt | |
Error Submitting Receipt: REC-081496 - Error. Product FON0808PNK153S does not exist. | Product must be available on the system. |
Error Submitting Receipt: 41797 - Error. Receipt already exists. | ASN number must be unique. |
Error Submitting Receipt: TO000000013 - Error. Line Item Products need to be unique. Duplicates found. | Change the Product Code to a new one / Product Code must be unique. |
Error Submitting Receipt: HST024 - Error. Line Item Supplier Code need to be the same. | Change the attached supplier code of the product. |
Error Submitting Receipt: BIR201810VITACOCO39 - Error. Product FS-VTCC-CO-500 does not have supplier VITA COCO. | Validate the supplier code that attached to the product. |
Error Submitting Receipt: PO_GLO_6104087 - Error. Product MIR-089-12-00-01 cannot be assigned a lot no as it is not lot controlled. | Lot controlled must be enabled to product upon creation. Same case for Date Controlled and Serial Controlled. |
Error Submitting Receipt: C0000018921-1-1 - Error. Invalid Mapping - DC. | If mapped on the service settings, assigned DC for the client must be used. |
Error Submitting Receipt: VMS41166290002320SEKO - Error. DC not specified. | If client linked to multiple DC's, DC must be specified depending on the designated warehouse. |
Error Submitting Receipt: MY19FJM11 - Error. Receipt does not exist with a Create status. | <UpdateReceipt>true</UpdateReceipt> Receipt is already on a different status ex: Arrived, Confirmed. |
There is an error in XML document (1, 9814). - Input string was not in a correct format. | Data structure error. |
There is an error in XML document (1, 174). - The string '27-09-2018' is not a valid AllXsd value. | Data structure error. |
Load Sales Order | |
Error Submitting SalesOrder: OR020474 - Error. Ship To Company does not exist. | Wrong Ship To Company, Validate the correct Ship To Company. |
Error Submitting SalesOrder: 7100010569 - Error. Product 776707 has an invalid currency. | Check the mapping of currency code. Must be mapped to SO line item |
Error Submitting SalesOrder: SO_OCT10 LUCIEN - Error. Line Item Line Numbers need to be unique. Duplicates found. | Line Number must be unique each line item. |
Error Submitting SalesOrder: 7100010569 - Error. Line Item Products need to be unique. Duplicates found. | Products must be unique to the line of the order. |
Error Submitting SalesOrder: 7100023692 - Error. Product 784085 has no free stock. | Create stock for that product by adding delivery and confirmed it. |
Error Submitting SalesOrder: 77684875 - Error. Product EU5754-202-530-4 does not exist. | Product must be available in the system. |
Error Submitting SalesOrder: SO-0066917 - Error. Product 14-213-BLK has insufficient free stock. Quantity Requested 188 Quantity Free 186. | Not enough stock. Free stock must be greater than the requested quantity. |
Error Submitting SalesOrder: HSTSO02 - Error. Invalid service for this courier. | Courier Service Code is invalid, check the correct courier service of the particular courier. |
Error Submitting SalesOrder: 0000465629 - Error. You cannot submit this order with courier F. Please send the order again with a valid courier. | Courier name is invalid or not available in the system. |
Error Submitting SalesOrder: SOtest1 - Error. Invalid destination country for this carrier service. | Unsupported carrier for destination country. |
Error Submitting SalesOrder: DRAGENDROP091018 - Error. Sales Order already exists. | Sales Order number must be unique. |
Error Submitting SalesOrder: 5010020479 - Error. Line Item Quantity needs to be greater than zero. | 0 quantity is not allowed by the system, quantity must be greater than 0. |
Error Submitting SalesOrder: RMA03213 - Error. No Line Items Found. - | Sales order line items are mandatory. |
Error Submitting SalesOrder: EC STOCK TRANS 25TH SE 001 - Error. Header DeliveryAddressPostCode not found. | PostCode must have a value. |
Error Submitting SalesOrder: 77506055 - Error. Delivery email address is required for Interpost. | Delivery email address is required to all TMS carriers. |
Error Submitting SalesOrder: 83023438 - Error. Header DeliveryAddressLine1 not found. | Line 1 address is mandatory. |
Error Submitting SalesOrder: 1100003257 - Error. Product 808293 has an invalid currency. | Currency Code must be valid. Valid examples: EUR, USD, GBP |
Error Submitting SalesOrder: RMA03181 - Error. Header DeliveryAddressCountry not found. - | DeliveryAddressCountry is mandatory ex: GB, HK, CN etc. |
Error Submitting SalesOrder: EC STOCK TRANS 25TH SE 001 - Error. Header DeliveryAddressCountry is invalid. | DeliveryAddressCountry is mandatory ex: GB, HK, CN etc. |
Error Submitting SalesOrder: KIT BUILD 20181011-1 - Error. Valid carrier is required. | Carrier must be valid and linked to Customer/DC. |
Error Submitting SalesOrder: 525073 - Error. Invalid Mapping - DC | Use the correct DC (DC Code). |
The field CurrencyCode must be a string with a maximum length of 3. | Currency Code must be valid. For example: EUR, USD, GBP |
The field PhoneNumber must be a string with a maximum length of 20.; The field PhoneNumber must be a string with a maximum length of 20. | Length should not exceed the maximum limit of 20. |
The field PostcodeZip must be a string with a maximum length of 20. | Length should not exceed the maximum limit of 20. |
Line 0: Cannot parse value 'GBP' as type: 'System.Nullable`1[System.Decimal]'. Error: Input string was not in a correct format. | Wrong allocation of data, "GBP" must be on the Currency Code column. |
After parsing a value an unexpected character was encountered: P. Path 'Request.SalesOrder.Notes', line 1, position 101. | Data structure error. |
Unable to parse XML as IntegrationHub.SupplyStream.Mapping.XmlFileListTypes.RequestsList`1[IntegrationHub.SupplyStream.Models.Models.SalesOrders.SalesOrdersV3Request], Error: There is an error in XML document (1, 415). | Data structure error. |
The field OrderLineMessage must be a string with a maximum length of 250. | OrderLineMessage should be shortened |
Load Web Sales Order | |
Error Submitting SalesOrder: 7100010569 - Error. Product 776707 has an invalid currency. | Check the mapping of currency code. Must be mapped to SO line item |
Error Submitting SalesOrder: SO_OCT10 LUCIEN - Error. Line Item Line Numbers need to be unique. Duplicates found. | Line Number must be unique each line item. |
Error Submitting SalesOrder: 7100010569 - Error. Line Item Products need to be unique. Duplicates found. | Products must be unique to the line of the order. |
Error Submitting SalesOrder: 7100023692 - Error. Product 784085 has no free stock. | Create stock for that product by adding delivery and confirmed it. |
Error Submitting SalesOrder: 77684875 - Error. Product EU5754-202-530-4 does not exist. | Product must be available in the system. |
Error Submitting SalesOrder: SO-0066917 - Error. Product 14-213-BLK has insufficient free stock. Quantity Requested 188 Quantity Free 186. | Not enough stock. Free stock must be greater than the requested quantity. |
Error Submitting SalesOrder: HSTSO02 - Error. Invalid service for this courier. | Courier Service Code is invalid, check the correct courier service of the particular courier. |
Error Submitting SalesOrder: 0000465629 - Error. You cannot submit this order with courier F. Please send the order again with a valid courier. | Courier name is invalid or not available in the system. |
Error Submitting SalesOrder: SOtest1 - Error. Invalid destination country for this carrier service. | Unsupported carrier for destination country. |
Error Submitting SalesOrder: DRAGENDROP091018 - Error. Sales Order already exists. | Sales Order number must be unique. |
Error Submitting SalesOrder: 5010020479 - Error. Line Item Quantity needs to be greater than zero. | 0 quantity is not allowed by the system, quantity must be greater than 0. |
Error Submitting SalesOrder: RMA03213 - Error. No Line Items Found. | Sales order line items are mandatory. |
Error Submitting SalesOrder: EC STOCK TRANS 25TH SE 001 - Error. Header DeliveryAddressPostCode not found. | PostCode must have a value. |
Error Submitting SalesOrder: 77506055 - Error. Delivery email address is required for Interpost. | Delivery email address is required to all TMS carriers. |
Error Submitting SalesOrder: 83023438 - Error. Header DeliveryAddressLine1 not found. | Line 1 address is mandatory. |
Error Submitting SalesOrder: 1100003257 - Error. Product 808293 has an invalid currency. | Currency Code must be valid. For example: EUR, USD, GBP |
Error Submitting SalesOrder: RMA03181 - Error. Header DeliveryAddressCountry not found. | DeliveryAddressCountry is mandatory ex: GB, HK, CN etc. |
Error Submitting SalesOrder: EC STOCK TRANS 25TH SE 001 - Error. Header DeliveryAddressCountry is invalid. | DeliveryAddressCountry is mandatory ex: GB, HK, CN etc. |
Error Submitting SalesOrder: KIT BUILD 20181011-1 - Error. Valid carrier is required. | Carrier must be valid and linked to Customer/DC. |
Error Submitting SalesOrder: 525073 - Error. Invalid Mapping - DC | Use the correct DC (DC Code). |
The field CurrencyCode must be a string with a maximum length of 3. | Currency Code must be valid. For example: EUR, USD, GBP |
The field PhoneNumber must be a string with a maximum length of 20.; The field PhoneNumber must be a string with a maximum length of 20. | Length should not exceed the maximum limit of 20. |
The field PostcodeZip must be a string with a maximum length of 20. | Length should not exceed the maximum limit of 20. |
Line 0: Cannot parse value 'GBP' as type: 'System.Nullable`1[System.Decimal]'. Error: Input string was not in a correct format. | Wrong allocation of data, "GBP" must be on the Currency Code column. |
After parsing a value an unexpected character was encountered: P. Path 'Request.SalesOrder.Notes', line 1, position 101. | Data structure error. |
Unable to parse XML as IntegrationHub.SupplyStream.Mapping.XmlFileListTypes.RequestsList`1[IntegrationHub.SupplyStream.Models.Models.SalesOrders.SalesOrdersV3Request], Error: There is an error in XML document (1, 415). | Data structure error. |
The field OrderLineMessage must be a string with a maximum length of 250. | OrderLineMessage should be shortened |
Load Sales Order Cancellations | |
Error. Sales Order does not exist | Sales Order Number must be existing in the system. |
Error. Dispatch with a To Dispatch, Dispatched or Cancelled status cannot be cancelled | |
Error. Sales Order already cancelled. | |
Error. Invalid Reason - Reason code must be valid and existing to the system. | |
Error. Dispatch assigned to a pick wave cannot be cancelled |