Passos para Emitir um BPe

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

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 um BPe.


  1. Utilize o método BPe_CarregarINI ou BPe_CarregarXML
    Estes métodos servem para carregar os dados do BPe a ser emitida, para saber como preencher o ini acesse este link.

  2. Utilize o método BPe_Assinar
    Este método serve para assinar todos os xml carregados utilizando o método BPe_CarregarINI/BPe_CarregarXML.

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

  4. Utilize o método BPe_ObterXml ou BPe_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 BPe_Enviar
    Este método é o responsável por enviar as notas para SEFAZ, 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 BPe_Imprimir ou BPe_ImprimirPDF - Opcional
    Estes métodos são responsáveis pela impressão do DABPe. 

  7. Utilize o método BPe_EnviarEmail - Opcional
    Este método é responsável pelo envio do BPe por email


Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?