C# Класс NFe.Service.Task

Наследование: TaskAbs
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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