Rejeição
Rejeição 842: Código da espécie de Veículo Inexistente[nItem:nnn]
Causa
Se o campo do código do veículo <espVeic> não consta na Tabela de Tipo e Espécie de Veículo, a SEFZ retorna a rejeição: Rejeição 842: Código da espécie de Veículo Inexistente[nItem:nnn]
Veja a regra de validação da SEFAZ:

Veja um exemplo:
Nesse exemplo, o campo foi preenchido com o valor 100:
<veicProd>
<tp0p>4</tp0p>
<chassi>88as8d71z9f01sfa12</chassi>
<cCor>11</cCor>
<xCor>AZUL</Cor>
<pot>0</pot>
<cilin>9</cilin>
<pesoL>0.00</pesoL>
<pesoB>0.00</pesB>
<nSerie>O</nSerie>
<tpComb>00</tpComb>
<nMotor>o</nMotor>
<CMT>0.00</CMT>
<dist>0</dist>
<anoMod>2019</anoMod>
<anoFab>2020</anoFab>
<tpVeic>07</tpVeic>
<espVeic>100</espVeic>
<condVeic>l</condVeic>
<NTA/>N<NTA>
<cMod>792000</cMod>
<cCorDENATRAN>11</cCorDENATRAN>
<1ota>9</lota>
<tpRest>o</tpRest>
</veicProd>
Mas esse campo deve ser preenchido de acordo com a Tabela de Tipo e Espécie de Veículo, no caso dessa nota do exemplo é um Micro-Ônibus (tpVeic = 07), então segundo a tabela, o valor da tag <espVeic> só pode ser 1-Passageiro ou 6-Especial.

Como Resolver
Para resolver basta consultar a Tabela de Tipo e Espécie de Veículo na SEFAZ, segue o link para a mesma – Tabela de Tipo e Espécie de Veículo .
Após consultar a tabela, seguindo o exemplo, basta alterar o valor da tag <espVeic> para a correta de acordo com o tipo de veículo:
<veicProd>
<tp0p>4</tp0p>
<chassi>88as8d71z9f01sfa12</chassi>
<cCor>11</cCor>
<xCor>AZUL</Cor>
<pot>0</pot>
<cilin>9</cilin>
<pesoL>0.00</pesoL>
<pesoB>0.00</pesB>
<nSerie>o</nSerie>
<tpComb>00</tpComb>
<nMotor>O</nMotor>
<CMT>0.00</CMT>
<dist>0</dist>
<anoMod>2019</anoMod>
<anoFab>2020</anoFab>
<tpVeic>07</tpVeic>
<espVeic>2</espVeic>
<condVeic>1</condVeic>
<NTA/>N<NTA>
<cMod>792000</cMod>
<cCorDENATRAN>11</cCorDENATRAN>
<1ota>9</lota>
<tpRest>o</tpRest>
</veicProd>
Referência