Class TNFe.InfNFe.Ide

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

public static class TNFe.InfNFe.Ide 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="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
		 <element name="cNF">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <pattern value="[0-9]{8}"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="natOp">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="60"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod"/>
		 <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
		 <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
		 <element name="dhEmi" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
		 <element name="dhSaiEnt" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC" minOccurs="0"/>
		 <element name="dPrevEntrega" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
		 <element name="tpNF">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="0"/>
			   <enumeration value="1"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="idDest">
		   <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="cMunFG" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/>
		 <element name="cMunFGIBS" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE" minOccurs="0"/>
		 <element name="tpImp">
		   <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="5"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="tpEmis">
		   <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="9"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="cDV">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <pattern value="[0-9]{1}"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
		 <element name="finNFe" type="{http://www.portalfiscal.inf.br/nfe}TFinNFe"/>
		 <element name="tpNFDebito" type="{http://www.portalfiscal.inf.br/nfe}TTpNFDebito" minOccurs="0"/>
		 <element name="tpNFCredito" type="{http://www.portalfiscal.inf.br/nfe}TTpNFCredito" minOccurs="0"/>
		 <element name="indFinal">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="0"/>
			   <enumeration value="1"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="indPres">
		   <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="5"/>
			   <enumeration value="9"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="indIntermed" minOccurs="0">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <enumeration value="0"/>
			   <enumeration value="1"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="procEmi" type="{http://www.portalfiscal.inf.br/nfe}TProcEmi"/>
		 <element name="verProc">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="1"/>
			   <maxLength value="20"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <sequence minOccurs="0">
		   <element name="dhCont" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
		   <element name="xJust">
			 <simpleType>
			   <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
				 <minLength value="15"/>
				 <maxLength value="256"/>
			   </restriction>
			 </simpleType>
		   </element>
		 </sequence>
		 <element name="NFref" maxOccurs="999" minOccurs="0">
		   <complexType>
			 <complexContent>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 <choice>
				   <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
				   <element name="refNFeSig" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
				   <element name="refNF">
					 <complexType>
					   <complexContent>
						 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
						   <sequence>
							 <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
							 <element name="AAMM">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
							 <element name="mod">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <enumeration value="01"/>
								   <enumeration value="02"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
							 <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
						   </sequence>
						 </restriction>
					   </complexContent>
					 </complexType>
				   </element>
				   <element name="refNFP">
					 <complexType>
					   <complexContent>
						 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
						   <sequence>
							 <element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/>
							 <element name="AAMM">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <choice>
							   <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="IE" type="{http://www.portalfiscal.inf.br/nfe}TIeDest"/>
							 <element name="mod">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <enumeration value="01"/>
								   <enumeration value="04"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie"/>
							 <element name="nNF" type="{http://www.portalfiscal.inf.br/nfe}TNF"/>
						   </sequence>
						 </restriction>
					   </complexContent>
					 </complexType>
				   </element>
				   <element name="refCTe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
				   <element name="refECF">
					 <complexType>
					   <complexContent>
						 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
						   <sequence>
							 <element name="mod">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <enumeration value="2B"/>
								   <enumeration value="2C"/>
								   <enumeration value="2D"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <element name="nECF">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <pattern value="[0-9]{1,3}"/>
								 </restriction>
							   </simpleType>
							 </element>
							 <element name="nCOO">
							   <simpleType>
								 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
								   <whiteSpace value="preserve"/>
								   <pattern value="[0-9]{1,6}"/>
								 </restriction>
							   </simpleType>
							 </element>
						   </sequence>
						 </restriction>
					   </complexContent>
					 </complexType>
				   </element>
				 </choice>
			   </restriction>
			 </complexContent>
		   </complexType>
		 </element>
		 <element name="gCompraGov" type="{http://www.portalfiscal.inf.br/nfe}TCompraGov" minOccurs="0"/>
		 <element name="gPagAntecipado" minOccurs="0">
		   <complexType>
			 <complexContent>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 <sequence>
				   <element name="refNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe" maxOccurs="99"/>
				 </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.
    static class 
    Classe Java de anonymous complex type.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Digito Verificador da Chave de Acesso da NF-e
    protected String
    Codigo do Municipio de Ocorrencia do Fato Gerador (utilizar a tabela do IBGE)
    protected String
    Informar o municipio de ocorrencia do fato gerador do fato gerador do IBS / CBS.
    protected String
    Codigo numerico que compoe a Chave de Acesso.
    protected String
    Codigo da UF do emitente do Documento Fiscal.
    protected String
    Informar a data e hora de entrada em contingencia contingencia no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.
    protected String
    Data e Hora de emissao do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
    protected String
    Data e Hora da saida ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)
    protected String
    Data da previsao de entrega ou disponibilizacao do bem (AAAA-MM-DD)
    protected String
    Finalidade da emissao da NF-e: 1 - NFe normal 2 - NFe complementar 3 - NFe de ajuste 4 - Devolucao/Retorno 5 - Nota de credito 6 - Nota de debito
    protected TCompraGov
    Grupo de Compras Governamentais
    Informado para abater as parcelas de antecipacao de pagamento, conforme Art. 10. � 4�
    protected String
    Identificador de Local de destino da operacao (1-Interna;2-Interestadual;3-Exterior)
    protected String
    Indica operacao com consumidor final (0-Nao;1-Consumidor Final)
    protected String
    Indicador de intermediador/marketplace 0=Operacao sem intermediador (em site ou plataforma propria) 1=Operacao em site ou plataforma de terceiros (intermediadores/marketplace)
    protected String
    Indicador de presenca do comprador no estabelecimento comercial no momento da oepracao (0-Nao se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operacao presencial;2-Nao presencial, internet;3-Nao presencial, teleatendimento;4-NFC-e entrega em domicilio;5-Operacao presencial, fora do estabelecimento;9-Nao presencial, outros)
    protected String
    Codigo do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.
    protected String
    Descricao da Natureza da Operacao
    Grupo de infromacoes da NF referenciada
    protected String
    Numero do Documento Fiscal
    protected String
    Processo de emissao utilizado com a seguinte codificacao: 0 - emissao de NF-e com aplicativo do contribuinte; 1 - emissao de NF-e avulsa pelo Fisco; 2 - emissao de NF-e avulsa, pelo contribuinte com seu certificado digital, atraves do site do Fisco; 3- emissao de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.
    protected String
    Serie do Documento Fiscal serie normal 0-889 Avulsa Fisco 890-899 SCAN 900-999
    protected String
    Identificacao do Ambiente: 1 - Producao 2 - Homologacao
    protected String
    Forma de emissao da NF-e 1 - Normal; 2 - Contingencia FS 3 - Regime Especial NFF (NT 2021.002) 4 - Contingencia DPEC 5 - Contingencia FSDA 6 - Contingencia SVC - AN 7 - Contingencia SVC - RS 9 - Contingencia off-line NFC-e
    protected String
    Formato de impressao do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletronica)
    protected String
    Tipo do Documento Fiscal (0 - entrada; 1 - saida)
    protected String
    Tipo de Nota de Credito
    protected String
    Tipo de Nota de Debito
    protected String
    versao do aplicativo utilizado no processo de emissao
    protected String
    Informar a Justificativa da entrada
  • Constructor Summary

    Constructors
    Constructor
    Description
    Ide()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Digito Verificador da Chave de Acesso da NF-e
    Codigo do Municipio de Ocorrencia do Fato Gerador (utilizar a tabela do IBGE)
    Informar o municipio de ocorrencia do fato gerador do fato gerador do IBS / CBS.
    Codigo numerico que compoe a Chave de Acesso.
    Codigo da UF do emitente do Documento Fiscal.
    Informar a data e hora de entrada em contingencia contingencia no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.
    Data e Hora de emissao do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
    Data e Hora da saida ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)
    Data da previsao de entrega ou disponibilizacao do bem (AAAA-MM-DD)
    Finalidade da emissao da NF-e: 1 - NFe normal 2 - NFe complementar 3 - NFe de ajuste 4 - Devolucao/Retorno 5 - Nota de credito 6 - Nota de debito
    Grupo de Compras Governamentais
    Informado para abater as parcelas de antecipacao de pagamento, conforme Art. 10. � 4�
    Identificador de Local de destino da operacao (1-Interna;2-Interestadual;3-Exterior)
    Indica operacao com consumidor final (0-Nao;1-Consumidor Final)
    Indicador de intermediador/marketplace 0=Operacao sem intermediador (em site ou plataforma propria) 1=Operacao em site ou plataforma de terceiros (intermediadores/marketplace)
    Indicador de presenca do comprador no estabelecimento comercial no momento da oepracao (0-Nao se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operacao presencial;2-Nao presencial, internet;3-Nao presencial, teleatendimento;4-NFC-e entrega em domicilio;5-Operacao presencial, fora do estabelecimento;9-Nao presencial, outros)
    Codigo do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.
    Descricao da Natureza da Operacao
    Grupo de infromacoes da NF referenciada Gets the value of the nFref property.
    Numero do Documento Fiscal
    Processo de emissao utilizado com a seguinte codificacao: 0 - emissao de NF-e com aplicativo do contribuinte; 1 - emissao de NF-e avulsa pelo Fisco; 2 - emissao de NF-e avulsa, pelo contribuinte com seu certificado digital, atraves do site do Fisco; 3- emissao de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.
    Serie do Documento Fiscal serie normal 0-889 Avulsa Fisco 890-899 SCAN 900-999
    Identificacao do Ambiente: 1 - Producao 2 - Homologacao
    Forma de emissao da NF-e 1 - Normal; 2 - Contingencia FS 3 - Regime Especial NFF (NT 2021.002) 4 - Contingencia DPEC 5 - Contingencia FSDA 6 - Contingencia SVC - AN 7 - Contingencia SVC - RS 9 - Contingencia off-line NFC-e
    Formato de impressao do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletronica)
    Tipo do Documento Fiscal (0 - entrada; 1 - saida)
    Tipo de Nota de Credito
    Tipo de Nota de Debito
    versao do aplicativo utilizado no processo de emissao
    Informar a Justificativa da entrada
    void
    setCDV(String value)
    Define o valor da propriedade cdv.
    void
    Define o valor da propriedade cMunFG.
    void
    Define o valor da propriedade cMunFGIBS.
    void
    setCNF(String value)
    Define o valor da propriedade cnf.
    void
    setCUF(String value)
    Define o valor da propriedade cuf.
    void
    Define o valor da propriedade dhCont.
    void
    Define o valor da propriedade dhEmi.
    void
    Define o valor da propriedade dhSaiEnt.
    void
    Define o valor da propriedade dPrevEntrega.
    void
    Define o valor da propriedade finNFe.
    void
    Define o valor da propriedade gCompraGov.
    void
    Define o valor da propriedade gPagAntecipado.
    void
    Define o valor da propriedade idDest.
    void
    Define o valor da propriedade indFinal.
    void
    Define o valor da propriedade indIntermed.
    void
    Define o valor da propriedade indPres.
    void
    setMod(String value)
    Define o valor da propriedade mod.
    void
    Define o valor da propriedade natOp.
    void
    setNNF(String value)
    Define o valor da propriedade nnf.
    void
    Define o valor da propriedade procEmi.
    void
    Define o valor da propriedade serie.
    void
    Define o valor da propriedade tpAmb.
    void
    Define o valor da propriedade tpEmis.
    void
    Define o valor da propriedade tpImp.
    void
    setTpNF(String value)
    Define o valor da propriedade tpNF.
    void
    Define o valor da propriedade tpNFCredito.
    void
    Define o valor da propriedade tpNFDebito.
    void
    Define o valor da propriedade verProc.
    void
    Define o valor da propriedade xJust.

    Methods inherited from class java.lang.Object

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

    • cuf

      protected String cuf
      Codigo da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.
    • cnf

      protected String cnf
      Codigo numerico que compoe a Chave de Acesso. Numero aleatorio gerado pelo emitente para cada NF-e.
    • natOp

      protected String natOp
      Descricao da Natureza da Operacao
    • mod

      protected String mod
      Codigo do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.
    • serie

      protected String serie
      Serie do Documento Fiscal serie normal 0-889 Avulsa Fisco 890-899 SCAN 900-999
    • nnf

      protected String nnf
      Numero do Documento Fiscal
    • dhEmi

      protected String dhEmi
      Data e Hora de emissao do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
    • dhSaiEnt

      protected String dhSaiEnt
      Data e Hora da saida ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)
    • dPrevEntrega

      protected String dPrevEntrega
      Data da previsao de entrega ou disponibilizacao do bem (AAAA-MM-DD)
    • tpNF

      protected String tpNF
      Tipo do Documento Fiscal (0 - entrada; 1 - saida)
    • idDest

      protected String idDest
      Identificador de Local de destino da operacao (1-Interna;2-Interestadual;3-Exterior)
    • cMunFG

      protected String cMunFG
      Codigo do Municipio de Ocorrencia do Fato Gerador (utilizar a tabela do IBGE)
    • cMunFGIBS

      protected String cMunFGIBS
      Informar o municipio de ocorrencia do fato gerador do fato gerador do IBS / CBS. Campo preenchido somente quando �indPres = 5 (Operacao presencial, fora do estabelecimento) �, e nao tiver endereco do destinatario (Grupo: E05) ou local de entrega (Grupo: G01).
    • tpImp

      protected String tpImp
      Formato de impressao do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletronica)
    • tpEmis

      protected String tpEmis
      Forma de emissao da NF-e 1 - Normal; 2 - Contingencia FS 3 - Regime Especial NFF (NT 2021.002) 4 - Contingencia DPEC 5 - Contingencia FSDA 6 - Contingencia SVC - AN 7 - Contingencia SVC - RS 9 - Contingencia off-line NFC-e
    • cdv

      protected String cdv
      Digito Verificador da Chave de Acesso da NF-e
    • tpAmb

      protected String tpAmb
      Identificacao do Ambiente: 1 - Producao 2 - Homologacao
    • finNFe

      protected String finNFe
      Finalidade da emissao da NF-e: 1 - NFe normal 2 - NFe complementar 3 - NFe de ajuste 4 - Devolucao/Retorno 5 - Nota de credito 6 - Nota de debito
    • tpNFDebito

      protected String tpNFDebito
      Tipo de Nota de Debito
    • tpNFCredito

      protected String tpNFCredito
      Tipo de Nota de Credito
    • indFinal

      protected String indFinal
      Indica operacao com consumidor final (0-Nao;1-Consumidor Final)
    • indPres

      protected String indPres
      Indicador de presenca do comprador no estabelecimento comercial no momento da oepracao (0-Nao se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operacao presencial;2-Nao presencial, internet;3-Nao presencial, teleatendimento;4-NFC-e entrega em domicilio;5-Operacao presencial, fora do estabelecimento;9-Nao presencial, outros)
    • indIntermed

      protected String indIntermed
      Indicador de intermediador/marketplace 0=Operacao sem intermediador (em site ou plataforma propria) 1=Operacao em site ou plataforma de terceiros (intermediadores/marketplace)
    • procEmi

      protected String procEmi
      Processo de emissao utilizado com a seguinte codificacao: 0 - emissao de NF-e com aplicativo do contribuinte; 1 - emissao de NF-e avulsa pelo Fisco; 2 - emissao de NF-e avulsa, pelo contribuinte com seu certificado digital, atraves do site do Fisco; 3- emissao de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.
    • verProc

      protected String verProc
      versao do aplicativo utilizado no processo de emissao
    • dhCont

      protected String dhCont
      Informar a data e hora de entrada em contingencia contingencia no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.
    • xJust

      protected String xJust
      Informar a Justificativa da entrada
    • nFref

      protected List<TNFe.InfNFe.Ide.NFref> nFref
      Grupo de infromacoes da NF referenciada
    • gCompraGov

      protected TCompraGov gCompraGov
      Grupo de Compras Governamentais
    • gPagAntecipado

      protected TNFe.InfNFe.Ide.GPagAntecipado gPagAntecipado
      Informado para abater as parcelas de antecipacao de pagamento, conforme Art. 10. � 4�
  • Constructor Details

    • Ide

      public Ide()
  • Method Details

    • getCUF

      public String getCUF()
      Codigo da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE.
      Returns:
      possible object is String
    • setCUF

      public void setCUF(String value)
      Define o valor da propriedade cuf.
      Parameters:
      value - allowed object is String
      See Also:
    • getCNF

      public String getCNF()
      Codigo numerico que compoe a Chave de Acesso. Numero aleatorio gerado pelo emitente para cada NF-e.
      Returns:
      possible object is String
    • setCNF

      public void setCNF(String value)
      Define o valor da propriedade cnf.
      Parameters:
      value - allowed object is String
      See Also:
    • getNatOp

      public String getNatOp()
      Descricao da Natureza da Operacao
      Returns:
      possible object is String
    • setNatOp

      public void setNatOp(String value)
      Define o valor da propriedade natOp.
      Parameters:
      value - allowed object is String
      See Also:
    • getMod

      public String getMod()
      Codigo do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e.
      Returns:
      possible object is String
    • setMod

      public void setMod(String value)
      Define o valor da propriedade mod.
      Parameters:
      value - allowed object is String
      See Also:
    • getSerie

      public String getSerie()
      Serie do Documento Fiscal serie normal 0-889 Avulsa Fisco 890-899 SCAN 900-999
      Returns:
      possible object is String
    • setSerie

      public void setSerie(String value)
      Define o valor da propriedade serie.
      Parameters:
      value - allowed object is String
      See Also:
    • getNNF

      public String getNNF()
      Numero do Documento Fiscal
      Returns:
      possible object is String
    • setNNF

      public void setNNF(String value)
      Define o valor da propriedade nnf.
      Parameters:
      value - allowed object is String
      See Also:
    • getDhEmi

      public String getDhEmi()
      Data e Hora de emissao do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00
      Returns:
      possible object is String
    • setDhEmi

      public void setDhEmi(String value)
      Define o valor da propriedade dhEmi.
      Parameters:
      value - allowed object is String
      See Also:
    • getDhSaiEnt

      public String getDhSaiEnt()
      Data e Hora da saida ou de entrada da mercadoria / produto (AAAA-MM-DDTHH:mm:ssTZD)
      Returns:
      possible object is String
    • setDhSaiEnt

      public void setDhSaiEnt(String value)
      Define o valor da propriedade dhSaiEnt.
      Parameters:
      value - allowed object is String
      See Also:
    • getDPrevEntrega

      public String getDPrevEntrega()
      Data da previsao de entrega ou disponibilizacao do bem (AAAA-MM-DD)
      Returns:
      possible object is String
    • setDPrevEntrega

      public void setDPrevEntrega(String value)
      Define o valor da propriedade dPrevEntrega.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpNF

      public String getTpNF()
      Tipo do Documento Fiscal (0 - entrada; 1 - saida)
      Returns:
      possible object is String
    • setTpNF

      public void setTpNF(String value)
      Define o valor da propriedade tpNF.
      Parameters:
      value - allowed object is String
      See Also:
    • getIdDest

      public String getIdDest()
      Identificador de Local de destino da operacao (1-Interna;2-Interestadual;3-Exterior)
      Returns:
      possible object is String
    • setIdDest

      public void setIdDest(String value)
      Define o valor da propriedade idDest.
      Parameters:
      value - allowed object is String
      See Also:
    • getCMunFG

      public String getCMunFG()
      Codigo do Municipio de Ocorrencia do Fato Gerador (utilizar a tabela do IBGE)
      Returns:
      possible object is String
    • setCMunFG

      public void setCMunFG(String value)
      Define o valor da propriedade cMunFG.
      Parameters:
      value - allowed object is String
      See Also:
    • getCMunFGIBS

      public String getCMunFGIBS()
      Informar o municipio de ocorrencia do fato gerador do fato gerador do IBS / CBS. Campo preenchido somente quando �indPres = 5 (Operacao presencial, fora do estabelecimento) �, e nao tiver endereco do destinatario (Grupo: E05) ou local de entrega (Grupo: G01).
      Returns:
      possible object is String
    • setCMunFGIBS

      public void setCMunFGIBS(String value)
      Define o valor da propriedade cMunFGIBS.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpImp

      public String getTpImp()
      Formato de impressao do DANFE (0-sem DANFE;1-DANFe Retrato; 2-DANFe Paisagem;3-DANFe Simplificado; 4-DANFe NFC-e;5-DANFe NFC-e em mensagem eletronica)
      Returns:
      possible object is String
    • setTpImp

      public void setTpImp(String value)
      Define o valor da propriedade tpImp.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpEmis

      public String getTpEmis()
      Forma de emissao da NF-e 1 - Normal; 2 - Contingencia FS 3 - Regime Especial NFF (NT 2021.002) 4 - Contingencia DPEC 5 - Contingencia FSDA 6 - Contingencia SVC - AN 7 - Contingencia SVC - RS 9 - Contingencia off-line NFC-e
      Returns:
      possible object is String
    • setTpEmis

      public void setTpEmis(String value)
      Define o valor da propriedade tpEmis.
      Parameters:
      value - allowed object is String
      See Also:
    • getCDV

      public String getCDV()
      Digito Verificador da Chave de Acesso da NF-e
      Returns:
      possible object is String
    • setCDV

      public void setCDV(String value)
      Define o valor da propriedade cdv.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpAmb

      public String getTpAmb()
      Identificacao do Ambiente: 1 - Producao 2 - Homologacao
      Returns:
      possible object is String
    • setTpAmb

      public void setTpAmb(String value)
      Define o valor da propriedade tpAmb.
      Parameters:
      value - allowed object is String
      See Also:
    • getFinNFe

      public String getFinNFe()
      Finalidade da emissao da NF-e: 1 - NFe normal 2 - NFe complementar 3 - NFe de ajuste 4 - Devolucao/Retorno 5 - Nota de credito 6 - Nota de debito
      Returns:
      possible object is String
    • setFinNFe

      public void setFinNFe(String value)
      Define o valor da propriedade finNFe.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpNFDebito

      public String getTpNFDebito()
      Tipo de Nota de Debito
      Returns:
      possible object is String
    • setTpNFDebito

      public void setTpNFDebito(String value)
      Define o valor da propriedade tpNFDebito.
      Parameters:
      value - allowed object is String
      See Also:
    • getTpNFCredito

      public String getTpNFCredito()
      Tipo de Nota de Credito
      Returns:
      possible object is String
    • setTpNFCredito

      public void setTpNFCredito(String value)
      Define o valor da propriedade tpNFCredito.
      Parameters:
      value - allowed object is String
      See Also:
    • getIndFinal

      public String getIndFinal()
      Indica operacao com consumidor final (0-Nao;1-Consumidor Final)
      Returns:
      possible object is String
    • setIndFinal

      public void setIndFinal(String value)
      Define o valor da propriedade indFinal.
      Parameters:
      value - allowed object is String
      See Also:
    • getIndPres

      public String getIndPres()
      Indicador de presenca do comprador no estabelecimento comercial no momento da oepracao (0-Nao se aplica (ex.: Nota Fiscal complementar ou de ajuste;1-Operacao presencial;2-Nao presencial, internet;3-Nao presencial, teleatendimento;4-NFC-e entrega em domicilio;5-Operacao presencial, fora do estabelecimento;9-Nao presencial, outros)
      Returns:
      possible object is String
    • setIndPres

      public void setIndPres(String value)
      Define o valor da propriedade indPres.
      Parameters:
      value - allowed object is String
      See Also:
    • getIndIntermed

      public String getIndIntermed()
      Indicador de intermediador/marketplace 0=Operacao sem intermediador (em site ou plataforma propria) 1=Operacao em site ou plataforma de terceiros (intermediadores/marketplace)
      Returns:
      possible object is String
    • setIndIntermed

      public void setIndIntermed(String value)
      Define o valor da propriedade indIntermed.
      Parameters:
      value - allowed object is String
      See Also:
    • getProcEmi

      public String getProcEmi()
      Processo de emissao utilizado com a seguinte codificacao: 0 - emissao de NF-e com aplicativo do contribuinte; 1 - emissao de NF-e avulsa pelo Fisco; 2 - emissao de NF-e avulsa, pelo contribuinte com seu certificado digital, atraves do site do Fisco; 3- emissao de NF-e pelo contribuinte com aplicativo fornecido pelo Fisco.
      Returns:
      possible object is String
    • setProcEmi

      public void setProcEmi(String value)
      Define o valor da propriedade procEmi.
      Parameters:
      value - allowed object is String
      See Also:
    • getVerProc

      public String getVerProc()
      versao do aplicativo utilizado no processo de emissao
      Returns:
      possible object is String
    • setVerProc

      public void setVerProc(String value)
      Define o valor da propriedade verProc.
      Parameters:
      value - allowed object is String
      See Also:
    • getDhCont

      public String getDhCont()
      Informar a data e hora de entrada em contingencia contingencia no formato (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00.
      Returns:
      possible object is String
    • setDhCont

      public void setDhCont(String value)
      Define o valor da propriedade dhCont.
      Parameters:
      value - allowed object is String
      See Also:
    • getXJust

      public String getXJust()
      Informar a Justificativa da entrada
      Returns:
      possible object is String
    • setXJust

      public void setXJust(String value)
      Define o valor da propriedade xJust.
      Parameters:
      value - allowed object is String
      See Also:
    • getNFref

      public List<TNFe.InfNFe.Ide.NFref> getNFref()
      Grupo de infromacoes da NF referenciada Gets the value of the nFref 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 nFref property.

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

       getNFref().add(newItem);
       

      Objects of the following type(s) are allowed in the list TNFe.InfNFe.Ide.NFref

      Returns:
      The value of the nFref property.
    • getGCompraGov

      public TCompraGov getGCompraGov()
      Grupo de Compras Governamentais
      Returns:
      possible object is TCompraGov
    • setGCompraGov

      public void setGCompraGov(TCompraGov value)
      Define o valor da propriedade gCompraGov.
      Parameters:
      value - allowed object is TCompraGov
      See Also:
    • getGPagAntecipado

      public TNFe.InfNFe.Ide.GPagAntecipado getGPagAntecipado()
      Informado para abater as parcelas de antecipacao de pagamento, conforme Art. 10. � 4�
      Returns:
      possible object is TNFe.InfNFe.Ide.GPagAntecipado
    • setGPagAntecipado

      public void setGPagAntecipado(TNFe.InfNFe.Ide.GPagAntecipado value)
      Define o valor da propriedade gPagAntecipado.
      Parameters:
      value - allowed object is TNFe.InfNFe.Ide.GPagAntecipado
      See Also: