> For the complete documentation index, see [llms.txt](https://integracao.gitbook.io/invoisys/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://integracao.gitbook.io/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/passo-a-passo.md).

# Passo a Passo

## Contato Inicial

Primeiramente precisamos criar um usuário para você. Para isto, basta entrar em contato conosco [por meio desta página](https://www.invoisys.com.br/contato/)!

Com a criação de um usuário, você terá acesso às nossas APIs!

## Pré-Requisitos

Para iniciar os seus testes, você precisará ter uma empresa credenciada na prefeitura do município onde deseja emitir NFS-e e o certificado digital da mesma.

Após isso, basta seguir os seguintes passos:

* Fazer o login no [Portal InvoiSys](https://sandbox-portal.invoisys.com.br/) com usuário obtido;
* Cadastrar a empresa e incluir o certificado digital [(Você pode conferir aqui como fazer o cadastro)](https://invoisys.freshdesk.com/a/solutions/articles/22000240176)

Tudo em ordem? Então podemos começar os testes!

## Conhecendo as APIs

Antes de iniciar seu desenvolvimento, separamos algumas APIs para que você possa testar pelo Swagger, afim de que possa conhecer suas características e retornos.

| Etapas                                                                                                                                 | Descrição                                                                    |
| -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [Autenticação](/invoisys/endpoints/autorizacao/autenticacao.md)                                                                        | Utilizado para obter o token de acesso.                                      |
| [Envio Completo da NFS-e](/invoisys/endpoints/emissao-notas/nfs-e-1/api-envio-completo-do-rps-1.md)                                    | Utilizado para realizar a emissão da nota.                                   |
| [Consulta do RPS na Prefeitura](/invoisys/endpoints/emissao-notas/nfs-e-1/api-consultar-rps-na-prefeitura.md)                          | Retorna o status do documento diretamente na Prefeitura do município.        |
| [Consulta da NFS-e por ID Documento](/invoisys/endpoints/emissao-notas/nfs-e-1/api-consultar-nfs-e-por-id-rps.md)                      | Utilizando o ID RPS, é possível consultar detalhadamente os dados da mesma.  |
| [Cancelamento da NFS-e por CNPJ](/invoisys/endpoints/emissao-notas/nfs-e-1/api-cancelamento-da-nfs-e-por-cnpj-prestador-de-servico.md) | Utilizando o CNPJ do Prestador de Serviço, é usado para cancelar uma NFS-e​. |

Testou e entendeu como tudo funciona? Então já podemos iniciar o desenvolvimento.

## Desenvolvimento

Da mesma forma proposta na etapa de testes, deixaremos um passo-a-passo de desenvolvimento como guia. Nele, você verá todos os fluxos operacionais e os endpoints que devem ser utilizados.

### Checklist - Modelo Completo

| Etapa                                                                                                                               | Descrição                                                                                                |
| ----------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| [Autenticação](/invoisys/endpoints/autorizacao/autenticacao.md#api-token)                                                           | A autenticação será utilizada para obter o token de acesso que será passado em todas as chamadas de API. |
| [Envio Assíncrono](/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/fluxo-operacional/fluxo-envio-assincrono-da-nfs-e.md) | Tudo o que envolve o envio assíncrono de uma NFS-e​.                                                     |
| [Cancelamento](/invoisys/getting-started/documentos-fiscais/emissao/nfs-e/fluxo-operacional/fluxo-cancelamento-da-nfs-e.md)         | Tudo o que envolve o cancelamento/inutilização da NFS-e                                                  |
