Ir para o conteúdo principal

OS 80128 - MELHORIA - SIS/WEB - RECEBIMENTO - INCLUSÃO DE TIPOS DE ARQUIVO

Objetivo:

Esta solicitação terminserir poros objetivo validar a nova funcionalidadetipos de definiçanexo "FATURA" e "BOLETO" no domínio da aplicação do Tipo de Anexo para arquivos vinculados à nota fiscal de entrada, noo módulo Recebimento,de conformeRecebimento, projetopermitindo DEPJsua 79380, incluindo:

  • Exibiçseleção eao obrigatoriedadeeditar do campo "Tipoanexos de Anexo";notas fiscais.

  • 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 113705XXXX Genexus 16 ou superior /  113706 GenexusXXXXGenexus 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ãSelecionar o tipo de Anexosanexo com Seleção de Tipo

“FATURA”

Passos:Passo a passo:

  1. AcesseAcessar o menusistema e navegar até o menu:

    • Recebimento > Lançamento Prévio Nota Fiscal.

  2. image.pngSelecionar uma nota fiscal da listagem que possua ao menos um arquivo anexo (ícone de clipe).

  3. CliqueClicar emno Inserirícone de clipe referente à nota fiscal para novaabrir nota.

    a

    image.pngtela de "Arquivos da Nota Fiscal".

  4. Na até a abaseção AnexosUpload.

    ,

    image.png

  5. Definalocalizar o tipoanexo do anexo.
    1. São opções: Pedido, Danfe, XML, Nota Fiscal - Serviçodesejado e Outros;
    2. Todas as opções foram sugestões do cliente e inseridas como um domínio interno da aplicação.
  6. Adicione os anexos desejados.
  7. Clique em Confirmar.

    image.png


Resultado Esperado:

  • Após definir os tipos dos anexos é possível 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.

  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. Cliqueclicar no botãoícone 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 X ao lado de um anexo não XML.

    image.png

    image.png

  3. Confirme a exclusão.

    image.png

Resultado Esperado:

  • O anexo é removido da listagem.


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. AltereNa tela de edição do anexo:

    • Verificar se o tipocampo “Tipo de anexoanexo” deexibe as opções XMLFATURA parae PEDIDOBOLETO.

    • 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: travarSelecionar a ediçopçã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 desabilitadoFATURA.

  • ParaClicar no botão outrosConfirmar para salvar a alteração.

  • De volta à tela de arquivos (ex:da PDF,nota, PNG)verificar se a coluna “Tipo de anexo”: foi atualizada para FATURA para o arquivo alterado.

  • Resultado esperado:

    • CampoA "Tipoopção FATURA está disponível na lista de anexo" aparece como "(Não Definido)" e é editável.seleção.

    • Após Íconesalvar, deo ediçãotipo do anexo aparece como seFATURA ona perfillistagem possuirda WWTNotFisA_Update.tela.


    Cenário 2 – Selecionar o tipo de anexo “BOLETO”

    Passo a passo:

    1. ✅ Ícone de exclusão aparece seAcessar o perfil possuir WWTNotFisA_Deletesistema e statusir danovamente notapara foro "menu:

      • Recebimento > Lançamento Prévio"vio Nota Fiscal.

  • 📌Escolher Observações:

    uma
      nota
    • Demaisfiscal arquivosdiferente permanecem(ou a mesma, com tipo "Não Definido" até edição manual.

    Cenário 8 – Upload e Validação de Anexos em Recebimento (Manual, XML e REINF)

    Objetivo:
    Validar o painel de Upload de anexos nas telas de recebimento, garantindo a obrigatoriedade do tipo deoutro anexo e correta exibição dos arquivos em modo consulta.


    Passos:

    1. Acesse o menu Recebimento > Nota Fiscal Manual, Nota Fiscal via XML ou Nota Fiscal de Serviço - REINFdisponível).

    2. CliqueClicar emno Inserirícone ede preenchaclipe ospara dados obrigatórios da nota.

    3. Vá atéabrir a seção Upload, localizada na parte inferior da tela.

    4. Anexe um ou mais arquivos (exemplo: um PDF e um XML).

      image.png

    5. Clique em Adicionar arquivos.

    6. Para um dos arquivos, deixe o campo Tipo de Anexo em branco.

      image.png

    7. Clique em Confirmar.

      image.png


    Resultado Esperado:

    • O sistema bloqueia a confirmação e exibe uma mensagem de erro informando que há anexos sem tipo definido.

    • O painel de upload é exibido corretamente mesmo para notastela de lançamento"Arquivos manual,da conformeNota apresentado nas imagens de evidência.

    • Para notas com status "Lançamento Prévio", a visualização do componente de arquivos é sempre em modo consulta, ou seja, sem botões de ação disponíveisFiscal".

    • QuandoNa acessadalista porde meioarquivos, daclicar no ícone de edição do anexo desejado.

    • Na tela de edição, clicar na combo Nota“Tipo Fiscalde anexo” Efetivação,e selecionar a exibiçopção BOLETO.

    • Clicar em Confirmar para aplicar a mudança.

    • Voltar à listagem de anexosarquivos da nota tambéme estarávalidar nose modoo consulta,campo obedecendo às regras definidas para controle“Tipo de botõesanexo” visíveisestá (editar,com excluir,o valor BOLETO.

    • Resultado esperado:

      • A opção BOLETO está disponível na lista de seleção.

      • Após confirmar a alteração, o tipo de anexo,anexo etc).é exibido como BOLETO na tabela.


      4.png

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