Passos para Emitir uma NFSe


A Emissão de uma NFSe pode ser feita em sequências diferentes, utilizando-se os comandos separados para cada passo ou utilizando parâmetro extras do comando.

- obs: Para emissão de DFes as configurações de Certificado, SSL e ambiente WebService devem ser configuradas previamente no ACBrMonitor - aba: DFe 

- obs: Para emissão de NFSe as configurações de Layout da NFSe e Município devem ser configuradas previamente no ACBrMonitor - aba: WebService


Segue abaixo as formas mais simples de emissão de uma NFSe


Modo 1 - Passar os dados para Gerar o XML, Enviar NFSe para o WebService do Provedor e realizar a emissão em um único comando:


1 - Utilize o método CriarEnviarRPS


NFSe.CriarEnviarRPS("C:\ACBrMonitorPLUS\Entrada\NFSe.INI","1",0,0)

-   Primeiro parâmetro: Informa o path para o arquivo NFSe.INI com todos os dados da NFSe. (Também pode ser passado todo o conteúdo do arquivo NFSe.INI, entre as aspas duplas. " " ).

-   Segundo Parâmetro: Informa o numero do Lote da NFSe, se não informado utiliza por default: 1. Lembrando que este método envia uma NFSe por vez.

-   Terceiro Parâmetro: Informa o modo Envio a ser usado pelo Monitor.

-   Quarto Parâmetro: Informa se deseja imprimir a NFSe, caso seja autorizada pela SEFAZ após o envio. ("1" ou True ).


Resposta do Método NFSe.CriarEnviarNFSe



Modo 2 - Utilizar Métodos Separados para Criar XML, Enviar para o WebService, Imprimir, Enviar por e-mail:


1 - Utilize o método AdicionarRPS para carregar um RPS no Lote.


NFSe.AdicionarRPS("C:\ACBrMonitorPLUS\Entrada\NFSe.INI")



2 - Utilize o método EnviarLoteRPS


NFSe.EnviarLoteRPS("C:\ACBrMonitorPlus\Logs\001-nfse.xml")

-   Primeiro parâmetro: Informa o path para o XML gerado através do método AdicionarRPS ou GerarLoteRPS. (Também pode ser passado todo o conteúdo do XML entre as aspas duplas. " " ).


3 - Utilize o método ImprimrNFSe


NFSe.ImprimirNFSe("C:\ACBrMonitorPlus\Arqs\001-nfse.xml")

       -   Primeiro parâmetro: Informa o path para o XML autorizado após o Envio. (Também pode ser passado todo o conteúdo do XML entre as aspas duplas. " " ).


4 - Utilize o método EnviarEmail (As configurações de e-mail e SMTP devem estar configuradas no ACBrMonitor)


NFSe.EnviarEmail("jose@projetoacbr.com.br","C:\ACBrMonitorPlus\Arqs\001-nfse.xml",1)

-   Primeiro parâmetro: Informa o email do destinatário. 

-   Segundo Parâmetro: Informa o path para o XML autorizado após o Envio.

-   Terceiro Parâmetro: Informa se deseja enviar o PDF da NFSe em anexo ("1" ou True ).







Created with the Personal Edition of HelpNDoc: Free HTML Help documentation generator