Class DistribuicaoDFe
Enviar o XML de consulta documentos fiscais eletrônicos destinados para o web-service (NFe)
Implements
Inherited Members
Namespace: Unimake.Business.DFe.Servicos.NFe
Assembly: Unimake.Business.DFe.dll
Syntax
public class DistribuicaoDFe : ServicoBase, IInteropService<DistDFeInt>
Constructors
DistribuicaoDFe()
Construtor
Declaration
public DistribuicaoDFe()
DistribuicaoDFe(string, Configuracao)
Construtor
Declaration
public DistribuicaoDFe(string conteudoXML, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| string | conteudoXML | String do XML a ser enviado |
| Configuracao | configuracao | Configurações para conexão e envio do XML para o web-service |
DistribuicaoDFe(DistDFeInt, Configuracao)
Construtor
Declaration
public DistribuicaoDFe(DistDFeInt distDFeInt, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| DistDFeInt | distDFeInt | Objeto contendo o XML a ser enviado |
| Configuracao | configuracao | Configurações para conexão e envio do XML para o web-service |
Properties
ProcEventoNFes
Resgata a lista dos eventos completos (XML de distribuição dos eventos das notas fiscais) retornados pelo serviço de distribuição do DFe
Declaration
public List<ProcEventoNFe> ProcEventoNFes { get; }
Property Value
| Type | Description |
|---|---|
| List<ProcEventoNFe> |
ProcNFes
Resgata a lista das notas fiscais completas (XML de distribuição das notas) retornadas pelo serviço de distribuição do DFe
Declaration
public List<NfeProc> ProcNFes { get; }
Property Value
| Type | Description |
|---|---|
| List<NfeProc> |
ResEventos
Resgatar a lista dos resumos de eventos retornados pelo serviço de distribuição de DFe
Declaration
public List<ResEvento> ResEventos { get; }
Property Value
| Type | Description |
|---|---|
| List<ResEvento> |
ResNFes
Resgatar a lista dos resumos das notas fiscais retornadas pelo serviço de distribuição de DFe
Declaration
public List<ResNFe> ResNFes { get; }
Property Value
| Type | Description |
|---|---|
| List<ResNFe> |
Result
Conteúdo retornado pelo web-service depois do envio do XML
Declaration
public RetDistDFeInt Result { get; }
Property Value
| Type | Description |
|---|---|
| RetDistDFeInt |
Methods
DefinirConfiguracao()
Definir o valor de algumas das propriedades do objeto "Configuracoes"
Declaration
protected override void DefinirConfiguracao()
Overrides
Executar()
Executa o serviço: Assina o XML, valida e envia para o web-service
Declaration
public override void Executar()
Overrides
GravarXMLDocZIP(string, bool, bool)
Gravar os XML contidos no DocZIP da consulta em uma pasta no HD
Declaration
public void GravarXMLDocZIP(string folder, bool saveXMLSummary, bool fileNameWithNSU = false)
Parameters
| Type | Name | Description |
|---|---|---|
| string | folder | Nome da pasta onde é para salvar os XML |
| bool | saveXMLSummary | Salvar os arquivos de resumo da NFe e Eventos? |
| bool | fileNameWithNSU | true=Salva os arquivos da NFe e seus eventos com o NSU no nome do arquivo / false=Salva os arquivos da NFe e seus eventos com o CHAVE da NFe no nome do arquivo |
GravarXmlDistribuicao(string, string, string)
Grava o XML de Distribuição em uma pasta definida - (Para este serviço não tem XML de distribuição).
Declaration
public override void GravarXmlDistribuicao(string pasta, string nomeArquivo, string conteudoXML)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pasta | Pasta onde é para ser gravado do XML |
| string | nomeArquivo | Nome para o arquivo XML |
| string | conteudoXML | Conteúdo do XML |