Class TNFe.InfNFe.Det.Prod.DI

java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Prod.DI
Enclosing class:
TNFe.InfNFe.Det.Prod

public static class TNFe.InfNFe.Det.Prod.DI 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="nDI">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="15"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="dDI" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
		 <element name="xLocDesemb">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="60"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="UFDesemb" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
		 <element name="dDesemb" type="{http://www.portalfiscal.inf.br/nfe}TData"/>
		 <element name="tpViaTransp">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="1"/>
			   <enumeration value="2"/>
			   <enumeration value="3"/>
			   <enumeration value="4"/>
			   <enumeration value="5"/>
			   <enumeration value="6"/>
			   <enumeration value="7"/>
			   <enumeration value="8"/>
			   <enumeration value="9"/>
			   <enumeration value="10"/>
			   <enumeration value="11"/>
			   <enumeration value="12"/>
			   <enumeration value="13"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="vAFRMM" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302" minOccurs="0"/>
		 <element name="tpIntermedio">
		   <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>
		 <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="UFTerceiro" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi" minOccurs="0"/>
		 <element name="cExportador">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="60"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="adi" maxOccurs="999">
		   <complexType>
			 <complexContent>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 <sequence>
				   <element name="nAdicao" minOccurs="0">
					 <simpleType>
					   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						 <whiteSpace value="preserve"/>
						 <pattern value="[1-9]{1}[0-9]{0,2}"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="nSeqAdic">
					 <simpleType>
					   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						 <whiteSpace value="preserve"/>
						 <pattern value="[1-9]{1}[0-9]{0,4}"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="cFabricante">
					 <simpleType>
					   <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
						 <minLength value="1"/>
						 <maxLength value="60"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="vDescDI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302Opc" minOccurs="0"/>
				   <element name="nDraw" minOccurs="0">
					 <simpleType>
					   <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
						 <minLength value="1"/>
						 <maxLength value="20"/>
					   </restriction>
					 </simpleType>
				   </element>
				 </sequence>
			   </restriction>
			 </complexContent>
		   </complexType>
		 </element>
	   </sequence>
	 </restriction>
   </complexContent>
 </complexType>
 
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Classe Java de anonymous complex type.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Adicoes (NT 2011/004)
    protected String
    Codigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)
    protected String
    CNPJ do adquirente ou do encomendante
    protected String
    CPF do adquirente ou do encomendante
    protected String
    Data do desembaraco aduaneiro (AAAA-MM-DD)
    protected String
    Data de registro da DI/DSI/DA (AAAA-MM-DD)
    protected String
    Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)
    protected String
    Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda
    protected String
    Via de transporte internacional informada na DI ou na Declaracao Unica de Importacao (DUImp): 1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta; 11-Courier;12-Em maos;13-Por reboque.
    protected TUfEmi
    UF onde ocorreu o desembaraco aduaneiro
    protected TUfEmi
    Sigla da UF do adquirente ou do encomendante
    protected String
    Valor Adicional ao frete para renovacao de marinha mercante
    protected String
    Local do desembaraco aduaneiro
  • Constructor Summary

    Constructors
    Constructor
    Description
    DI()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Adicoes (NT 2011/004) Gets the value of the adi property.
    Codigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)
    CNPJ do adquirente ou do encomendante
    CPF do adquirente ou do encomendante
    Data do desembaraco aduaneiro (AAAA-MM-DD)
    Data de registro da DI/DSI/DA (AAAA-MM-DD)
    Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)
    Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda
    Via de transporte internacional informada na DI ou na Declaracao Unica de Importacao (DUImp): 1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta; 11-Courier;12-Em maos;13-Por reboque.
    UF onde ocorreu o desembaraco aduaneiro
    Sigla da UF do adquirente ou do encomendante
    Valor Adicional ao frete para renovacao de marinha mercante
    Local do desembaraco aduaneiro
    void
    Define o valor da propriedade cExportador.
    void
    setCNPJ(String value)
    Define o valor da propriedade cnpj.
    void
    setCPF(String value)
    Define o valor da propriedade cpf.
    void
    Define o valor da propriedade dDesemb.
    void
    setDDI(String value)
    Define o valor da propriedade ddi.
    void
    setNDI(String value)
    Define o valor da propriedade ndi.
    void
    Define o valor da propriedade tpIntermedio.
    void
    Define o valor da propriedade tpViaTransp.
    void
    Define o valor da propriedade ufDesemb.
    void
    Define o valor da propriedade ufTerceiro.
    void
    Define o valor da propriedade vafrmm.
    void
    Define o valor da propriedade xLocDesemb.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ndi

      protected String ndi
      Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)
    • ddi

      protected String ddi
      Data de registro da DI/DSI/DA (AAAA-MM-DD)
    • xLocDesemb

      protected String xLocDesemb
      Local do desembaraco aduaneiro
    • ufDesemb

      protected TUfEmi ufDesemb
      UF onde ocorreu o desembaraco aduaneiro
    • dDesemb

      protected String dDesemb
      Data do desembaraco aduaneiro (AAAA-MM-DD)
    • tpViaTransp

      protected String tpViaTransp
      Via de transporte internacional informada na DI ou na Declaracao Unica de Importacao (DUImp): 1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta; 11-Courier;12-Em maos;13-Por reboque.
    • vafrmm

      protected String vafrmm
      Valor Adicional ao frete para renovacao de marinha mercante
    • tpIntermedio

      protected String tpIntermedio
      Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda
    • cnpj

      protected String cnpj
      CNPJ do adquirente ou do encomendante
    • cpf

      protected String cpf
      CPF do adquirente ou do encomendante
    • ufTerceiro

      protected TUfEmi ufTerceiro
      Sigla da UF do adquirente ou do encomendante
    • cExportador

      protected String cExportador
      Codigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)
    • adi

      Adicoes (NT 2011/004)
  • Constructor Details

    • DI

      public DI()
  • Method Details

    • getNDI

      public String getNDI()
      Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)
      Returns:
      possible object is String
    • setNDI

      public void setNDI(String value)
      Define o valor da propriedade ndi.
      Parameters:
      value - allowed object is String
      See Also:
    • getDDI

      public String getDDI()
      Data de registro da DI/DSI/DA (AAAA-MM-DD)
      Returns:
      possible object is String
    • setDDI

      public void setDDI(String value)
      Define o valor da propriedade ddi.
      Parameters:
      value - allowed object is String
      See Also:
    • getXLocDesemb

      public String getXLocDesemb()
      Local do desembaraco aduaneiro
      Returns:
      possible object is String
    • setXLocDesemb

      public void setXLocDesemb(String value)
      Define o valor da propriedade xLocDesemb.
      Parameters:
      value - allowed object is String
      See Also:
    • getUFDesemb

      public TUfEmi getUFDesemb()
      UF onde ocorreu o desembaraco aduaneiro
      Returns:
      possible object is TUfEmi
    • setUFDesemb

      public void setUFDesemb(TUfEmi value)
      Define o valor da propriedade ufDesemb.
      Parameters:
      value - allowed object is TUfEmi
      See Also:
    • getDDesemb

      public String getDDesemb()
      Data do desembaraco aduaneiro (AAAA-MM-DD)
      Returns:
      possible object is String
    • setDDesemb

      public void setDDesemb(String value)
      Define o valor da propriedade dDesemb.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpViaTransp

      public String getTpViaTransp()
      Via de transporte internacional informada na DI ou na Declaracao Unica de Importacao (DUImp): 1-Maritima;2-Fluvial;3-Lacustre;4-Aerea;5-Postal;6-Ferroviaria;7-Rodoviaria;8-Conduto;9-Meios Proprios;10-Entrada/Saida Ficta; 11-Courier;12-Em maos;13-Por reboque.
      Returns:
      possible object is String
    • setTpViaTransp

      public void setTpViaTransp(String value)
      Define o valor da propriedade tpViaTransp.
      Parameters:
      value - allowed object is String
      See Also:
    • getVAFRMM

      public String getVAFRMM()
      Valor Adicional ao frete para renovacao de marinha mercante
      Returns:
      possible object is String
    • setVAFRMM

      public void setVAFRMM(String value)
      Define o valor da propriedade vafrmm.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpIntermedio

      public String getTpIntermedio()
      Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda
      Returns:
      possible object is String
    • setTpIntermedio

      public void setTpIntermedio(String value)
      Define o valor da propriedade tpIntermedio.
      Parameters:
      value - allowed object is String
      See Also:
    • getCNPJ

      public String getCNPJ()
      CNPJ do adquirente ou do encomendante
      Returns:
      possible object is String
    • setCNPJ

      public void setCNPJ(String value)
      Define o valor da propriedade cnpj.
      Parameters:
      value - allowed object is String
      See Also:
    • getCPF

      public String getCPF()
      CPF do adquirente ou do encomendante
      Returns:
      possible object is String
    • setCPF

      public void setCPF(String value)
      Define o valor da propriedade cpf.
      Parameters:
      value - allowed object is String
      See Also:
    • getUFTerceiro

      public TUfEmi getUFTerceiro()
      Sigla da UF do adquirente ou do encomendante
      Returns:
      possible object is TUfEmi
    • setUFTerceiro

      public void setUFTerceiro(TUfEmi value)
      Define o valor da propriedade ufTerceiro.
      Parameters:
      value - allowed object is TUfEmi
      See Also:
    • getCExportador

      public String getCExportador()
      Codigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)
      Returns:
      possible object is String
    • setCExportador

      public void setCExportador(String value)
      Define o valor da propriedade cExportador.
      Parameters:
      value - allowed object is String
      See Also:
    • getAdi

      Adicoes (NT 2011/004) Gets the value of the adi 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 adi property.

      For example, to add a new item, do as follows:

       getAdi().add(newItem);
       

      Objects of the following type(s) are allowed in the list TNFe.InfNFe.Det.Prod.DI.Adi

      Returns:
      The value of the adi property.