C# Class NFe.Service.Task

Inheritance: TaskAbs
Afficher le fichier Open project: akretion/uninfe

Méthodes publiques

Свойство Type Description
oGerarXML GerarXML

Méthodes publiques

Méthode Description
Cancelamento ( ) : void

Envia o XML de cancelamento de nota fiscal

Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do Cancelamento se tudo estiver correto retorna um XML dizendo se foi cancelado corretamente ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.

Consulta ( ) : void

Envia o XML de consulta da situação da nota fiscal

Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso da Consulta se tudo estiver correto retorna um XML com a situação da nota fiscal (Se autorizada ou não). Se der algum erro ele grava um arquivo txt com o erro em questão.

ConsultaCadastro ( ) : void

Envia o XML de consulta do cadastro do contribuinte para o web-service do sefaz

ConsultaDPEC ( ) : void

Envia o XML de consulta do registro do DPEC para o SCE (Sistema de Contingência Eletronica)

Autor: Wandrey Mundin Ferreira Data: 19/10/2010

GerarXmlDistCanc ( string chaveNFe ) : void

Gera o XML de distribuição do cancelamento dos arquivos -ped-can.xml que estão parados na pasta EmProcessamento

Autor: Wandrey Mundin Ferreira Data: 12/01/2012

Inutilizacao ( ) : void

Envia o XML de inutilização de numeração de notas fiscais

Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso da Inutilização se tudo estiver correto retorna um XML dizendo se foi inutilizado corretamente ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.

LoteNfe ( List lstArquivoNfe ) : void

Auxliar na geração do arquivo XML de Lote de notas fiscais

LoteNfe ( string Arquivo ) : void

Auxiliar na geração do arquivo XML de Lote de notas fiscais

Recepcao ( ) : void

Envia o XML de lote de nota fiscal pra o SEFAZ em questão

Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do Recepcao se tudo estiver correto retorna um XML dizendo que a(s) nota(s) foram recebidas com sucesso. Se der algum erro ele grava um arquivo txt com o erro em questão.

RecepcaoDPEC ( ) : void

Envia o XML do registro do DPEC para o SCE (Sistema de Contingência Eletronica)

Autor: Wandrey Mundin Ferreira Data: 19/10/2010

RecepcaoEvento ( ) : void

RecepcaoEvento

RetRecepcao ( ) : void

Busca no WebService da NFe a situação da nota fiscal enviada

Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do RetRecepcao se tudo estiver correto retorna um XML dizendo que o lote foi processado ou não e se as notas foram autorizadas ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.

StatusServico ( ) : void

Verificar o status do Serviço da NFe do SEFAZ em questão

XmlPedRec ( int empresa, string nRec ) : void

Auxiliar na geração do arquivo XML de consulta do recibo do lote quando estivermos utilizando o InvokeMember para chamar este método

XmlRetorno ( string pFinalArqEnvio, string pFinalArqRetorno ) : void

Auxiliar na geração do arquivo XML de retorno para o ERP quando estivermos utilizando o InvokeMember para chamar o método

Méthodes protégées

Méthode Description
LerRetDPEC ( ) : void
LerRetornoCanc ( string xmlCanc ) : void

Efetua a leitura do XML de retorno do processamento do cancelamento

LerRetornoEvento ( int emp ) : void
LerRetornoInut ( ) : void

Efetua a leitura do XML de retorno do processamento da Inutilização

LerRetornoLoteCTe ( ) : void

Efetua a leitura do XML de retorno do processamento do lote de notas fiscais e atualiza o arquivo de fluxo e envio de notas

LerRetornoLoteNFe ( ) : void

Efetua a leitura do XML de retorno do processamento do lote de notas fiscais e atualiza o arquivo de fluxo e envio de notas

LerRetornoSitCTe ( string ChaveNFe ) : void

Ler o retorno da consulta situação da nota fiscal e de acordo com o status ele trata as notas enviadas se ainda não foram tratadas

Autor: Wandrey Mundin Ferreira Data: 16/06/2010

LerRetornoSitNFe ( string ChaveNFe ) : void

Ler o retorno da consulta situação da nota fiscal e de acordo com o status ele trata as notas enviadas se ainda não foram tratadas

Autor: Wandrey Mundin Ferreira Data: 16/06/2010

Private Methods

Méthode Description
GeraStrProtNFe ( XmlElement infConsSitElemento ) : string

GeraStrProtNFe

LerRetConsDPEC ( int emp ) : void
ProcessaNotaDenegada ( int emp, LerXML oLerXml, string strArquivoNFe, XmlElement infConsSitElemento ) : void

Method Details

Cancelamento() public méthode

Envia o XML de cancelamento de nota fiscal
Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do Cancelamento se tudo estiver correto retorna um XML dizendo se foi cancelado corretamente ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.
public Cancelamento ( ) : void
Résultat void

Consulta() public méthode

Envia o XML de consulta da situação da nota fiscal
Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso da Consulta se tudo estiver correto retorna um XML com a situação da nota fiscal (Se autorizada ou não). Se der algum erro ele grava um arquivo txt com o erro em questão.
public Consulta ( ) : void
Résultat void

ConsultaCadastro() public méthode

Envia o XML de consulta do cadastro do contribuinte para o web-service do sefaz
public ConsultaCadastro ( ) : void
Résultat void

ConsultaDPEC() public méthode

