C# 클래스 NFe.Service.Task

상속: TaskAbs
파일 보기 프로젝트 열기: akretion/uninfe

공개 프로퍼티들

프로퍼티 타입 설명
oGerarXML GerarXML

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GeraStrProtNFe ( XmlElement infConsSitElemento ) : string

GeraStrProtNFe

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

메소드 상세

Cancelamento() 공개 메소드

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
리턴 void

Consulta() 공개 메소드

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
리턴 void

ConsultaCadastro() 공개 메소드

Envia o XML de consulta do cadastro do contribuinte para o web-service do sefaz
public ConsultaCadastro ( ) : void
리턴 void

ConsultaDPEC() 공개 메소드

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
리턴 void

GerarXmlDistCanc() 공개 메소드

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
리턴 void

Inutilizacao() 공개 메소드

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
리턴 void

LerRetDPEC() 보호된 메소드

protected LerRetDPEC ( ) : void
리턴 void

LerRetornoCanc() 보호된 메소드

Efetua a leitura do XML de retorno do processamento do cancelamento
protected LerRetornoCanc ( string xmlCanc ) : void
xmlCanc string
리턴 void

LerRetornoEvento() 보호된 메소드

protected LerRetornoEvento ( int emp ) : void
emp int
리턴 void

LerRetornoInut() 보호된 메소드

Efetua a leitura do XML de retorno do processamento da Inutilização
protected LerRetornoInut ( ) : void
리턴 void

LerRetornoLoteCTe() 보호된 메소드

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
리턴 void

LerRetornoLoteNFe() 보호된 메소드

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
리턴 void

LerRetornoSitCTe() 보호된 메소드

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
리턴 void

LerRetornoSitNFe() 보호된 메소드

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
리턴 void

LoteNfe() 공개 메소드

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
리턴 void

LoteNfe() 공개 메소드

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
리턴 void

Recepcao() 공개 메소드

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
리턴 void

RecepcaoDPEC() 공개 메소드

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
리턴 void

RecepcaoEvento() 공개 메소드

RecepcaoEvento
public RecepcaoEvento ( ) : void
리턴 void

RetRecepcao() 공개 메소드

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
리턴 void

StatusServico() 공개 메소드

Verificar o status do Serviço da NFe do SEFAZ em questão
public StatusServico ( ) : void
리턴 void

XmlPedRec() 공개 메소드

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
리턴 void

XmlRetorno() 공개 메소드

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.
리턴 void

프로퍼티 상세

oGerarXML 공개적으로 프로퍼티

public GerarXML oGerarXML
리턴 GerarXML