Ir para o conteúdo principal

OS 102833 - MELHORIA - DOC. ELETRONICO - TRAVA DE SEGURANÇA | MDF-E

Objetivo:

Esta alteração tem por objetivo validar o ajuste “Trava no encerramento do MDF-e” no módulo Doc. Eletrônico, garantindo que o sistema só permita encerrar um MDF-e quando o usuário digitar o número ou a chave de um documento fiscal vinculado (NF-e ou CT-e), como controle de conferência antes da finalização.

Premissas:

  • Necessário o ambiente estar atualizado com a versão Doc. Eletrônico de número XXXX ou superior;

Teste realizado após a atualização

Cenário 01 — Exibir trava no encerramento do MDF-e (modal com exigência de documento)

Passos

  1. Acessar Menu > MDF-e > Encerrar.

    image.png
    image.png

  2. Selecionar um MDF-e na listagem.

  3. Acionar o comando/ícone de Encerrar do MDF-e selecionado.

    image.png

    image.png

Resultado esperado

  • O sistema deve abrir a modal “Confirma?”, exibindo a orientação: “Digite o número de um documento vinculado ao MDF-e para encerrá-lo!” e um campo para digitação.

  • Deve existir opção Sim/Não para prosseguir ou cancelar.

Evidência

  • 1.PNG (tela listagem) + 2.PNG (modal “Confirma?”).


Cenário 02 — Bloquear encerramento ao confirmar sem digitar

Passos

  1. Repetir os passos do Cenário 01 até abrir a modal.

  2. Não preencher o campo de documento (deixar em branco).

  3. Clicar em Sim.

Resultado esperado

  • O sistema deve bloquear o encerramento.

  • Deve apresentar mensagem de validação informando que é obrigatório digitar um documento vinculado (toast/alert).

  • O MDF-e não deve ser enviado para encerramento na SEFAZ.

  • A modal deve permanecer aberta ou ser reaberta mantendo a exigência (conforme comportamento implementado).

Evidência (a coletar no teste)

  • Print do retorno exibido ao confirmar em branco (ex.: “Informe/Digite o número do documento vinculado…”).


Cenário 0302 — Bloquear encerramento ao digitar número/chave NÃO vinculada ao MDF-e

Passos

  1. Abrir a modal de encerramento (Cenário 01).

  2. Digitar um número ou chave que não pertença a nenhum CT-e/NF-e vinculado ao MDF-e selecionado.

  3. Clicar em Sim.

    image.png

    image.png

Resultado esperado

  • O sistema deve bloquear o processo.

  • Deve apresentar a mensagem: “Número inválido para o documento vinculado ao MDF-e!”

  • Não deve prosseguir com envio de encerramento para SEFAZ.


Cenário 0403 — Permitir encerramento ao digitar número deou chave (CT-e vinculadoou NF-e)

Passos

  1. Abrir a modal de encerramento (Cenário 01) para um MDF-e que possua CT-e(s) vinculado(s).

  2. Digitar o número/código do CT-e vinculado.

  3. Clicar em Sim.

    image.png

    image.png

Resultado esperado

  • O sistema deve validar o número digitadodigitado, encontrando correspondência em algum CT-e vinculado.

  • Deve prosseguir para a rotina de encerramento (envio do evento para SEFAZ).

  • Deve apresentar retorno de processamento (sucesso ou rejeição SEFAZ), mas não pode bloquear por validação de vínculo.

Evidência

  • Print da modal preenchida (similar ao 5.PNG) + print do retorno do processamento (sucesso ou retorno SEFAZ).


Cenário 05 — Permitir encerramento ao digitar número de NF-e vinculada

Passos

  1. Abrir a modal de encerramento (Cenário 01) para um MDF-e que possua NF-e(s) vinculada(s).

  2. Digitar o número da NF-e vinculada.

  3. Clicar em Sim.

Resultado esperado

  • O sistema deve validar o número digitado encontrando correspondência em alguma NF-e vinculada.

  • Deve prosseguir para a rotina de encerramento (envio do evento para SEFAZ).

  • Deve apresentar retorno do processamento (sucesso ou rejeição SEFAZ), sem bloqueio de validação.

Evidência

  • Print da modal preenchida + retorno do processamento (dashboard/toast).


Cenário 06 — Permitir encerramento ao digitar a CHAVE (CT-e ou NF-e) vinculada

Passos

  1. Abrir a modal de encerramento (Cenário 01).

  2. Digitar a chave completa (CT-e ou NF-e) de um documento vinculado ao MDF-e.

  3. Clicar em Sim.

Resultado esperado

  • O sistema deve aceitar chave e validar vínculo (documento pertence ao MDF-e).

  • Deve prosseguir para rotina de encerramento e apresentar retorno SEFAZ (sucesso/rejeição).

Evidência

  • Print da modal com chave informada + retorno do processamento.


Cenário 07 — MDF-e com múltiplos documentos vinculados (CT-e e/ou NF-e)

Passos

  1. Selecionar um MDF-e que possua mais de um documento vinculado (mesmo tipo ou misto).

  2. Abrir modal de encerramento.

  3. Testar três tentativas:

    • 3.1 Digitar o número/chave do Documento A (vinculado) e confirmar.

    • 3.2 Repetir com o Documento B (também vinculado) e confirmar.

    • 3.3 Digitar um terceiro número/chave não vinculado e confirmar.

Resultado esperado

  • 3.1 e 3.2: deve prosseguir ao encerramento (validação “encontrou algum vinculado”).

  • 3.3: deve bloquear com “Número inválido para o documento vinculado ao MDF-e!”

Evidência

  • Prints das 3 tentativas (principalmente do bloqueio e de pelo menos 1 tentativa válida).


Cenário 08 — Validar situação reportada: MDF-e já encerrado (duplicidade de evento)

Passos

  1. Selecionar um MDF-e que já tenha sido encerrado anteriormente (ou simular encerrando e tentando encerrar novamente).

  2. Abrir modal de encerramento.

  3. Digitar número/chave de documento vinculado.

  4. Confirmar em Sim.

Resultado esperado

  • A validação de vínculo deve passar (sistema prossegue para rotina).

  • A SEFAZ deve retornar rejeição compatível com duplicidade (ex.: Evento 107 – Rejeição: Duplicidade de evento), indicando que a trava não impede o envio quando o documento é válido, e sim apenas garante a conferência.

  • O sistema deve exibir o retorno ao usuário.

Evidência

  • 5.PNG (número digitado) + 6.PNG (toast retorno SEFAZ “Duplicidade de evento…”).

4.png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.