[veicProd] Veículos Novos

Olá, como podemos lhe ajudar?
< Todos tópicos
Print

Funcionalidade para gerar o XML do grupo de informações de Veículos Novos [veicProd].

Assinatura

string veicProd2G(int tpOp, string chassi, string cCor, string xCor, string pot, string cilin, string peloL, string pesoB, string nSerie, string tpComb, string nMotor, string CMT, string dist, string anoMod, string anoFab, string tpPint, string tpVeic, string espVeic, string VIN, string condVeic, string cMod, string cCorDENATRAN, string lota, string tpRest)

Descrição:

Funcionalidade para gerar o XML do grupo de informações de Veículos Novos.

Parâmetros:

nometipotam.obrig.descrição
tpOpstring1simTipo da operação
1 – Venda concessionária
2 – Faturamento direto para consumidor final
3 – Venda direta para grandes consumidores (frotista, governo, …)
0 – Outros
Obs. A codificação é em relação ao fabricante/importador, se o grupo for preenchido pela concessionária/revenda, o tpOp deve ser 0 – Outros
chassistring17simChassi do veículo – VIN (código-identificação-veículo)
cCorstring4simCor – Código de cada montadora
xCorstring1-40simDescrição da Cor
potstring4simPotência Motor (CV) – Potência máxima do motor do veículo em cavalo vapor (CV). (potência-veículo)
cilinstring4simCilindradas -Capacidade voluntária do motor expressa em centímetros cúbicos (CC). (cilindradas) (campo novo)
pesoLstring9simPeso Líquido – em toneladas – 4 casas decimais
pesoBstring9simPeso Bruto – Peso Bruto Total – em tonelada – 4 casas decimais
nSeriestring9simSerial (série)
tpCombstring2simTipo de combustível – Utilizar Tabela RENAVAM (campo novo)
01-Álcool
02-Gasolina
03-Diesel
(…)
16-Álcool/Gasolina
17-Gasolina/Álcool/GNV
18-Gasolina/Elétrico
nMotorstring21simNúmero de Motor
CMTstring9simCapacidade Máxima de Tração – CMT-Capacidade Máxima de Tração – em Toneladas 4 casas decimais (campo novo)
diststring4simDistância entre eixos
anoModstring4simAno Modelo de Fabricação
anoFabstring4simAno de Fabricação
tpPintstring1simTipo de Pintura
tpVeicstring2simTipo de Veículo
Utilizar Tabela RENAVAM
06-AUTOMÓVEL
14-CAMINHÃO
13-CAMINHONETA
24-CARGA / CAM
02-CICLOMOTO
22-ESP / ÔNIBUS
07-MICROÔNIBUS
23-MISTO / CAM
04-MOTOCICLO
03-MOTONETA
08-ÔNIBUS
10-REBOQUE
05-TRICICLO
17-C. TRATOR
*Lista exemplificativa.
espVeicstring1simEspécie de Veículo – Utilizar Tabela RENAVAM
1-PASSAGEIRO
2-CARGA
3-MISTO
4-CORRIDA
5-TRAÇÃO
6-ESPECIAL
VINstring1simCondição do VIN – Informa-se o veículo tem VIN (chassi) remarcado.
R-Remarcado
N-Normal
condVeicstring1simCondição do Veículo:
1-Acabado;
2-Inacabado;
3-Semi-acabado
cModstring6simCódigo Marca Modelo – Utilizar Tabela RENAVAM
cCorDENATRANstring2simCódigo da Cor – Segundo as regras de pré-cadastro do DENATRAN (campo novo)
01-AMARELO
02-AZUL
03-BEGE
04-BRANCA
05-CINZA
06-DOURADA
07-GRENA
08-LARANJA
09-MARROM
10-PRATA
11-PRETA
12-ROSA
13-ROXA
14-VERDE
15-VERMELHA
16-FANTASIA
lotastring1-3simCapacidade máxima de lotação – Quantidade máxima permitida de passageiros sentados, inclusive motorista. (campo novo)
tpReststring1simRestrição:
0 – Não há;
1 – Alienação Fiduciária;
2 – Arrendamento Mercantil;
3 – Reserva de Domínio;
4 – Penhor de Veículos;
9 – outras. (campo novo)

Diagrama:

Retorno:

Um string com o fragmento XML do grupo de Veículos novos

XML:

<veicProd>
    <tpOp>1</tpOp>
    <chassi>9BGRX4470AG745440</chassi>
    <cCor>121</cCor>
    <xCor>PRATA</xCor>
    <pot>0078</pot>
    <cilin>1000</cilin>
    <pesoL>000008900</pesoL>
    <pesoB>000008900</pesoB>
    <nSerie>AAA123456</nSerie>
    <tpComb>16</tpComb>
    <nMotor>BBB123456</nMotor>
    <CMT>000000460</CMT>
    <dist>2443</dist>
    <anoMod>2010</anoMod>
    <anoFab>2011</anoFab>
    <tpPint>M</tpPint>
    <tpVeic>06</tpVeic>
    <espVeic>1</espVeic>
    <VIN>N</VIN>
    <condVeic>1</condVeic>
    <cMod>123456</cMod>
    <cCorDENATRAN>10</cCorDENATRAN>
    <lota>5</lota>
    <tpRest>0</tpRest>
  </veicProd>
Importante

O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.

Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Anterior [detExport] Exportação
Próxima [med] Medicamentos
Sumário