Package systextil.integracao.xml.nfe
Class TNFe.InfNFe.Pag.DetPag
java.lang.Object
systextil.integracao.xml.nfe.TNFe.InfNFe.Pag.DetPag
- Enclosing class:
TNFe.InfNFe.Pag
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 ClassesModifier and TypeClassDescriptionstatic classClasse Java de anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TNFe.InfNFe.Pag.DetPag.CardGrupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicosprotected StringCNPJ 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 distintoprotected StringData do Pagamentoprotected StringIndicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;protected StringForma de Pagamento:protected TUfEmiUF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.protected StringValor do Pagamento.protected StringDescricao do Meio de Pagamento -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCard()Grupo de Cartoes, PIX, Boletos e outros Pagamentos EletronicosCNPJ 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 distintogetDPag()Data do PagamentoIndicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;getTPag()Forma de Pagamento:getUFPag()UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.getVPag()Valor do Pagamento.getXPag()Descricao do Meio de PagamentovoidDefine o valor da propriedade card.voidsetCNPJPag(String value) Define o valor da propriedade cnpjPag.voidDefine o valor da propriedade dPag.voidDefine o valor da propriedade indPag.voidDefine o valor da propriedade tPag.voidDefine o valor da propriedade ufPag.voidDefine o valor da propriedade vPag.voidDefine o valor da propriedade xPag.
-
Field Details
-
indPag
Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo; -
tPag
Forma de Pagamento: -
xPag
Descricao do Meio de Pagamento -
vPag
Valor do Pagamento. Esta tag podera ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrario devera ser preenchida. -
dPag
Data do Pagamento -
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
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
Indicador da Forma de Pagamento:0-Pagamento a Vista;1-Pagamento a Prazo;- Returns:
- possible object is
String
-
setIndPag
Define o valor da propriedade indPag.- Parameters:
value- allowed object isString- See Also:
-
getTPag
Forma de Pagamento:- Returns:
- possible object is
String
-
setTPag
Define o valor da propriedade tPag.- Parameters:
value- allowed object isString- See Also:
-
getXPag
Descricao do Meio de Pagamento- Returns:
- possible object is
String
-
setXPag
Define o valor da propriedade xPag.- Parameters:
value- allowed object isString- See Also:
-
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
Define o valor da propriedade vPag.- Parameters:
value- allowed object isString- See Also:
-
getDPag
Data do Pagamento- Returns:
- possible object is
String
-
setDPag
Define o valor da propriedade dPag.- Parameters:
value- allowed object isString- See Also:
-
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
Define o valor da propriedade cnpjPag.- Parameters:
value- allowed object isString- See Also:
-
getUFPag
UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido.- Returns:
- possible object is
TUfEmi
-
setUFPag
Define o valor da propriedade ufPag.- Parameters:
value- allowed object isTUfEmi- See Also:
-
getCard
Grupo de Cartoes, PIX, Boletos e outros Pagamentos Eletronicos- Returns:
- possible object is
TNFe.InfNFe.Pag.DetPag.Card
-
setCard
Define o valor da propriedade card.- Parameters:
value- allowed object isTNFe.InfNFe.Pag.DetPag.Card- See Also:
-