Ir para o conteúdo principal

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);

    image.png

  • 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. 9 

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

  1. Acesse o menu Recebimento > Lançamento Prévio Nota Fiscal.

    image.png

  2. Clique em Inserir para nova nota.

    image.png

  3. Vá até a aba Anexos.

    image.png

  4. Adicione dois arquivos: um XML e um PDF.

  5. Clique em Iniciar upload.

  6. Após processar, definaDefina o tipo do PDFanexo.

    1. São opções: Pedido, Danfe, XML, Nota Fiscal - Serviço e Outros;
    2. Todas as opções foram sugestões do cliente e inseridas como "OUTROS"um domínio interno da aplicação.

  7. Adicione

    os anexos desejados.

  8. Clique em Confirmar.

    image.png


Resultado Esperado:

  • OApós XMLdefinir os tipos dos anexos é automaticamentepossível 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.gravar.


Cenário 2 – Validação ao tentar confirmar com tipo de anexo não definido

Passos:

  1. Siga os mesmos passos do cenário 1, mas não defina o tipo para o anexo PDF.anexo.

  2. Clique em Confirmar.

    image.png

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:

  1. Acesse uma nota existente com anexo PDF.
    image.png

  2. Clique no botão de edição (ícone de lápis).

    image.png

  3. Altere o tipo do anexo de "OUTROS" para "DANFE".

    image.png


  4. Clique em Confirmar.

    image.png

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:

  1. Acesse uma nota com anexos.

  2. Clique no ícone da lixeiraX ao lado de um anexo não XML.

    image.png

    image.png

  3. Confirme a exclusão.

    image.png

Resultado Esperado:

  • O anexo é inativado e removido da listagem.


Cenário 5 – Consulta de Anexos da Nota (modo consulta)

Passos:

  1. Acesse uma nota já efetivada ou recebida via XML.

  2. 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:

  1. Acesse uma nota com anexo XML.

  2. Clique no botão de edição (ícone de lápis).

  3. Altere o tipo de anexo de XML para PEDIDO.

  4. 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.


Cenário 7 – Ações disponíveis para arquivos anexos conforme tipo e status

Passos:

  1. Acesse uma nota fiscal já existente com arquivos anexos variados (XML, PDF, PNG).

  2. Clique para visualizar os arquivos.

    image.png


Resultado Esperado:

  • Para XML processado automaticamente:

    • Campo "Tipo de anexo" aparece como XML (não editável).

    • Ícone de visualização da DANFE habilitado.

    • Ícone de edição e exclusão desabilitado.

  • Para outros arquivos (ex: PDF, PNG):

    • Campo "Tipo de anexo" aparece como "(Não Definido)" e é editável.

    • ✅ Ícone de edição aparece se o perfil possuir WWTNotFisA_Update.

    • ✅ Ícone de exclusão aparece se o perfil possuir WWTNotFisA_Delete e status da nota for "Lançamento Prévio".

📌 Observações:

  • Demais arquivos permanecem com tipo "Não Definido" até edição manual.

4.png

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