Passos para Emitir uma NFe ou NFCe

A Emissão de uma NFe ou NFCe pode ser feita em sequências diferentes, utilizando-se os comandos separados para cada passo.

Os dados do arquivo para Emissão de NFCe são os mesmos da NFe, mudando apenas o Modelo e alguns Grupos e Campos que não são obrigatórios para NFCe.

Obs: Para emissão de DFes as configurações de Certificado, SSL e ambiente WebService devem ser configuradas previamente.


Segue a baixo os métodos necessários para emissão de uma NFe ou NFCe.


  1. Utilize o método NFE_CarregarINI ou NFE_CarregarXML
    Estes métodos servem para carregar os dados da NFe/NFCe a ser emitida, para saber como preencher o ini acesse este link.

  2. Utilize o método NFE_Assinar
    Este método serve para assinar todos os xml carregados utilizando o método NFE_CarregarINI/NFE_CarregarXML.

  3. Utilize o método NFE_Validar
    Este método vai validar as notas carregadas contra o schema xml.

  4. Utilize o método NFE_ObterXml ou NFE_GravarXml - Opcional
    Estes métodos são utilizados para salvar o xml antes do envio, é recomendado fazer isso caso tenha algum erro na comunicação e você precise consultar o xml para receber o protocolo.

  5. Utilize o método NFe_Enviar
    Este método é o responsável por enviar as notas para SEFAZ, se estiver enviando uma NFCe e seu estado permitir informe true no parâmetro síncrono para que o envio seja feito em apenas uma chamada, se quiser pode informar o parâmetro imprimir como true para que em caso de sucesso ocorra a impressão logo após o envio.

  6. Utilize o método NFE_Imprimir ou NFe_ImprimirPDF - Opcional
    Estes métodos são responsáveis pela impressão da DANFe. 

  7. Utilize o método NFE_EnviarEmail - Opcional
    Este método é responsável pelo envio da NFe/NFCe por email


Created with the Personal Edition of HelpNDoc: Free help authoring environment