Class TNFe.InfNFe.Transp
- Enclosing class:
TNFe.InfNFe
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="modFrete">
<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>
<element name="transporta" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice minOccurs="0">
<element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
<element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
</choice>
<element name="xNome" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<maxLength value="60"/>
<minLength value="2"/>
</restriction>
</simpleType>
</element>
<element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest" minOccurs="0"/>
<element name="xEnder" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="60"/>
</restriction>
</simpleType>
</element>
<element name="xMun" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<maxLength value="60"/>
<minLength value="1"/>
</restriction>
</simpleType>
</element>
<element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="retTransp" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="vServ" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="vBCRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="pICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
<element name="vICMSRet" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
<element name="CFOP">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[1,2,3,5,6,7]{1}[0-9]{3}"/>
</restriction>
</simpleType>
</element>
<element name="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<choice>
<sequence minOccurs="0">
<element name="veicTransp" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" minOccurs="0"/>
<element name="reboque" type="{http://www.portalfiscal.inf.br/nfe}TVeiculo" maxOccurs="5" minOccurs="0"/>
</sequence>
<element name="vagao" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="20"/>
</restriction>
</simpleType>
</element>
<element name="balsa" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="20"/>
</restriction>
</simpleType>
</element>
</choice>
<element name="vol" maxOccurs="5000" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="qVol" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<whiteSpace value="preserve"/>
<pattern value="[0-9]{1,15}"/>
</restriction>
</simpleType>
</element>
<element name="esp" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="60"/>
</restriction>
</simpleType>
</element>
<element name="marca" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="60"/>
</restriction>
</simpleType>
</element>
<element name="nVol" minOccurs="0">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="60"/>
</restriction>
</simpleType>
</element>
<element name="pesoL" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
<element name="pesoB" type="{http://www.portalfiscal.inf.br/nfe}TDec_1203" minOccurs="0"/>
<element name="lacres" maxOccurs="5000" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="nLacre">
<simpleType>
<restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
<minLength value="1"/>
<maxLength value="60"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type.static classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringIdentificacao da balsa (v2.0)protected StringModalidade do frete 0- Contratacao do Frete por conta do Remetente (CIF); 1- Contratacao do Frete por conta do destinatario/remetente (FOB); 2- Contratacao do Frete por conta de terceiros; 3- Transporte proprio por conta do remetente; 4- Transporte proprio por conta do destinatario; 9- Sem Ocorrencia de transporte.Dados do reboque/Dolly (v2.0)protected TNFe.InfNFe.Transp.RetTranspDados da retencao ICMS do Transporteprotected TNFe.InfNFe.Transp.TransportaDados do transportadorprotected StringIdentificacao do vagao (v2.0)protected TVeiculoDados do veiculoprotected List<TNFe.InfNFe.Transp.Vol> Dados dos volumes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBalsa()Identificacao da balsa (v2.0)Modalidade do frete 0- Contratacao do Frete por conta do Remetente (CIF); 1- Contratacao do Frete por conta do destinatario/remetente (FOB); 2- Contratacao do Frete por conta de terceiros; 3- Transporte proprio por conta do remetente; 4- Transporte proprio por conta do destinatario; 9- Sem Ocorrencia de transporte.Dados do reboque/Dolly (v2.0) Gets the value of the reboque property.Dados da retencao ICMS do TransporteDados do transportadorgetVagao()Identificacao do vagao (v2.0)Dados do veiculogetVol()Dados dos volumes Gets the value of the vol property.voidDefine o valor da propriedade balsa.voidsetModFrete(String value) Define o valor da propriedade modFrete.voidDefine o valor da propriedade retTransp.voidDefine o valor da propriedade transporta.voidDefine o valor da propriedade vagao.voidsetVeicTransp(TVeiculo value) Define o valor da propriedade veicTransp.
-
Field Details
-
modFrete
Modalidade do frete 0- Contratacao do Frete por conta do Remetente (CIF); 1- Contratacao do Frete por conta do destinatario/remetente (FOB); 2- Contratacao do Frete por conta de terceiros; 3- Transporte proprio por conta do remetente; 4- Transporte proprio por conta do destinatario; 9- Sem Ocorrencia de transporte. -
transporta
Dados do transportador -
retTransp
Dados da retencao ICMS do Transporte -
veicTransp
Dados do veiculo -
reboque
Dados do reboque/Dolly (v2.0) -
vagao
Identificacao do vagao (v2.0) -
balsa
Identificacao da balsa (v2.0) -
vol
Dados dos volumes
-
-
Constructor Details
-
Transp
public Transp()
-
-
Method Details
-
getModFrete
Modalidade do frete 0- Contratacao do Frete por conta do Remetente (CIF); 1- Contratacao do Frete por conta do destinatario/remetente (FOB); 2- Contratacao do Frete por conta de terceiros; 3- Transporte proprio por conta do remetente; 4- Transporte proprio por conta do destinatario; 9- Sem Ocorrencia de transporte.- Returns:
- possible object is
String
-
setModFrete
Define o valor da propriedade modFrete.- Parameters:
value- allowed object isString- See Also:
-
getTransporta
Dados do transportador- Returns:
- possible object is
TNFe.InfNFe.Transp.Transporta
-
setTransporta
Define o valor da propriedade transporta.- Parameters:
value- allowed object isTNFe.InfNFe.Transp.Transporta- See Also:
-
getRetTransp
Dados da retencao ICMS do Transporte- Returns:
- possible object is
TNFe.InfNFe.Transp.RetTransp
-
setRetTransp
Define o valor da propriedade retTransp.- Parameters:
value- allowed object isTNFe.InfNFe.Transp.RetTransp- See Also:
-
getVeicTransp
Dados do veiculo- Returns:
- possible object is
TVeiculo
-
setVeicTransp
Define o valor da propriedade veicTransp.- Parameters:
value- allowed object isTVeiculo- See Also:
-
getReboque
Dados do reboque/Dolly (v2.0) Gets the value of the reboque property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the reboque property.For example, to add a new item, do as follows:
getReboque().add(newItem);
Objects of the following type(s) are allowed in the list
TVeiculo- Returns:
- The value of the reboque property.
-
getVagao
Identificacao do vagao (v2.0)- Returns:
- possible object is
String
-
setVagao
Define o valor da propriedade vagao.- Parameters:
value- allowed object isString- See Also:
-
getBalsa
Identificacao da balsa (v2.0)- Returns:
- possible object is
String
-
setBalsa
Define o valor da propriedade balsa.- Parameters:
value- allowed object isString- See Also:
-
getVol
Dados dos volumes Gets the value of the vol property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the vol property.For example, to add a new item, do as follows:
getVol().add(newItem);
Objects of the following type(s) are allowed in the list
TNFe.InfNFe.Transp.Vol- Returns:
- The value of the vol property.
-