Propriedades da análise 

Descrição da Tarefa

📌 1. RESUMO EXECUTIVO


Esta demanda tem como objetivo automatizar a emissão da Nota Fiscal de Débito Tipo 04 (Multa e Juros) nos processos de recebimento financeiro do ERP Easy Linx, garantindo conformidade com a Reforma Tributária.
A solução introduz validação obrigatória e bloqueante do cadastro do cliente no momento da baixa, assegurando que todas as emissões ocorram com dados fiscais completos e válidos.
A funcionalidade permitirá emissão da Nota de Débito ao liquidar o Credário ou Manualmente pela tela de Notas Diversas, garantindo rastreabilidade, integridade fiscal e redução de processos manuais.

Prioridade

Alta

Versão Atual do Cliente

V03.01.023

V03.01.024

Tarefa no JIRA

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

Modulo no Sistema

Liquidação de Crediário

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 que:

  • 100% das NF-es sejam emitidas com dados válidos;

  • Não existam emissões com cadastro inconsistente;

  • O processo seja resolvido no momento da operação.

Proposta de Valor

  • Eliminação de erros fiscais;

  • Redução de retrabalho;

  • Automação do processo;

  • Aumento da qualidade dos dados cadastrais;

  • 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 04 através da rotina:

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

O XML gerado atende às exigências da Nota Técnica 2025.002 e já contempla todas as informações necessárias para autorização da NF-e.

Entretanto, a emissão depende integralmente da ação do usuário, que deve identificar os recebimentos com multa e juros, acessar a rotina fiscal e emitir manualmente a nota.

Os processos de recebimento financeiro, como a Liquidação de Credário, não possuem integração automática com essa obrigação fiscal.

3.1 Problema

Atualmente, a emissão manual da Nota Fiscal de Débito Tipo 04 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 juros e multas (04)

31260754517628000600553600000016171000576050-procNFe.xml


NT_2025.002_V1.40


4. Escopo

4.1 O que está no escopo

  • Criar parâmetro para habilitar ou desabilitar a emissão da NF de Débito após a rotina de Liquidação de Credário;
  • Emissão da NF de Débito Tipo 04 após a Liquidação do Crediário;
  • Emissão da NF de Débito Tipo 04 na tela de Notas Diversas;
  • Validação obrigatória do cadastro do cliente;
  • Integração com a SEFAZ;
  • Referenciamento a NF-e de origem;
  • Rateio de multa e juros;

4.2 Fora do escopo

  • Nada previsto


5. PARÂMETRO


Localização: Utilitários > Empresa > Empresas > Manutenção - Doc. Eletrônico - Geral - Reforma Tributária

Nome : "Emitir Nota de Débito ao Liquidar Crediário com Juros"

Objetivo
Definir se a emissão será logo após a Liquidação do Crediário ou se será através da tela de Notas Diversas por ação do usuário.

Padrão

Por Default o Parâmetro virá Habilitado.


6. REGRAS DE NEGÓCIO


 RN001 – Obrigatoriedade
Recebimento de multa/juros → deve gerar Nota de Débito Tipo 04.


RN002 – Momento
A emissão ocorre somente após a baixa financeira do credário.



 RN003 – Empresas
Apenas Lucro Real e Presumido.



 RN004 – Modelo
NF-e Modelo 55.



 RN005 – Tipo
Tipo 04 – Multa e Juros.



 RN006 – Valores
Somente multa e juros.



 RN007 – Relacionamento
1 NF origem → 1 Nota de Débito.



 RN008 – Consolidação
Múltiplos títulos → 1 nota.



 RN009 – Notas distintas
Notas diferentes → emissões separadas.



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



 RN011 – Rateio
Distribuição proporcional por item.



 RN012 – Tributação
CFOP 5.949 / 6.949 conforme regra atual.



✅ RN013 – Estoque
Sem impacto em estoque ou faturamento.



 RN014 – VALIDAÇÃO DO CADASTRO DO CLIENTE 

Dados do cadastro do cliente devem ser válidos



RN015 – Relatório de Ocorrências 
Criar ocorrências das ações do usuário.



 RN016 – Entre Filiais

Quando o recebimento ocorrer em filial diferente daquela responsável pela emissão da NF-e original:

  • A Nota Fiscal não deverá ser emitida imediatamente;
  • Deverá ser apresentada mensagem informando que a contabilidade deve ser consultada;



 RN017 – NFD em Empresa não configurada com NF-e

Empresas que não estiverem corretamente configurada para emissão de NF-e não deverão realizar emissão automática.



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



 RN019 – 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.



 RN020 – Estorno

O estorno de uma baixa financeira que originou uma Nota de Débito Tipo 04 não deverá cancelar a nota emitida.



 RN021 – Módulos
Tela de Liquidação de Crediário (Menu Financeiro e/ou Botão disponível na tela de Venda NFC-e).



🔄 6. FLUXOS


✅ Fluxo padrão sem Juros.

Venda → NF Consumidor Eletrônica  - Auxiliar - Crediário ou Financeiro → Contas a Receber → Liquidação de Crediário

→ Seleciona títulos a serem liquidados sem Juros.
→ Conclui baixa.

✅ Fluxo padrão com Juros.

Venda → NF Consumidor Eletrônica  - Auxiliar - Crediário ou Financeiro → Contas a Receber → Liquidação de Crediário

→ Seleciona titulos a serem liquidados com Juros.
→ Conclui baixa.
→ Apresenta mensagem informando Juros e quantas NFD serão emitidas.
→ Abre tela de emissão de NFD para conferência do usuário.
→ Finalidade e Situação do Documento já vem definidos, Nota Débito e Multa e Juros, respecitivamente. Se usuário alterar é exibido mensagem bloqueando ação.
→ Se usuário tentar inserir itens é exibido mensagem impedindo a ação.
→ Usuário conclui o lançamento da NFD.


 Fluxo entre filiais com Juros

Venda → NF Consumidor Eletrônica  - Auxiliar - Crediário ou Financeiro → Contas a Receber → Liquidação de Crediário


→ Filial que recebe o crediário é diferente da filial da origem da venda.
→ Seleciona titulos a serem liquidados com Juros.
→ Conclui baixa.
→ Apresenta mensagem ao usuário informando que possuí diferença entre as empresas, deixando que o usuário prossiga ou não com o processo de emissão.

→ Se usuário clicar em Não, é gravado controle de ocorrências.


 Fluxo sem NF-e configurada ou UNINFE inativo

Venda → NF Consumidor Eletrônica  - Auxiliar - Crediário ou Financeiro → Contas a Receber → Liquidação de Crediário


→ Seleciona titulos a serem liquidados com Juros.
→ Conclui baixa.
→ Apresenta mensagem ao usuário informando que NF-e não está configurada ou UNINFE está inativo.

→ Se usuário clicar em Não, é gravado controle de ocorrências.


 Fluxo NF-e de Origem não encontrada

Venda → NF Consumidor Eletrônica  - Auxiliar - Crediário ou Financeiro → Contas a Receber → Liquidação de Crediário


→ Seleciona titulos a serem liquidados com Juros.
→ Conclui baixa.
→ Apresenta mensagem ao usuário informando que NF-e de Origem não foi localizada e para concluir o lançamento será necessário informar na função F8 da tela de emissão da nota.




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  |