Envia o XML de consulta do registro do DPEC para o SCE (Sistema de Contingência Eletronica)
Autor: Wandrey Mundin Ferreira Data: 19/10/2010
public ConsultaDPEC ( ) : void
Résultat void

GerarXmlDistCanc() public méthode

Gera o XML de distribuição do cancelamento dos arquivos -ped-can.xml que estão parados na pasta EmProcessamento
Autor: Wandrey Mundin Ferreira Data: 12/01/2012
public GerarXmlDistCanc ( string chaveNFe ) : void
chaveNFe string Chave da nfe/cte que está sendo consultada a situação
Résultat void

Inutilizacao() public méthode

Envia o XML de inutilização de numeração de notas fiscais
Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso da Inutilização se tudo estiver correto retorna um XML dizendo se foi inutilizado corretamente ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.
public Inutilizacao ( ) : void
Résultat void

LerRetDPEC() protected méthode

protected LerRetDPEC ( ) : void
Résultat void

LerRetornoCanc() protected méthode

Efetua a leitura do XML de retorno do processamento do cancelamento
protected LerRetornoCanc ( string xmlCanc ) : void
xmlCanc string
Résultat void

LerRetornoEvento() protected méthode

protected LerRetornoEvento ( int emp ) : void
emp int
Résultat void

LerRetornoInut() protected méthode

Efetua a leitura do XML de retorno do processamento da Inutilização
protected LerRetornoInut ( ) : void
Résultat void

LerRetornoLoteCTe() protected méthode

Efetua a leitura do XML de retorno do processamento do lote de notas fiscais e atualiza o arquivo de fluxo e envio de notas
protected LerRetornoLoteCTe ( ) : void
Résultat void

LerRetornoLoteNFe() protected méthode

Efetua a leitura do XML de retorno do processamento do lote de notas fiscais e atualiza o arquivo de fluxo e envio de notas
protected LerRetornoLoteNFe ( ) : void
Résultat void

LerRetornoSitCTe() protected méthode

Ler o retorno da consulta situação da nota fiscal e de acordo com o status ele trata as notas enviadas se ainda não foram tratadas
Autor: Wandrey Mundin Ferreira Data: 16/06/2010
protected LerRetornoSitCTe ( string ChaveNFe ) : void
ChaveNFe string Chave da NFe que está sendo consultada
Résultat void

LerRetornoSitNFe() protected méthode

Ler o retorno da consulta situação da nota fiscal e de acordo com o status ele trata as notas enviadas se ainda não foram tratadas
Autor: Wandrey Mundin Ferreira Data: 16/06/2010
protected LerRetornoSitNFe ( string ChaveNFe ) : void
ChaveNFe string Chave da NFe que está sendo consultada
Résultat void

LoteNfe() public méthode

Auxliar na geração do arquivo XML de Lote de notas fiscais
public LoteNfe ( List lstArquivoNfe ) : void
lstArquivoNfe List Lista de arquivos de NFe para montagem do lote de várias NFe
Résultat void

LoteNfe() public méthode

Auxiliar na geração do arquivo XML de Lote de notas fiscais
public LoteNfe ( string Arquivo ) : void
Arquivo string Nome do arquivo XML da NFe para montagem do lote de 1 NFe
Résultat void

Recepcao() public méthode

Envia o XML de lote de nota fiscal pra o SEFAZ em questão
Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do Recepcao se tudo estiver correto retorna um XML dizendo que a(s) nota(s) foram recebidas com sucesso. Se der algum erro ele grava um arquivo txt com o erro em questão.
public Recepcao ( ) : void
Résultat void

RecepcaoDPEC() public méthode

Envia o XML do registro do DPEC para o SCE (Sistema de Contingência Eletronica)
Autor: Wandrey Mundin Ferreira Data: 19/10/2010
public RecepcaoDPEC ( ) : void
Résultat void

RecepcaoEvento() public méthode

RecepcaoEvento
public RecepcaoEvento ( ) : void
Résultat void

RetRecepcao() public méthode

Busca no WebService da NFe a situação da nota fiscal enviada
Atualiza a propriedade this.vNfeRetorno da classe com o conteúdo XML com o retorno que foi dado do serviço do WebService. No caso do RetRecepcao se tudo estiver correto retorna um XML dizendo que o lote foi processado ou não e se as notas foram autorizadas ou não. Se der algum erro ele grava um arquivo txt com o erro em questão.
public RetRecepcao ( ) : void
Résultat void

StatusServico() public méthode

Verificar o status do Serviço da NFe do SEFAZ em questão
public StatusServico ( ) : void
Résultat void

XmlPedRec() public méthode

Auxiliar na geração do arquivo XML de consulta do recibo do lote quando estivermos utilizando o InvokeMember para chamar este método
public XmlPedRec ( int empresa, string nRec ) : void
empresa int
nRec string
Résultat void

XmlRetorno() public méthode

Auxiliar na geração do arquivo XML de retorno para o ERP quando estivermos utilizando o InvokeMember para chamar o método
public XmlRetorno ( string pFinalArqEnvio, string pFinalArqRetorno ) : void
pFinalArqEnvio string Final do nome do arquivo de solicitação do serviço.
pFinalArqRetorno string Final do nome do arquivo que é para ser gravado o retorno.
Résultat void

Property Details

oGerarXML public_oe property

public GerarXML oGerarXML
Résultat GerarXML