Package systextil.integracao.xml.nfe
Class TNFe.InfNFe.Det.Prod.DI
java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Det.Prod.DI
- 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="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 ClassesModifier and TypeClassDescriptionstatic classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<TNFe.InfNFe.Det.Prod.DI.Adi> Adicoes (NT 2011/004)protected StringCodigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)protected StringCNPJ do adquirente ou do encomendanteprotected StringCPF do adquirente ou do encomendanteprotected StringData do desembaraco aduaneiro (AAAA-MM-DD)protected StringData de registro da DI/DSI/DA (AAAA-MM-DD)protected StringNumero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)protected StringForma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomendaprotected StringVia 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 TUfEmiUF onde ocorreu o desembaraco aduaneiroprotected TUfEmiSigla da UF do adquirente ou do encomendanteprotected StringValor Adicional ao frete para renovacao de marinha mercanteprotected StringLocal do desembaraco aduaneiro -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdi()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)getCNPJ()CNPJ do adquirente ou do encomendantegetCPF()CPF do adquirente ou do encomendanteData do desembaraco aduaneiro (AAAA-MM-DD)getDDI()Data de registro da DI/DSI/DA (AAAA-MM-DD)getNDI()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-encomendaVia 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 aduaneiroSigla da UF do adquirente ou do encomendanteValor Adicional ao frete para renovacao de marinha mercanteLocal do desembaraco aduaneirovoidsetCExportador(String value) Define o valor da propriedade cExportador.voidDefine o valor da propriedade cnpj.voidDefine o valor da propriedade cpf.voidsetDDesemb(String value) Define o valor da propriedade dDesemb.voidDefine o valor da propriedade ddi.voidDefine o valor da propriedade ndi.voidsetTpIntermedio(String value) Define o valor da propriedade tpIntermedio.voidsetTpViaTransp(String value) Define o valor da propriedade tpViaTransp.voidsetUFDesemb(TUfEmi value) Define o valor da propriedade ufDesemb.voidsetUFTerceiro(TUfEmi value) Define o valor da propriedade ufTerceiro.voidDefine o valor da propriedade vafrmm.voidsetXLocDesemb(String value) Define o valor da propriedade xLocDesemb.
-
Field Details
-
ndi
Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004) -
ddi
Data de registro da DI/DSI/DA (AAAA-MM-DD) -
xLocDesemb
Local do desembaraco aduaneiro -
ufDesemb
UF onde ocorreu o desembaraco aduaneiro -
dDesemb
Data do desembaraco aduaneiro (AAAA-MM-DD) -
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
Valor Adicional ao frete para renovacao de marinha mercante -
tpIntermedio
Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda -
cnpj
CNPJ do adquirente ou do encomendante -
cpf
CPF do adquirente ou do encomendante -
ufTerceiro
Sigla da UF do adquirente ou do encomendante -
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
Numero do Documento de Importacao (DI, DSI, DIRE, DUImp) (NT2011/004)- Returns:
- possible object is
String
-
setNDI
Define o valor da propriedade ndi.- Parameters:
value- allowed object isString- See Also:
-
getDDI
Data de registro da DI/DSI/DA (AAAA-MM-DD)- Returns:
- possible object is
String
-
setDDI
Define o valor da propriedade ddi.- Parameters:
value- allowed object isString- See Also:
-
getXLocDesemb
Local do desembaraco aduaneiro- Returns:
- possible object is
String
-
setXLocDesemb
Define o valor da propriedade xLocDesemb.- Parameters:
value- allowed object isString- See Also:
-
getUFDesemb
UF onde ocorreu o desembaraco aduaneiro- Returns:
- possible object is
TUfEmi
-
setUFDesemb
Define o valor da propriedade ufDesemb.- Parameters:
value- allowed object isTUfEmi- See Also:
-
getDDesemb
Data do desembaraco aduaneiro (AAAA-MM-DD)- Returns:
- possible object is
String
-
setDDesemb
Define o valor da propriedade dDesemb.- Parameters:
value- allowed object isString- See Also:
-
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
Define o valor da propriedade tpViaTransp.- Parameters:
value- allowed object isString- See Also:
-
getVAFRMM
Valor Adicional ao frete para renovacao de marinha mercante- Returns:
- possible object is
String
-
setVAFRMM
Define o valor da propriedade vafrmm.- Parameters:
value- allowed object isString- See Also:
-
getTpIntermedio
Forma de Importacao quanto a intermediacao 1-por conta propria;2-por conta e ordem;3-encomenda- Returns:
- possible object is
String
-
setTpIntermedio
Define o valor da propriedade tpIntermedio.- Parameters:
value- allowed object isString- See Also:
-
getCNPJ
CNPJ do adquirente ou do encomendante- Returns:
- possible object is
String
-
setCNPJ
Define o valor da propriedade cnpj.- Parameters:
value- allowed object isString- See Also:
-
getCPF
CPF do adquirente ou do encomendante- Returns:
- possible object is
String
-
setCPF
Define o valor da propriedade cpf.- Parameters:
value- allowed object isString- See Also:
-
getUFTerceiro
Sigla da UF do adquirente ou do encomendante- Returns:
- possible object is
TUfEmi
-
setUFTerceiro
Define o valor da propriedade ufTerceiro.- Parameters:
value- allowed object isTUfEmi- See Also:
-
getCExportador
Codigo do exportador (usado nos sistemas internos de informacao do emitente da NF-e)- Returns:
- possible object is
String
-
setCExportador
Define o valor da propriedade cExportador.- Parameters:
value- allowed object isString- 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
setmethod 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.
-