Class InfEvento
Inherited Members
Namespace: Unimake.Business.DFe.Xml.CTe
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlType(AnonymousType = true, Namespace = "http://www.portalfiscal.inf.br/cte")]
public class InfEvento
Constructors
InfEvento()
Inicializa uma nova instância da classe InfEvento.
Declaration
public InfEvento()
InfEvento(EventoDetalhe)
Inicializa uma nova instância da classe InfEvento com os detalhes do evento especificados.
Declaration
public InfEvento(EventoDetalhe detEvento)
Parameters
| Type | Name | Description |
|---|---|---|
| EventoDetalhe | detEvento | Os detalhes do evento. |
Properties
CNPJ
Obtém ou define o CNPJ do emitente.
Declaration
[XmlElement("CNPJ", Order = 2)]
public string CNPJ { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
COrgao
Obtém ou define o órgão emissor.
Declaration
[XmlIgnore]
public UFBrasil COrgao { get; set; }
Property Value
| Type | Description |
|---|---|
| UFBrasil |
COrgaoField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade "COrgao" para atribuir ou resgatar o valor)
Declaration
[XmlElement("cOrgao", Order = 0)]
public int COrgaoField { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CPF
Obtém ou define o CPF do emitente.
Declaration
[XmlElement("CPF", Order = 3)]
public string CPF { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ChCTe
Obtém ou define a chave do CT-e.
Declaration
[XmlElement("chCTe", Order = 4)]
public string ChCTe { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DetEvento
Obtém ou define os detalhes do evento.
Declaration
[XmlElement("detEvento", Order = 8)]
public EventoDetalhe DetEvento { get; set; }
Property Value
| Type | Description |
|---|---|
| EventoDetalhe |
DhEvento
Obtém ou define a data e hora do evento.
Declaration
[XmlIgnore]
public DateTimeOffset DhEvento { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset |
DhEventoField
Propriedade auxiliar para serialização/desserialização do XML (Utilize sempre a propriedade "DhEvento" para atribuir ou resgatar o valor)
Declaration
[XmlElement("dhEvento", Order = 5)]
public string DhEventoField { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Obtém ou define o ID do evento.
Declaration
[XmlAttribute(DataType = "ID", AttributeName = "Id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InfSolicNFF
Obtém ou define as informações da solicitação da NFF.
Declaration
[XmlElement("infSolicNFF", Order = 9)]
public InfSolicNFF InfSolicNFF { get; set; }
Property Value
| Type | Description |
|---|---|
| InfSolicNFF |
NSeqEvento
Obtém ou define o número sequencial do evento.
Declaration
[XmlElement("nSeqEvento", Order = 7)]
public int NSeqEvento { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
TpAmb
Obtém ou define o ambiente de processamento.
Declaration
[XmlElement("tpAmb", Order = 1)]
public TipoAmbiente TpAmb { get; set; }
Property Value
| Type | Description |
|---|---|
| TipoAmbiente |
TpEvento
Obtém ou define o tipo do evento.
Declaration
[XmlElement("tpEvento", Order = 6)]
public TipoEventoCTe TpEvento { get; set; }
Property Value
| Type | Description |
|---|---|
| TipoEventoCTe |
Methods
ShouldSerializeCNPJ()
Verifica se a propriedade CNPJ deve ser serializada.
Declaration
public bool ShouldSerializeCNPJ()
Returns
| Type | Description |
|---|---|
| bool | True se deve ser serializada, false caso contrário. |