Package systextil.integracao.xml.nfe
Class TNFe.InfNFe.Det.Prod.VeicProd
java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Prod.VeicProd
- Enclosing class:
TNFe.InfNFe.Det.Prod
Classe Java de anonymous complex type.
O seguinte fragmento do esquema especifica o conteudo esperado contido dentro desta classe.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="tpOp">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="chassi">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<length value="17"/>
<whiteSpace value="preserve"/>
<pattern value="[A-Z0-9]+"/>
</restriction>
</simpleType>
</element>
<element name="cCor">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="4"/>
</restriction>
</simpleType>
</element>
<element name="xCor">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="40"/>
</restriction>
</simpleType>
</element>
<element name="pot">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="4"/>
</restriction>
</simpleType>
</element>
<element name="cilin">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="4"/>
</restriction>
</simpleType>
</element>
<element name="pesoL">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
<element name="pesoB">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
<element name="nSerie">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
<element name="tpComb">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="2"/>
</restriction>
</simpleType>
</element>
<element name="nMotor">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="21"/>
</restriction>
</simpleType>
</element>
<element name="CMT">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="9"/>
</restriction>
</simpleType>
</element>
<element name="dist">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="4"/>
</restriction>
</simpleType>
</element>
<element name="anoMod">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{4}"/>
</restriction>
</simpleType>
</element>
<element name="anoFab">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{4}"/>
</restriction>
</simpleType>
</element>
<element name="tpPint">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<length value="1"/>
</restriction>
</simpleType>
</element>
<element name="tpVeic">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{1,2}"/>
</restriction>
</simpleType>
</element>
<element name="espVeic">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{1}"/>
</restriction>
</simpleType>
</element>
<element name="VIN">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<length value="1"/>
<enumeration value="R"/>
<enumeration value="N"/>
</restriction>
</simpleType>
</element>
<element name="condVeic">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
</restriction>
</simpleType>
</element>
<element name="cMod">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{1,6}"/>
</restriction>
</simpleType>
</element>
<element name="cCorDENATRAN">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<minLength value="1"/>
<maxLength value="2"/>
<pattern value="[0-9]{1,2}"/>
</restriction>
</simpleType>
</element>
<element name="lota">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<minLength value="1"/>
<maxLength value="3"/>
<whiteSpace value="preserve"/>
<pattern value="[0-9]{1,3}"/>
</restriction>
</simpleType>
</element>
<element name="tpRest">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<enumeration value="0"/>
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="9"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringAno de Fabricacaoprotected StringAno Modelo de Fabricacaoprotected StringCor do veiculo (codigo de cada montadora)protected StringCodigo da Cor Segundo as regras de pre-cadastro do DENATRAN: 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-FANTASIAprotected StringChassi do veiculo - VIN (codigo-identificacao-veiculo)protected StringCapacidade voluntaria do motor expressa em centimetros cubicos (CC).protected StringCodigo Marca Modelo (utilizar tabela RENAVAM)protected StringCMT-Capacidade Maxima de Tracao - em Toneladas 4 casas decimaisprotected StringCondicao do veiculo (1 - acabado; 2 - inacabado; 3 - semi-acabado)protected StringDistancia entre eixosprotected StringEspecie de veiculo (utilizar tabela RENAVAM)protected StringQuantidade maxima de permitida de passageiros sentados, inclusive motorista.protected StringNumero do motorprotected StringSerial (serie)protected StringPeso brutoprotected StringPeso liquidoprotected StringPotencia maxima do motor do veiculo em cavalo vapor (CV).protected StringTipo de combustivel-Tabela RENAVAM: 01-Ylcool; 02-Gasolina; 03-Diesel; 16-Ylcool/Gas.; 17-Gas.protected StringTipo da Operacao (1 - Venda concessionaria; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)protected StringTipo de pinturaprotected StringRestricao 0 - Nao ha; 1 - Alienacao Fiduciaria; 2 - Arrendamento Mercantil; 3 - Reserva de Dominio; 4 - Penhor de Veiculos; 9 - outras.protected StringTipo de veiculo (utilizar tabela RENAVAM)protected StringInforma-se o veiculo tem VIN (chassi) remarcado.protected StringDescricao da cor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAno de FabricacaoAno Modelo de FabricacaogetCCor()Cor do veiculo (codigo de cada montadora)Codigo da Cor Segundo as regras de pre-cadastro do DENATRAN: 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-FANTASIAChassi do veiculo - VIN (codigo-identificacao-veiculo)getCilin()Capacidade voluntaria do motor expressa em centimetros cubicos (CC).getCMod()Codigo Marca Modelo (utilizar tabela RENAVAM)getCMT()CMT-Capacidade Maxima de Tracao - em Toneladas 4 casas decimaisCondicao do veiculo (1 - acabado; 2 - inacabado; 3 - semi-acabado)getDist()Distancia entre eixosEspecie de veiculo (utilizar tabela RENAVAM)getLota()Quantidade maxima de permitida de passageiros sentados, inclusive motorista.Numero do motorSerial (serie)getPesoB()Peso brutogetPesoL()Peso liquidogetPot()Potencia maxima do motor do veiculo em cavalo vapor (CV).Tipo de combustivel-Tabela RENAVAM: 01-Ylcool; 02-Gasolina; 03-Diesel; 16-Ylcool/Gas.; 17-Gas.getTpOp()Tipo da Operacao (1 - Venda concessionaria; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)Tipo de pinturaRestricao 0 - Nao ha; 1 - Alienacao Fiduciaria; 2 - Arrendamento Mercantil; 3 - Reserva de Dominio; 4 - Penhor de Veiculos; 9 - outras.Tipo de veiculo (utilizar tabela RENAVAM)getVIN()Informa-se o veiculo tem VIN (chassi) remarcado.getXCor()Descricao da corvoidDefine o valor da propriedade anoFab.voidDefine o valor da propriedade anoMod.voidDefine o valor da propriedade cCor.voidsetCCorDENATRAN(String value) Define o valor da propriedade cCorDENATRAN.voidDefine o valor da propriedade chassi.voidDefine o valor da propriedade cilin.voidDefine o valor da propriedade cMod.voidDefine o valor da propriedade cmt.voidsetCondVeic(String value) Define o valor da propriedade condVeic.voidDefine o valor da propriedade dist.voidsetEspVeic(String value) Define o valor da propriedade espVeic.voidDefine o valor da propriedade lota.voidDefine o valor da propriedade nMotor.voidDefine o valor da propriedade nSerie.voidDefine o valor da propriedade pesoB.voidDefine o valor da propriedade pesoL.voidDefine o valor da propriedade pot.voidDefine o valor da propriedade tpComb.voidDefine o valor da propriedade tpOp.voidDefine o valor da propriedade tpPint.voidDefine o valor da propriedade tpRest.voidDefine o valor da propriedade tpVeic.voidDefine o valor da propriedade vin.voidDefine o valor da propriedade xCor.
-
Field Details
-
tpOp
Tipo da Operacao (1 - Venda concessionaria; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros) -
chassi
Chassi do veiculo - VIN (codigo-identificacao-veiculo) -
cCor
Cor do veiculo (codigo de cada montadora) -
xCor
Descricao da cor -
pot
Potencia maxima do motor do veiculo em cavalo vapor (CV). (potencia-veiculo) -
cilin
Capacidade voluntaria do motor expressa em centimetros cubicos (CC). (cilindradas) -
pesoL
Peso liquido -
pesoB
Peso bruto -
nSerie
Serial (serie) -
tpComb
Tipo de combustivel-Tabela RENAVAM: 01-Ylcool; 02-Gasolina; 03-Diesel; 16-Ylcool/Gas.; 17-Gas./Ylcool/GNV; 18-Gasolina/Eletrico -
nMotor
Numero do motor -
cmt
CMT-Capacidade Maxima de Tracao - em Toneladas 4 casas decimais -
dist
Distancia entre eixos -
anoMod
Ano Modelo de Fabricacao -
anoFab
Ano de Fabricacao -
tpPint
Tipo de pintura -
tpVeic
Tipo de veiculo (utilizar tabela RENAVAM) -
espVeic
Especie de veiculo (utilizar tabela RENAVAM) -
vin
Informa-se o veiculo tem VIN (chassi) remarcado. R-Remarcado N-NormalVIN -
condVeic
Condicao do veiculo (1 - acabado; 2 - inacabado; 3 - semi-acabado) -
cMod
Codigo Marca Modelo (utilizar tabela RENAVAM) -
cCorDENATRAN
Codigo da Cor Segundo as regras de pre-cadastro do DENATRAN: 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 -
lota
Quantidade maxima de permitida de passageiros sentados, inclusive motorista. -
tpRest
Restricao 0 - Nao ha; 1 - Alienacao Fiduciaria; 2 - Arrendamento Mercantil; 3 - Reserva de Dominio; 4 - Penhor de Veiculos; 9 - outras.
-
-
Constructor Details
-
VeicProd
public VeicProd()
-
-
Method Details
-
getTpOp
Tipo da Operacao (1 - Venda concessionaria; 2 - Faturamento direto; 3 - Venda direta; 0 - Outros)- Returns:
- possible object is
String
-
setTpOp
Define o valor da propriedade tpOp.- Parameters:
value- allowed object isString- See Also:
-
getChassi
Chassi do veiculo - VIN (codigo-identificacao-veiculo)- Returns:
- possible object is
String
-
setChassi
Define o valor da propriedade chassi.- Parameters:
value- allowed object isString- See Also:
-
getCCor
Cor do veiculo (codigo de cada montadora)- Returns:
- possible object is
String
-
setCCor
Define o valor da propriedade cCor.- Parameters:
value- allowed object isString- See Also:
-
getXCor
Descricao da cor- Returns:
- possible object is
String
-
setXCor
Define o valor da propriedade xCor.- Parameters:
value- allowed object isString- See Also:
-
getPot
Potencia maxima do motor do veiculo em cavalo vapor (CV). (potencia-veiculo)- Returns:
- possible object is
String
-
setPot
Define o valor da propriedade pot.- Parameters:
value- allowed object isString- See Also:
-
getCilin
Capacidade voluntaria do motor expressa em centimetros cubicos (CC). (cilindradas)- Returns:
- possible object is
String
-
setCilin
Define o valor da propriedade cilin.- Parameters:
value- allowed object isString- See Also:
-
getPesoL
Peso liquido- Returns:
- possible object is
String
-
setPesoL
Define o valor da propriedade pesoL.- Parameters:
value- allowed object isString- See Also:
-
getPesoB
Peso bruto- Returns:
- possible object is
String
-
setPesoB
Define o valor da propriedade pesoB.- Parameters:
value- allowed object isString- See Also:
-
getNSerie
Serial (serie)- Returns:
- possible object is
String
-
setNSerie
Define o valor da propriedade nSerie.- Parameters:
value- allowed object isString- See Also:
-
getTpComb
Tipo de combustivel-Tabela RENAVAM: 01-Ylcool; 02-Gasolina; 03-Diesel; 16-Ylcool/Gas.; 17-Gas./Ylcool/GNV; 18-Gasolina/Eletrico- Returns:
- possible object is
String
-
setTpComb
Define o valor da propriedade tpComb.- Parameters:
value- allowed object isString- See Also:
-
getNMotor
Numero do motor- Returns:
- possible object is
String
-
setNMotor
Define o valor da propriedade nMotor.- Parameters:
value- allowed object isString- See Also:
-
getCMT
CMT-Capacidade Maxima de Tracao - em Toneladas 4 casas decimais- Returns:
- possible object is
String
-
setCMT
Define o valor da propriedade cmt.- Parameters:
value- allowed object isString- See Also:
-
getDist
Distancia entre eixos- Returns:
- possible object is
String
-
setDist
Define o valor da propriedade dist.- Parameters:
value- allowed object isString- See Also:
-
getAnoMod
Ano Modelo de Fabricacao- Returns:
- possible object is
String
-
setAnoMod
Define o valor da propriedade anoMod.- Parameters:
value- allowed object isString- See Also:
-
getAnoFab
Ano de Fabricacao- Returns:
- possible object is
String
-
setAnoFab
Define o valor da propriedade anoFab.- Parameters:
value- allowed object isString- See Also:
-
getTpPint
Tipo de pintura- Returns:
- possible object is
String
-
setTpPint
Define o valor da propriedade tpPint.- Parameters:
value- allowed object isString- See Also:
-
getTpVeic
Tipo de veiculo (utilizar tabela RENAVAM)- Returns:
- possible object is
String
-
setTpVeic
Define o valor da propriedade tpVeic.- Parameters:
value- allowed object isString- See Also:
-
getEspVeic
Especie de veiculo (utilizar tabela RENAVAM)- Returns:
- possible object is
String
-
setEspVeic
Define o valor da propriedade espVeic.- Parameters:
value- allowed object isString- See Also:
-
getVIN
Informa-se o veiculo tem VIN (chassi) remarcado. R-Remarcado N-NormalVIN- Returns:
- possible object is
String
-
setVIN
Define o valor da propriedade vin.- Parameters:
value- allowed object isString- See Also:
-
getCondVeic
Condicao do veiculo (1 - acabado; 2 - inacabado; 3 - semi-acabado)- Returns:
- possible object is
String
-
setCondVeic
Define o valor da propriedade condVeic.- Parameters:
value- allowed object isString- See Also:
-
getCMod
Codigo Marca Modelo (utilizar tabela RENAVAM)- Returns:
- possible object is
String
-
setCMod
Define o valor da propriedade cMod.- Parameters:
value- allowed object isString- See Also:
-
getCCorDENATRAN
Codigo da Cor Segundo as regras de pre-cadastro do DENATRAN: 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- Returns:
- possible object is
String
-
setCCorDENATRAN
Define o valor da propriedade cCorDENATRAN.- Parameters:
value- allowed object isString- See Also:
-
getLota
Quantidade maxima de permitida de passageiros sentados, inclusive motorista.- Returns:
- possible object is
String
-
setLota
Define o valor da propriedade lota.- Parameters:
value- allowed object isString- See Also:
-
getTpRest
Restricao 0 - Nao ha; 1 - Alienacao Fiduciaria; 2 - Arrendamento Mercantil; 3 - Reserva de Dominio; 4 - Penhor de Veiculos; 9 - outras.- Returns:
- possible object is
String
-
setTpRest
Define o valor da propriedade tpRest.- Parameters:
value- allowed object isString- See Also:
-