Como emitir uma NFe ou NFCe
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.
- 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. - Utilize o método NFE_Assinar
Este método serve para assinar todos os xml carregados utilizando o método NFE_CarregarINI/NFE_CarregarXML. - Utilize o método NFE_Validar
Este método vai validar as notas carregadas contra o schema xml. - 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. - 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. - Utilize o método NFE_Imprimir ou NFe_ImprimirPDF - Opcional
Estes métodos são responsáveis pela impressão da DANFe. - 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