Class TNFe.InfNFe.Pag.DetPag

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

public static class TNFe.InfNFe.Pag.DetPag 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="indPag" 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="tPag">
		   <simpleType>
			 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
			   <whiteSpace value="preserve"/>
			   <pattern value="[0-9]{2}"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="xPag" minOccurs="0">
		   <simpleType>
			 <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
			   <minLength value="2"/>
			   <maxLength value="60"/>
			 </restriction>
		   </simpleType>
		 </element>
		 <element name="vPag" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
		 <element name="dPag" type="{http://www.portalfiscal.inf.br/nfe}TData" minOccurs="0"/>
		 <sequence minOccurs="0">
		   <element name="CNPJPag" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
		   <element name="UFPag" type="{http://www.portalfiscal.inf.br/nfe}TUfEmi"/>
		 </sequence>
		 <element name="card" minOccurs="0">
		   <complexType>
			 <complexContent>
			   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
				 <sequence>
				   <element name="tpIntegra">
					 <simpleType>
					   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						 <whiteSpace value="preserve"/>
						 <enumeration value="1"/>
						 <enumeration value="2"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
				   <element name="tBand" minOccurs="0">
					 <simpleType>
					   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
						 <whiteSpace value="preserve"/>
						 <pattern value="[0-9]{2}"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="cAut" minOccurs="0">
					 <simpleType>
					   <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
						 <minLength value="1"/>
						 <maxLength value="128"/>
					   </restriction>
					 </simpleType>
				   </element>
				   <element name="CNPJReceb" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
				   <element name="idTermPag" minOccurs="0">
					 <simpleType>
					   <restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
						 <minLength value="1"/>
						 <maxLength value="40"/>
					   </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
    Grupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicos
    protected String
    CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissao do documento fiscal ocorrer em estabelecimento distinto
    protected String
    Data do Pagamento
    protected String
    Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;
    protected String
    Forma de Pagamento:
    protected TUfEmi
    UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.
    protected String
    Valor do Pagamento.
    protected String
    Descricao do Meio de Pagamento
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Grupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicos
    CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissao do documento fiscal ocorrer em estabelecimento distinto
    Data do Pagamento
    Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;
    Forma de Pagamento:
    UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.
    Valor do Pagamento.
    Descricao do Meio de Pagamento
    void
    Define o valor da propriedade card.
    void
    Define o valor da propriedade cnpjPag.
    void
    setDPag(String value)
    Define o valor da propriedade dPag.
    void
    Define o valor da propriedade indPag.
    void
    setTPag(String value)
    Define o valor da propriedade tPag.
    void
    Define o valor da propriedade ufPag.
    void
    setVPag(String value)
    Define o valor da propriedade vPag.
    void
    setXPag(String value)
    Define o valor da propriedade xPag.

    Methods inherited from class java.lang.Object

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

    • indPag

      protected String indPag
      Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;
    • tPag

      protected String tPag
      Forma de Pagamento:
    • xPag

      protected String xPag
      Descricao do Meio de Pagamento
    • vPag

      protected String vPag
      Valor do Pagamento. Esta tag podera ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrario devera ser preenchida.
    • dPag

      protected String dPag
      Data do Pagamento
    • cnpjPag

      protected String cnpjPag
      CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissao do documento fiscal ocorrer em estabelecimento distinto
    • ufPag

      protected TUfEmi ufPag
      UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.
    • card

      Grupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicos
  • Constructor Details

    • DetPag

      public DetPag()
  • Method Details

    • getIndPag

      public String getIndPag()
      Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;
      Returns:
      possible object is String
    • setIndPag

      public void setIndPag(String value)
      Define o valor da propriedade indPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getTPag

      public String getTPag()
      Forma de Pagamento:
      Returns:
      possible object is String
    • setTPag

      public void setTPag(String value)
      Define o valor da propriedade tPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getXPag

      public String getXPag()
      Descricao do Meio de Pagamento
      Returns:
      possible object is String
    • setXPag

      public void setXPag(String value)
      Define o valor da propriedade xPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getVPag

      public String getVPag()
      Valor do Pagamento. Esta tag podera ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrario devera ser preenchida.
      Returns:
      possible object is String
    • setVPag

      public void setVPag(String value)
      Define o valor da propriedade vPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getDPag

      public String getDPag()
      Data do Pagamento
      Returns:
      possible object is String
    • setDPag

      public void setDPag(String value)
      Define o valor da propriedade dPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getCNPJPag

      public String getCNPJPag()
      CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissao do documento fiscal ocorrer em estabelecimento distinto
      Returns:
      possible object is String
    • setCNPJPag

      public void setCNPJPag(String value)
      Define o valor da propriedade cnpjPag.
      Parameters:
      value - allowed object is String
      See Also:
    • getUFPag

      public TUfEmi getUFPag()
      UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.
      Returns:
      possible object is TUfEmi
    • setUFPag

      public void setUFPag(TUfEmi value)
      Define o valor da propriedade ufPag.
      Parameters:
      value - allowed object is TUfEmi
      See Also:
    • getCard

      public TNFe.InfNFe.Pag.DetPag.Card getCard()
      Grupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicos
      Returns:
      possible object is TNFe.InfNFe.Pag.DetPag.Card
    • setCard

      public void setCard(TNFe.InfNFe.Pag.DetPag.Card value)
      Define o valor da propriedade card.
      Parameters:
      value - allowed object is TNFe.InfNFe.Pag.DetPag.Card
      See Also: