Propriedades da análise 

Descrição da Tarefa

📌 1. RESUMO EXECUTIVO

Com a entrada em vigor da Reforma Tributária, torna-se obrigatória a emissão da Nota Fiscal de Débito – Tipo 07 (Perda em Estoque) para registrar perdas internas de mercadorias e realizar o estorno dos créditos tributários de IBS e CBS.

Prioridade

Baixa

Versão Atual do Cliente

V03.01.023

V03.01.024

Tarefa no JIRA

SETAERP-22841 - Obtendo detalhes do item... STATUS

Modulo no Sistema

Emissão de Notas Diversas

Versão Corrigida


Conhecedores da Solicitação:

Analista de Negócios/QA
Desenvolvedor
Analista de Qualidade
Proposta de Valor

📌 2. CONTEXTO DE NEGÓCIO

Objetivo

  • Garantir preenchimento de dados obrigatórios

Proposta de Valor

  • Eliminação de erros fiscais;

  • Automação do processo;

  • Conformidade com a legislação.

Descrição da funcionalidade atual

3. Situação Atual

Atualmente, o sistema Easy Linx já possui suporte para emissão manual da Nota de Débito Tipo 07 através da rotina:

Vendas → Emissão de Notas → Nota Modelo 1 - Diversas

O XML gerado não atende completamente às exigências da Nota Técnica 2025.002 e se faz necessário que o mesmo contemple todas as informações necessárias para autorização da NF-e.

3.1 Problema

Atualmente, a emissão manual da Nota Fiscal de Débito Tipo 07 aumenta o risco de não cumprimento das obrigações fiscais, gera retrabalho, inconsistências entre os registros financeiros e fiscais, dificulta a apuração de IBS e CBS e descentraliza o controle das pendências. Além disso, a ausência de validações cadastrais no momento do recebimento pode impedir a autorização da NF-e durante sua emissão.

Produto - o que precisa ser implementado
O QUE SERÁ IMPLEMENTADO

Explicação em vídeo ou imagens:

XML da nota fiscal de débito Perda em Estoque (07)

43260754517628001593558235000001761000581180-procNFe.xml


NT_2025.002_V1.40


4. Escopo

4.1 O que está no escopo

  • Emissão da NF de Débito Tipo 07 na tela de Notas Diversas;
  • Validação obrigatória do Empresa Ativa como um Cliente ou Fornecedor;
  • Referenciamento a NF-e de origem (Entrada);
  • Validação dos itens contidos na NF-e de origem;
  • Lançamento de Produtos ou Insumos;
  • Integração com a SEFAZ;
  • Rateio do valor de aquisição;

4.2 Fora do escopo

  • Nada previsto

5. Fluxo Funcional

5.1 Notas Diversas


Caminho

Vendas → Emissão de Notas → Nota Modelo 1 - Diversas

Regras:

  1. Informar Finalidade = Nota de Débito
  2. Informar Situação = 07 - Perda em Estoque
  3. Cliente/Fornecedor será preenchido com os dados do Emitente
  4. Informar CFOP = 5927
  5. Referenciar NF-e de origem no F8
  6. Lançar itens conforme NF-e de Origem
  7. XML gerado com CST = 410, cClassTrib = 410030 e Grupo gEstornoCred



6. REGRAS DE NEGÓCIO


 RN001 – Empresas
Apenas Lucro Real e Presumido.



 RN002 – Modelo
NF-e Modelo 55.



 RN003 – Tipo
Tipo 07 – Perda em Estoque




 RN004 – Relacionamento
Multiplas NF-e de Origem → 1 NF Débito 




 RN005 – Referenciamento
Obrigatório vincular chave e item da NF-e original.



 RN006 – Rateio
Distribuição proporcional por item.



 RN007 – Tributação
CFOP 5927



✅ RN008 – Estoque
Sem impacto em estoque ou faturamento.



✅ RN009 – Transmissão
Enviar a SEFAZ + armazenar XML.



 RN010 – Pendência

Sempre que a Nota Fiscal não puder ser emitida (ex. SEFAZ fora do ar), a mesma ficará pendente como qualquer NF-e não transmitida, para posterior retransmissão.



12. PRAZOS

  • Homologação: 
  • Produção:  

Documentação e Evidências do DEV
SETAERP-12345

Evidência do desenvolvimento em vídeo (detalhes da implementação):

Cole aqui o link do vídeo de evidencia do Dev.

Para assistir Clique aqui

Problema (contexto) 

Atualmente o processo de...

Solução 

Automatizar o processo de...

Documentação parceiro: link...

Tecnologias utilizadas 

  • Exemplo: Visual FoxPro (VFP) SP 1 
  • Exemplo: PostgreSQL 

Configuração do ambiente 

  1. Atualizar estrutura da tabela... usando o script abaixo...
Script
Exemplo: ALTER TABLE xyz ADD IF NOT EXISTS xyz bpchar(20) DEFAULT ''::bpchar NULL; 
Exemplo: UPDATE xyz SET xyz = '123', versão =  'x.xxx.x.xxxx' , abc = 'x.xxx.x.xxxx' ; 

Detalhes da implementação 

Atualização da tela de...

Print da Tela:


Explicação dos passos do que foi desenvolvido...

O primeiro passo corresponde a...
(com print da tela se possivel)

  •  
  •  
  •  

O segundo passo corresponde a...
(com print da tela se possivel)

  •  
  •  
  •  

Importante: 

Alguma observação importante....

Arquivos alterados 

  • formulario 1.SCX 
  • programa 1.prg (novo) 
  • funcoes 1.prg 

Recomendações para QA 

  • Exemplos:
    • Revisar estrutura da base de dados.
    • O PDV não deve possuir qualquer outra instalação dos componentes relacionados ao DTEF para se caracterizar uma instalação zerada. 

Testes funcionais: 

        • Testar transações financeiras

Testes de regressão: 

        • Garantir que as alterações não impactem na inicialização do ERP 



Bugs identificados e corrigidos:




[SETAERP-XXXXX] Bug_Homologação: Descrição do Bug...

Tarefa no Jira: Clique Aqui para acessar  | Evidencia do DEV: Clique aqui para assistir
Documentação e Evidências do QA

Aqui o Analista de Qualidade ira garantir que o que foi solicitado está de acordo com o que foi desenvolvido.

Analista de Qualidade

Links Uteis:


Cenários utilizados no Teste da Solução:

Cenários utilizados no Teste da Solução
Testes de Aceitação
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes de Funcionalidade
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes de Segurança
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes de Carga
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes de Stress
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes de Performance
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
Testes Regressivos
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...
  1. Caso de Teste xyz. Status: A TESTAR

    Objetivo: Verificar se o...Passos para executar o teste:
      • Dado que..
      • E..
      • Quando...
      • E...
      • Então..


    Evidencia do QA(resultado esperado):

    Após marcar a opção...

Bugs identificados e corrigidos:




[SETAERP-XXXXX] Bug_Homologação: Descrição do Bug...

Tarefa no Jira: Clique Aqui para acessar  | Evidencia do QA: Clique aqui para assistir




Documentação de Homologação QA(Piloto)

...

Evidencia em vídeo para RMR

Evidencia em vídeo para RMR: Clique Aqui para assistir 




Status de progresso que podem ser utilizados nos Cenários:

A TESTAR  |  TESTANDO  |  REALIZADO  |  NÃO É POSSIVEL TESTAR  |