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