Passos para Emitir uma NFSe

Comandos comuns a todo o processo.

Alguns comandos utilizados no processo são comuns independente do modo de envio utilizado:


1 - NFSE_LimparLista: Utilize este método no início do processo para limpar possíveis informações de RPS/NFSe já carregados previamente na memória da biblioteca.

2 - NFSE_CarregarINI: Utilize este método para carregar na memória da biblioteca as informações do RPS que será enviado ao web service e convertido em NFSe pelo provedor.

  - Se for realizar um envio de lote contendo mais de um RPS, você precisa utilizar este comando até 50 vezes para carregar o os RPS no Lote;

    Exemplo:

       NFSE_CarregarINI("ConteudoDoRPS1.ini");

       NFSE_CarregarINI("ConteudoDoRPS2.ini");

       ...

       NFSE_CarregarINI("ConteudoDoRPS50.ini");

3 - NFSE_Emitir: Utilize este método para que a biblioteca realize o envio do Lote de RPS carregados previamente na memória para o web service do provedor para que o mesmo seja validado e convertido em NFSe caso aprovado.


Comandos específicos assíncrono:

Quando o envio é feito de forma assíncrona, é necessário que a consulta do Lote de RPS seja feita posteriormente, então depois do NFSE_Emitir:


1 - NFSE_ConsultarSituacao: Utilize este método para consultar a situação do RPS ou Lote de RPS enviado de forma assíncrona, vai devolver na resposta, na informação da situação, se o Lote de RPS está aguardando conversão, foi convertido com erros ou se foi convertido com sucesso.


2 - NFSE_ConsultarLoteRPS: Caso o retorno do método anterior seja de que o lote foi convertido com erros ou convertido com sucesso, utilize este método para consultar o Lote e receber quais foram os erros ou a NFSE em caso de sucesso.


Comandos específicos síncrono:

No geral, quando o envio é feito de maneira síncrona, já na resposta é devolvido os erros ou a NFSe, em caso de exceção:


1 - NFSE_ConsultarLoteRPS: Utilize este método para consultar o lote de RPS enviado de forma síncrona e receber os erros ou a NFSe.

Created with the Personal Edition of HelpNDoc: iPhone web sites made easy