Home
Find the answer to your question
What are 2017 Input Quality Enforcement for GTINs?
Starting March 2017, Input Quality for UPIs will be enforced. For
more details about the enforcement, please refer to this KB Article.
GTINs will be validated based on the following criteria:
Category | 9355 Cell Phones & Accessories>Cell Phones & Smartphones | ||
Mandatory GTIN | UPC | ||
Use Cases | 1.GTIN is non numeric Corrective Action: Provide the GTIN in only Numeric format 2. GTIN is not of right length Corrective Action: Provide the GTIN of expected length, which is defined above. 3. GTIN does not pass the Checksum Corrective Action: The specified GTIN MUST be a valid GTIN. The
Error returned is same for all of the above use cases. Only difference
would be that the Name and the Value shown in Error for UPC/EAN/ISBN/JAN
would replace the value you passed in request. In the below table we have used the Use Case: “GTIN is non-numeric” to help visualize the effect of Input Quality Mandate. | ||
Request | Response | Corrective Action | |
Non-numeric UPC is specified | <AddItemRequest> : <Item> : <ProductListingDetails> <UPC>40005580693a</UPC> <IncludeeBayProductDetails>true </IncludeeBayProductDetails> </ProductListingDetails> : </Item> </AddItemRequest> | <AddItemResponse> <Timestamp>2017-02-25T00:03:03.111Z</Timestamp> <Ack>Failure</Ack> <Errors> <ShortMessage>UPC has an invalid value of 40005580693a.</ShortMessage> <LongMessage>UPC has an invalid value of 40005580693a. Enter a valid value and try again.</LongMessage> <ErrorCode>21919302</ErrorCode> <SeverityCode>Error</SeverityCode> <ErrorParameters ParamID="0"> <Value>UPC has an invalid value of 40005580693a.</Value> </ErrorParameters> <ErrorParameters ParamID="1"> <Value>UPC has an invalid value of 40005580693a. Enter a valid value and try again.</Value> </ErrorParameters> <ErrorParameters ParamID="2"> <Value>3</Value> </ErrorParameters> <ErrorParameters ParamID="3"> <Value>UPC</Value> </ErrorParameters> <ErrorClassification>RequestError</ErrorClassification> </Errors> : </AddItemResponse> | <AddItemRequest> : <Item> : <ProductListingDetails> <UPC>400055806938</UPC> <IncludeeBayProductDetails>true </IncludeeBayProductDetails> </ProductListingDetails> : </Item> </AddItemRequest> |
Non-numeric UPC is specified | <ReviseItemRequest> : <Item> <ItemID>150009148960</ItemID> <Title>Apple iPhone 7 Plus - 256GB - Rose Gold Smartphone</Title> </Item> </ReviseItemRequest> | <ReviseItemResponse> <Timestamp>2017-02-25T00:15:15.411Z</Timestamp> <Ack>Failure</Ack> <Errors> <ShortMessage>UPC has an invalid value of ABCDEFGHIJ.</ShortMessage> <LongMessage>UPC has an invalid value of ABCDEFGHIJ. Enter a valid value and try again.</LongMessage> <ErrorCode>21919302</ErrorCode> <SeverityCode>Error</SeverityCode> <ErrorParameters ParamID="0"> <Value>UPC has an invalid value of ABCDEFGHIJ.</Value> </ErrorParameters> <ErrorParameters ParamID="1"> <Value>UPC has an invalid value of ABCDEFGHIJ. Enter a valid value and try again.</Value> </ErrorParameters> <ErrorParameters ParamID="2"> <Value>3</Value> </ErrorParameters> <ErrorParameters ParamID="3"> <Value>UPC</Value> </ErrorParameters> <ErrorClassification>RequestError</ErrorClassification> </Errors> : </ReviseItemResponse> | <ReviseItemRequest> : <Item> <ItemID>150009113380</ItemID> <Title> Apple iPhone 7 Plus - 256GB - Rose Gold Smartphone </Title> <ProductListingDetails> <UPC>400055806938</UPC> <IncludeeBayProductDetails>true </IncludeeBayProductDetails> </ProductListingDetails> </Item> </ReviseItemRequest> |
Non-numeric UPC is specified | <RelistItemRequest> : <Item> <ItemID>150009148960</ItemID> <Title>Test Title</Title> </Item> </RelistItemRequest> | <RelistItemResponse> <Timestamp>2017-02-25T00:27:23.148Z</Timestamp> <Ack>Failure</Ack> <Errors> <ShortMessage>UPC has an invalid value of ABCDEFGHIJ.</ShortMessage> <LongMessage>UPC has an invalid value of ABCDEFGHIJ. Enter a valid value and try again.</LongMessage> <ErrorCode>21919302</ErrorCode> <SeverityCode>Error</SeverityCode> <ErrorParameters ParamID="0"> <Value>UPC has an invalid value of ABCDEFGHIJ.</Value> </ErrorParameters> <ErrorParameters ParamID="1"> <Value>UPC has an invalid value of ABCDEFGHIJ. Enter a valid value and try again.</Value> </ErrorParameters> <ErrorParameters ParamID="2"> <Value>3</Value> </ErrorParameters> <ErrorParameters ParamID="3"> <Value>UPC</Value> </ErrorParameters> <ErrorClassification>RequestError</ErrorClassification> </Errors> : </RelistItemResponse> | <RelistItemRequest> <DetailLevel>ReturnAll</DetailLevel> <ErrorLanguage>en_US</ErrorLanguage> <WarningLevel>High</WarningLevel> <Version>547</Version> <Item> <ItemID>150009113380</ItemID> <Title>Test Title</Title> <ProductListingDetails> <UPC>400055806938</UPC> <IncludeeBayProductDetails>true </IncludeeBayProductDetails> </ProductListingDetails > </Item> </RelistItemRequest> |