Class TNFe.InfNFe.Transp

java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Transp
Enclosing class:
TNFe.InfNFe

public static class TNFe.InfNFe.Transp extends Object

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>
 
  • Field Details

    • modFrete

      protected String 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

      protected TNFe.InfNFe.Transp.Transporta transporta
      Dados do transportador
    • retTransp

      protected TNFe.InfNFe.Transp.RetTransp retTransp
      Dados da retencao ICMS do Transporte
    • veicTransp

      protected TVeiculo veicTransp
      Dados do veiculo
    • reboque

      protected List<TVeiculo> reboque
      Dados do reboque/Dolly (v2.0)
    • vagao

      protected String vagao
      Identificacao do vagao (v2.0)
    • balsa

      protected String balsa
      Identificacao da balsa (v2.0)
    • vol

      protected List<TNFe.InfNFe.Transp.Vol> vol
      Dados dos volumes
  • Constructor Details

    • Transp

      public Transp()
  • Method Details

    • getModFrete

      public String 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

      public void setModFrete(String value)
      Define o valor da propriedade modFrete.
      Parameters:
      value - allowed object is String
      See Also:
    • getTransporta

      public TNFe.InfNFe.Transp.Transporta getTransporta()
      Dados do transportador
      Returns:
      possible object is TNFe.InfNFe.Transp.Transporta
    • setTransporta

      public void setTransporta(TNFe.InfNFe.Transp.Transporta value)
      Define o valor da propriedade transporta.
      Parameters:
      value - allowed object is TNFe.InfNFe.Transp.Transporta
      See Also:
    • getRetTransp

      public TNFe.InfNFe.Transp.RetTransp getRetTransp()
      Dados da retencao ICMS do Transporte
      Returns:
      possible object is TNFe.InfNFe.Transp.RetTransp
    • setRetTransp

      public void setRetTransp(TNFe.InfNFe.Transp.RetTransp value)
      Define o valor da propriedade retTransp.
      Parameters:
      value - allowed object is TNFe.InfNFe.Transp.RetTransp
      See Also:
    • getVeicTransp

      public TVeiculo getVeicTransp()
      Dados do veiculo
      Returns:
      possible object is TVeiculo
    • setVeicTransp

      public void setVeicTransp(TVeiculo value)
      Define o valor da propriedade veicTransp.
      Parameters:
      value - allowed object is TVeiculo
      See Also:
    • getReboque

      public List<TVeiculo> 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 set method 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

      public String getVagao()
      Identificacao do vagao (v2.0)
      Returns:
      possible object is String
    • setVagao

      public void setVagao(String value)
      Define o valor da propriedade vagao.
      Parameters:
      value - allowed object is String
      See Also:
    • getBalsa

      public String getBalsa()
      Identificacao da balsa (v2.0)
      Returns:
      possible object is String
    • setBalsa

      public void setBalsa(String value)
      Define o valor da propriedade balsa.
      Parameters:
      value - allowed object is String
      See Also:
    • getVol

      public List<TNFe.InfNFe.Transp.Vol> 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 set method 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.