# OS 105700 – MELHORIA – DOC. ELETRÔNICO – NOVO LAYOUT DE NFS-E DE TERESINA

#### **Objetivo:**

- Disponibilizar a transmissão e o cancelamento de NFS-e do município de Teresina por meio do novo layout, contemplando a versão 1.01, o novo endereço de comunicação e a recuperação dos dados da nota quando ocorrer timeout.

#### **Premissas:**

- Necessário o ambiente estar atualizado com a versão do módulo **Cadastro** de número **xxx** ou superior;
- Necessário o ambiente estar atualizado com a versão do módulo **Documento Eletrônico** de número **xxx** ou superior;
- A versão dos parâmetros de envio deve estar configurada como **1.01**;
- Os parâmetros correspondentes à versão devem estar importados;
- A série utilizada na emissão da NFS-e deve ser totalmente numérica;
- O código do serviço deve estar cadastrado com o código completo da Lei Complementar nº 116, incluindo o desdobramento e o código municipal aplicáveis;
- A empresa deve possuir certificado digital válido e os dados necessários para emissão em ambiente de homologação.

<p class="callout warning">**Atenção:** a utilização de uma série alfanumérica poderá ocasionar rejeição na transmissão da NFS-e.</p>

#### **Teste realizado após a atualização**

#### **Cenário 01: cadastrar uma série numérica para emissão da NFS-e**

**Objetivo:** cadastrar uma série compatível com a formação da chave de acesso do novo layout de Teresina.

**Pré-condição:** possuir acesso ao módulo Cadastro e permissão para alterar as séries da empresa.

<p class="callout info">**Resultado Esperado:** a série numérica é cadastrada e fica disponível para utilização na emissão da NFS-e.</p>

**Passo a passo:**

1. Acesse o módulo **Cadastro**.
2. Acesse o menu **Configuração Empresa &gt; Séries**.
3. Clique na opção para inserir uma nova série.
4. Selecione o tipo de documento correspondente à nota fiscal de serviço.
5. Informe uma série composta somente por números.
6. Preencha os demais campos obrigatórios.
7. Salve o cadastro.
8. Confirme se a nova série está disponível para utilização.

<p class="callout warning">**Atenção:** para o novo layout de Teresina, não utilize letras ou outros caracteres na série da NFS-e.</p>

#### **Cenário 02: conferir a orientação para o código de serviço**

**Objetivo:** consultar a orientação apresentada para o preenchimento do código de serviço utilizado no novo layout.

**Pré-condição:** possuir acesso ao cadastro de serviços.

<p class="callout info">**Resultado Esperado:** o sistema apresenta uma orientação para o preenchimento do código completo da Lei Complementar nº 116, com o desdobramento e o código municipal aplicáveis.</p>

**Passo a passo:**

1. Acesse o módulo **Cadastro**.
2. Acesse o menu **Produtos e Serviços &gt; Serviços**.
3. Localize o campo **Código de Serviço**.
4. Posicione o cursor sobre o campo ou sobre o recurso de ajuda correspondente.
5. Confira a orientação apresentada pelo sistema.
6. Verifique se o serviço está cadastrado com o código necessário para utilização no novo layout.

#### **Cenário 03: configurar os parâmetros do layout 1.01**

**Objetivo:** configurar os parâmetros de envio utilizados na comunicação com o novo serviço de NFS-e de Teresina.

**Pré-condição:** possuir acesso ao módulo Documento Eletrônico e permissão para alterar os parâmetros de envio.

<p class="callout info">**Resultado Esperado:** os parâmetros da versão 1.01 são importados e o endereço de homologação é configurado corretamente.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **Configuração &gt; Cadastro de Parâmetros**.
3. Localize os parâmetros de NFS-e de Teresina.
4. Clique no ícone de engrenagem.
5. Altere a versão para **1.01**.
6. Confirme a alteração.
7. Clique em **Alterar**.
8. Importe os parâmetros correspondentes à versão selecionada.
9. Confirme se os dados do Web Service foram preenchidos com a URL **https://nfse2-the.dsfweb.com.br**, o servidor **nfse2-the.dsfweb.com.br** e a Base URL **/notafiscal-ws/nfse/**.
10. Confira os serviços importados.
11. Verifique se o campo **Nome do Recurso** permanece vazio nos serviços do novo layout.
12. Salve a configuração.

#### **Cenário 04: validar a rejeição de uma NFS-e com série alfanumérica**

**Objetivo:** verificar o retorno apresentado quando a NFS-e utiliza uma série incompatível com o novo layout.

**Pré-condição:** possuir uma nota de serviço disponível para transmissão com uma série alfanumérica.

<p class="callout info">**Resultado Esperado:** a transmissão não é concluída e o sistema apresenta a rejeição devolvida pelo serviço de NFS-e, indicando a incompatibilidade da série.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **NFS-e &gt; Transmissão Teresina**.
3. Localize uma nota emitida com série alfanumérica.
4. Selecione a nota.
5. Execute a transmissão.
6. Confira o retorno apresentado.
7. Verifique se a nota permanece sem autorização.

