Part Check

Prev Next


The system validates the Application record based on the part attribute value defined in the imported file. When the ACES XML file with an invalid part type is imported, the system rejects the application.
The system rejects the application if the Part attribute value has any of the following values:

  • N/A or NA
  • N/R or NR
  • N/S, NS, or NSS

The following is a sample XML for Vehicle base ID:

<App action="A" id="1532" validate="yes">
    <!-- Evo_ID = "89830" --> 
    <BaseVehicle id="17837"/>
    <DriveType id="7"/>
    <EngineBase id="396"/>
    <TransmissionMfrCode id="138"/>
    <TransmissionNumSpeeds id="6"/>
    <Note>tag id: 4MJP</Note>
    <Qty>1</Qty>
    <PartType id="8556"/>
    <Position id="1"/>
    <Part>NA</Part>
  </App>

The following is a sample XML for Equipment base ID:

<App action="A" id="1">
  <EquipmentBase id="7680"/>
  <EngineBase id="1133"/>
  <Qty>2</Qty>
  <PartType id="123456"/>
  <MfrLabel>PEAK Professional Box</MfrLabel>
  <Position id="1904"/>
  <Part>886</Part>
</App>

When the ACES XML file is imported with invalid part numbers. For example, consider ACES XML file includes an invalid part ID such as 220800. When the same is imported into the system, then the validation fails. The rejected applications with the "Invalid Part Type details" are available to the user for review with a valid error message under the "Task Details" section.

The following is a sample XML for Vehicle base ID:

<?xml version="1.0" encoding="UTF-8"?>
<ACES version="4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <Header>
	<Company>AcmeSupply</Company>
	<SenderName>Joe Smith</SenderName>
	<SenderPhone>999-999-9999</SenderPhone>
	<TransferDate>2018-06-04</TransferDate>
	<BrandAAIAID>BBEE</BrandAAIAID>
	<DocumentTitle>Sample Product File</DocumentTitle>
	<EffectiveDate>2018-06-04</EffectiveDate>
	<ApprovedFor>
		<Country>US</Country>
		<Country>CA</Country>
	</ApprovedFor>
	<SubmissionType>FULL</SubmissionType>
	<VcdbVersionDate>2019-03-29</VcdbVersionDate>	
	<QdbVersionDate>2019-03-29</QdbVersionDate>
	<PcdbVersionDate>2019-03-29</PcdbVersionDate>
 </Header>
 <App action="A" id="10">
	<BaseVehicle id="121"/>
	<Qual id="14031">
		<text>With Dual Exhaust</text>
	</Qual>
	<Qty>1</Qty>
	<PartType id="220800"/> 	<!-- Part ID Invalid -->
	<Part BrandAAIAID="BBDX"></Part>
 </App>
 <Footer>
	<RecordCount>2</RecordCount>
 </Footer>

The following is a sample XML for Equipment base ID:

<?xml version="1.0" encoding="ISO-8859-1"?>
<ACES version="4.1">
  <Header>
    <Company>Old World Industries, LLC</Company>
	<SenderName>Dru Soni</SenderName>
	<SenderPhone>847-443-0711</SenderPhone>
	<TransferDate>2024-01-25</TransferDate>
	<DocumentTitle>Equipment PEAK Bulb, Wiper, Coolant, DEF Listings</DocumentTitle>
	<EffectiveDate>2024-01-25</EffectiveDate>
	<SubmissionType>FULL</SubmissionType>
	<MapperCompany>eCatSolution</MapperCompany>
	<MapperContact>John Appt</MapperContact>
	<MapperPhone>419-349-6513</MapperPhone>
	<MapperEmail>john@ecatsolution.com</MapperEmail>
	<VcdbVersionDate>2025-05-29</VcdbVersionDate>
	<QdbVersionDate>2025-05-29</QdbVersionDate>
	<PcdbVersionDate>2025-05-29</PcdbVersionDate>
</Header>
<App action="A" id="1">
  <EquipmentBase id="7680123"/>
  <EngineBase id="1133"/>
  <Qty>2</Qty>
    <PartType id=" 220800"/>          <!-- Part ID Invalid -->
	  <MfrLabel>PEAK Professional Box</MfrLabel>
	  <Position id="1904"/>
	  <Part>886</Part>
  </App>