OS 79380 - MELHORIA - SIS/WEB - RECEBIMENTO - IDENTIFICADOR DE ARQUIVO NO LANÇAMENTO DA PREVIA DAS NOTAS FISCAIS
Objetivo:
Esta solicitação term por objetivo validar a nova funcionalidade de definição do Tipo de Anexo para arquivos vinculados à nota fiscal de entrada, no módulo Recebimento, conforme projeto DEPJ 79380, incluindo:
-
Exibição e obrigatoriedade do campo "Tipo de Anexo";
-
Restrições de edição e exclusão por perfil (WWTNotFisA_Update / WWTNotFisA_Delete);
-
Classificação automática de XMLs processados;
-
Impedimento de continuidade sem preenchimento obrigatório.
Premissas:
- Necessário o ambiente estar atualizado com a versão Recebimento de número XXXX Genexus 16 ou superior / XXXX Genexus 17 ou superior;
Regras da funcionalidade:
Regras de validação:
-
Solicitamos a inclusão de um combo, afim de padronizar os nomes dos arquivos a serem disponibilizados para os demais departamentos.”
📄 Fonte: DEPJ 79380, pág. 9Outros pontos extraídos do documento:
-
Os tipos disponíveis são: PEDIDO, DANFE, XML, NOTA FISCAL - SERVIÇO, OUTROS.
-
O XML deve ser classificado automaticamente e não pode ser editado.
-
Todos os anexos devem possuir tipo definido para prosseguir.;
-
Teste realizado após a atualização
Cenário 1 – Inclusão de Anexos com Seleção de Tipo
Passos:
Resultado Esperado:
-
O XML é automaticamente classificado como XML (campo travado).
-
O PDF aparece como "(Não Definido)" e requer definição manual.
-
Após preencher, o botão Confirmar habilita corretamente.
Cenário 2 – Validação ao tentar confirmar com tipo de anexo não definido
Passos:
-
Siga os mesmos passos do cenário 1, mas não defina o tipo para o anexo PDF.
-
Clique em Confirmar.
Resultado Esperado:
-
Sistema bloqueia com a mensagem:
Erro: Existem arquivos sem tipo de anexo definido!
Cenário 3 – Alterar Tipo de Anexo (perfil com permissão)
Pré-requisito: perfil com funcionalidade WWTNotFisA_Update.
Passos:
-
Acesse uma nota existente com anexo PDF.
-
Clique no botão de edição (ícone de lápis).
-
Altere o tipo do anexo de "OUTROS" para "DANFE".
-
Clique em Confirmar.
Resultado Esperado:
-
O tipo do anexo é atualizado corretamente e exibido na listagem.
Cenário 4 – Exclusão de Anexo (perfil com permissão)
Pré-requisito: perfil com funcionalidade WWTNotFisA_Delete.
Passos:
-
Acesse uma nota com anexos.
-
Clique no ícone da lixeira ao lado de um anexo não XML.
-
Confirme a exclusão.
Resultado Esperado:
-
O anexo é inativado e removido da listagem.
Cenário 5 – Consulta de Anexos da Nota (modo consulta)
Passos:
-
Acesse uma nota já efetivada ou recebida via XML.
-
Clique no ícone de lupa (consulta de arquivos).
Resultado Esperado:
-
A listagem de anexos é exibida com colunas:
-
Tipo de anexo
-
Nome
-
Tipo de arquivo
-
Data
-
Usuário
-
-
Botões de edição e exclusão estão desabilitados.
Cenário 6 – Tentativa de edição do tipo de anexo para XML processado automaticamente
Objetivo: Garantir que arquivos XML não sejam editáveis.
Passos:
-
Acesse uma nota com anexo XML.
-
Clique no botão de edição (ícone de lápis).
-
Altere o tipo de anexo de XML para PEDIDO.
-
Clique em Confirmar.
Resultado Esperado:
-
⚠️ O sistema permite alteração, o que não está conforme o esperado.
-
Segundo o DEPJ 79380, XMLs devem ter tipo de anexo não editável.
📌 Ajuste necessário: travar a edição de tipo de anexo para arquivos XML processados automaticamente.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.