Skip to content

Transmitindo uma nota para a SEFAZ

Wagner Leonardi edited this page Jul 29, 2014 · 1 revision

Dado que você já tenha uma nota criada, você pode transmiti-la para SEFAZ.

//Para cada nota enviada, esse número deve ser único.
//Pode usar o próprio número da nota caso enviar uma só.
int numeroDoLote = 1; 

//Envia uma nota para a SEFAZ
var nfeRecepcao = new WallegNFe.Operacao.Recepcao(nfeContexto);
nfeRecepcao.AdicionarNota(nota);
WallegNFe.Retorno.Recepcao retornoRecepcao = nfeRecepcao.Enviar(numeroDoLote, "35");

//Verifica a resposta de envio.
//É muito importante salvar os dados desse resposta, pois
//serão necessários para poder fazer consultas, cancelamento, etc... dessa nota
var nfeRetRecepcao = new WallegNFe.Operacao.RetRecepcao(nfeContexto);
WallegNFe.Retorno.RetRecepcao retRetorno = nfeRetRecepcao.Enviar(retornoRecepcao.Recibo, codigoUF);