Class PixCobrancaCriar
XML de criação de cobrança PIX
Implements
Inherited Members
Namespace: Unimake.Business.DFe.Xml.PIX
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlRoot("PIXCobrancaCreateRequest", IsNullable = false)]
public class PixCobrancaCriar : XMLBase, IXmlSerializable
Properties
Beneficiario
Beneficiário
Declaration
[XmlElement("Beneficiario", Order = 8)]
public PixBeneficiario Beneficiario { get; set; }
Property Value
| Type | Description |
|---|---|
| PixBeneficiario |
Calendario
Calendário da cobrança
Declaration
[XmlElement("Calendario", Order = 9)]
public PixCalendario Calendario { get; set; }
Property Value
| Type | Description |
|---|---|
| PixCalendario |
Chave
Chave DICT do recebedor
Declaration
[XmlElement("Chave", Order = 4)]
public string Chave { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConfigurationId
Identificador da configuração
Declaration
[XmlElement("ConfigurationId", Order = 0)]
public string ConfigurationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Devedor
Devedor
Declaration
[XmlElement("Devedor", Order = 11)]
public PixDevedor Devedor { get; set; }
Property Value
| Type | Description |
|---|---|
| PixDevedor |
GerarQRCode
Gerar QRCode
Declaration
[XmlElement("GerarQRCode", Order = 6)]
public bool GerarQRCode { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
GerarQRCodeSpecified
Indica se GerarQRCode deve ser serializado
Declaration
[XmlIgnore]
public bool GerarQRCodeSpecified { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
QRCodeConfig
Configuração do QRCode
Declaration
[XmlElement("QRCodeConfig", Order = 10)]
public PixQRCodeConfig QRCodeConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| PixQRCodeConfig |
SolicitacaoPagador
Solicitação ao pagador
Declaration
[XmlElement("SolicitacaoPagador", Order = 1)]
public string SolicitacaoPagador { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Testing
Indicador de teste
Declaration
[XmlElement("Testing", Order = 7)]
public bool Testing { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
TestingSpecified
Indica se Testing deve ser serializado
Declaration
[XmlIgnore]
public bool TestingSpecified { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
TipoCobranca
Tipo de cobrança
Declaration
[XmlElement("TipoCobranca", Order = 2)]
public PixTipoCobranca TipoCobranca { get; set; }
Property Value
| Type | Description |
|---|---|
| PixTipoCobranca |
TipoCobrancaSpecified
Indica se TipoCobranca deve ser serializado
Declaration
[XmlIgnore]
public bool TipoCobrancaSpecified { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
TxId
Identificador da transação
Declaration
[XmlElement("TxId", Order = 5)]
public string TxId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UseHomologServer
Uso de servidor de homologação
Declaration
[XmlElement("UseHomologServer", Order = 12)]
public bool UseHomologServer { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
UseHomologServerSpecified
Indica se UseHomologServer deve ser serializado
Declaration
[XmlIgnore]
public bool UseHomologServerSpecified { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Valor
Valor da cobrança
Declaration
[XmlElement("Valor", Order = 3)]
public decimal Valor { get; set; }
Property Value
| Type | Description |
|---|---|
| decimal |
Versao
Versão do leiaute
Declaration
[XmlAttribute("versao")]
public string Versao { get; set; }
Property Value
| Type | Description |
|---|---|
| string |