<p class="callout warning">**Atenção:** a série alfanumérica é utilizada neste cenário exclusivamente para validar a rejeição. Para transmissões válidas, utilize uma série totalmente numérica.</p>

#### **Cenário 05: transmitir uma NFS-e pelo novo layout**

**Objetivo:** transmitir uma NFS-e de Teresina utilizando a versão 1.01.

**Pré-condição:** possuir uma nota de serviço válida, emitida com série numérica e disponível para transmissão.

<p class="callout info">**Resultado Esperado:** a NFS-e é autorizada e o sistema grava a chave de acesso, o protocolo, a situação e o XML retornado.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **NFS-e &gt; Transmissão Teresina**.
3. Localize a nota disponível para envio.
4. Selecione a nota.
5. Clique na opção de transmissão.
6. Aguarde o processamento.
7. Confira a mensagem apresentada pelo sistema.
8. Consulte novamente a nota.
9. Verifique se a transmissão foi concluída.
10. Confira a chave de acesso, o protocolo e a situação da NFS-e.
11. Confirme se o XML retornado foi gravado.

#### **Cenário 06: recuperar uma NFS-e após timeout na transmissão**

**Objetivo:** recuperar a chave de acesso e o XML quando a prefeitura receber a NFS-e, mas o sistema não obtiver o retorno dentro do tempo esperado.

**Pré-condição:** possuir uma nota cuja transmissão tenha apresentado timeout e que tenha sido recebida pelo serviço municipal.

<p class="callout info">**Resultado Esperado:** o sistema recupera a chave da NFS-e e, em uma nova consulta, obtém e grava o XML da nota.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **NFS-e &gt; Transmissão Teresina**.
3. Localize a nota cuja transmissão apresentou timeout.
4. Selecione a nota.
5. Acione a opção de transmissão novamente.
6. Confira se o serviço informa que a nota já existe.
7. Selecione novamente a nota.
8. Clique na opção de consulta de protocolo.
9. Aguarde o sistema consultar a nota pela DPS e gravar a chave da NFS-e.
10. Depois da gravação da chave, execute novamente a consulta.
11. Confira se o sistema utiliza a chave para obter os dados completos da NFS-e.
12. Verifique se o XML de retorno foi gravado.

<p class="callout warning">**Atenção:** este procedimento deve ser utilizado somente quando ocorrer timeout. Na transmissão normal, o XML é retornado e gravado durante o próprio envio.</p>

#### **Cenário 07: cancelar uma NFS-e autorizada**

**Objetivo:** cancelar uma NFS-e transmitida pelo novo layout de Teresina.

**Pré-condição:** possuir uma NFS-e autorizada e disponível para cancelamento.

<p class="callout info">**Resultado Esperado:** o cancelamento é processado e a situação da NFS-e é atualizada corretamente no sistema.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **NFS-e &gt; Transmissão Teresina**.
3. Localize a NFS-e autorizada.
4. Selecione a nota.
5. Clique na opção de cancelamento.
6. Informe os dados solicitados.
7. Confirme o envio do evento.
8. Aguarde o processamento.
9. Consulte novamente a nota.
10. Verifique se a situação foi atualizada para cancelada.
11. Confira se as informações do cancelamento foram gravadas.

#### **Cenário 08: registrar o protocolo de cancelamento após timeout**

**Objetivo:** atualizar a NFS-e quando o cancelamento for recebido pelo município, mas o sistema não obtiver o retorno dentro do tempo esperado.

**Pré-condição:** possuir uma NFS-e cujo cancelamento tenha apresentado timeout e cujo evento já tenha sido recebido pelo serviço municipal.

<p class="callout info">**Resultado Esperado:** o protocolo informado é gravado e a situação da NFS-e é atualizada corretamente.</p>

**Passo a passo:**

1. Acesse o módulo **Documento Eletrônico**.
2. Acesse o menu **NFS-e &gt; Transmissão Teresina**.
3. Localize a nota cujo cancelamento apresentou timeout.
4. Selecione a nota.
5. Acesse a opção de inserção manual do protocolo de cancelamento.
6. Informe o protocolo correspondente ao cancelamento.
7. Confirme a operação.
8. Consulte novamente a nota.
9. Verifique se o protocolo foi gravado.
10. Confira se a situação da NFS-e foi atualizada corretamente.

<p class="callout warning">**Atenção:** a inserção manual do protocolo deve ser utilizada somente quando ocorrer timeout e houver confirmação de que o cancelamento foi recebido pelo serviço municipal.</p>

<p class="callout warning">**Importante:** as informações apresentadas nesta documentação são orientações para utilização da funcionalidade. Os retornos dos serviços externos podem variar de acordo com a disponibilidade do município.</p>

<p class="callout danger">**ATENÇÃO:** As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.</p>

[![Ficou com alguma dúvida?](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/RrRcDgWKxEDQk3gv-ficou-com-alguma-duvida.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2026-04/RrRcDgWKxEDQk3gv-ficou-com-alguma-duvida.png)