Ir para o conteúdo principal

OS 74436 - MELHORIA - SIS/WEB - COMPRAS - SOLICITAÇÃO DE ADIANTAMENTO (RETENÇÃO INSS E ISS)

Objetivo

Validar a inclusão corretoroteiro funcionamentotem por objetivo validar a implementação das implementaçõesfuncionalidades conformerelacionadas especificadoà retenção de INSS e ISS na OS,tela abrangendo:de Adiantamento de Fornecedor do sistema:

    • InclusãoCálculo deautomático sequencialdas deretenções itemcom base nas alíquotas parametrizadas no pedidomódulo e relatóriosFiscal;

    • CriaçAtualização dosdo relatórioscampo sintéticos"Valor eMáximo analíticospara (PDFAdiantamento", econsiderando Excel)o total de retenções previstas;

    • InclusãoBloqueio de "Cobregravação Contido"caso noso relatóriosvalor do adiantamento ultrapasse o permitido;

    • CorreçAplicação deautomática filtrosdas emesmas parâmetrosretenções depara buscaadiantamentos subsequentes;

    • ValidaçExibição deadequada regrasdas retenções nas telas de negócioconsulta envolvendoe Pesoaprovação.

      Cobre


Premissas

  • Necessário que o ambiente esteja atualizado com as versões:

    • Módulo Comercial:Compras: 112833113043 Genexus 1716 ou superior

    • /
    • Módulo Faturamento: 112765113105 Genexus 17 ou superior 

    • Script: 113044 Sql / 113045 PostGree

  • Só é aplicável para pedidos que possuam itens de serviço.
  • Esse menu só é visível para clientes que possuam a funcionalidade "ADIANTAMENTO_FORNECEDOR" ativa. 

1.Cenário Inclusã1: Geração do Sequencial de Itensadiantamento com cálculo de INSS e ISS

Pré-condição: Pedido de compras com itens de serviço; alíquotas parametrizadas no Pedidocadastro

Cenáriofiscal: 1.1INSS -11%, InclusãoISS em Pedido Existente
5%.

Passos:

  1. Acessar:Acesse VendasCompras > Orçamentos/PedidosAdiantamento de Fornecedor > Emissão/Alteração

    image.png

    image.pngAdiantamento.

  2. InsiraSelecione um pedido
     com itens de serviço.

    image.png


  3. InserirInforme novovalor itemdo adiantamento.

  4. Clique em Gerar.

  5. Marque "Sim" para retenção de INSS e confirmar
    ISS.

  6. image.pngConfira os percentuais carregados automaticamente.


  7. Clique em Confirmar.

Resultado Esperado:esperado:

  • SequencialINSS calculado= corretamenteAdiantamento (incremental)× 11%

  • ItensISS existentes= comAdiantamento sequencial× anterior (0 para legados)5%

  • CanceladosValor mantêm sequencial, próximo épara geradoadiantamento incrementalmente= Valor do pedido – Retenções – Adiantamentos anteriores.

  • Gravação ocorre com sucesso.


2. Impressão de Pedidos

image.png

Cenário 2.12: - ImpressãoBloqueio por Produto
ultrapassar valor do pedido

Passos:

  1. SelecionarSelecione Impressãoum >pedido Porcom Produto
    valor adiantado próximo ao valor total.

  2. image.pngTente gerar um novo adiantamento acima do saldo disponível.

Resultado Esperado:esperado:

  • PDFMensagem comde colunaerro:
    “Valor Seq.do ItemAdiantamento preenchidanão
    pode ser maior que o Valor do Pedido menos o Valor já adiantado!”

  • image.pngAdiantamento é bloqueado.



Cenário 2.23: - ImpressãoBloqueio por Ordemultrapassar valor máximo considerando retenções

Passos:

  1. Gere um novo adiantamento com valor maior do que o “Valor Máximo para Adiantamento”.

  2. Clique em Confirmar.

Resultado esperado:

  • Mensagem de Inclusãerro:
    “Valor da Somatória de Adiantamentos para este Pedido de Compras ultrapassa o Valor Total Máximo de Adiantamento Previsto.”

  • Gravação é impedida.


Cenário 4: Geração de adiantamento subsequente com retenções herdadas

Passos:

  1. Gere um primeiro adiantamento com retenções ativas.

  2. Gere novo adiantamento para o mesmo pedido.

  3. Verifique os campos de retenção.

Resultado esperado:

  • Retenções mantêm os mesmos valores e marcações do primeiro adiantamento.

  • Campos estão bloqueados para edição.


Cenário 5: Retenção marcada como “Sim” com percentual zerado

Passos:

  1. Gere adiantamento marcando "Sim" para INSS ou ISS.

  2. Informe percentual igual a zero.

  3. Clique em Confirmar.

Resultado esperado:

  • Mensagem de erro impede a gravação:
    “Para retenções marcadas como SIM, os percentuais não podem ser 0.”


Cenário 6: Visualização no módulo de aprovação

Passos:

  1. SelecionarAcesse ImpressãoCompras > PorAdiantamento Inclusão
    de Fornecedor > Aprovação/Cancelamento
    .

  2. image.pngConsulte o pedido testado.

  3. Visualize os detalhes de cada adiantamento.

Resultado Esperado:esperado:

  • PDFTodos os adiantamentos aparecem com ordemstatus de"Aguardando inclusão e Seq. Item corretamente exibido.

    image.png


3. Relatórios de Orçamentos

Cenário 3.1 - Analítico PDF (Classe/Produto)

Passos:

  1. Relatórios > Orçamentos

    image.pngAprovação".

  2. Tipo:Detalhamento Analítico,mostra Ordenarpercentuais, por: Classe/Produto

    image.png

  3. Imprimir

    image.png


Resultado Esperado:

  • Seq. Item incluído

  • Parâmetrovalores de filtroretenção corrigidoe campos preenchidos conforme cadastro.

Cenário 3.2 - Analítico Excel (Classe/Produto)

Passos:

  1. Idem acima com "Gerar em Excel: Sim"

    image.png

Resultado Esperado:

  • Inclusão de "Valor Cobre Contido"

  • Correção do parâmetro de filtro de código que cliente que não era devidamente aplicado.
  • Cálculo validado via Histórico de Peso.

    image.png


Fórmula Validada:

  • Peso Cobre = Qtde * Peso unitário (ex: 300* 0,0122 = 3,66)

  • Valor Cobre Contido = Valor Total / Peso Cobre (ex: 647,76 / 3,66 = 176,9836)

    • O valor do cobre contido é calculado com base no valor total do item (Valor unitário * Qtde) dividido pelo peso de cobre da matéria-prima, atentar-se que este não é o peso exibido no relatório.
  • O peso do cobre poderá ser consultado no módulo Corporativo, clicando na opção Histórico do peso por família.

    image.png

    image.png

    image.png

  • Os valores de "CFOP/CIO", "Finalidade de Venda" e "Conta e Ordem" e "Remessa Futura" afetam o cálculo do peso do cobre conforme rotina já em produção:
    • Somente é calculado quando uma das três condição abaixo são atendidas:
      • CIO movimenta estoqueFinalidade de Venda é diferente de Conta e Ordem e a Flag de Conta e Ordem é diferente de Sim;
      • CIO não movimenta estoque e, ou Finalidade de Venda é Conta e Ordem ou a Flag de Conta e Ordem é igual a Sim;
      • Conta e Ordem "de origem" é igual a Sim;

Cenário 3.3 - Analítico por Cliente

Passos:

  1. Tipo: Analítico, Ordenar por: Cliente

  2. Executar PDF e Excel

    image.png

Resultado Esperado:

  • Ordenação correta

  • Cálculo cobre contido apenas no Excel 

    image.png


    image.png



4. Follow-up de Carteira de Pedidos

Cenário 4.1 - Por Pedido

Passos:

  1. Acessar Follow-up de Carteira de Pedidos

    image.png

  2. Tipo: Todos os pedidos, Ordenar por: Pedido

    image.png

  3. Gerar Sintético (PDF e Excel)

    image.png

    image.png

Cenário 4.2 - Por Produto

Passos:

  1. Acessar Follow-up > Carteira de Pedidos
    image.png

  2. Ordenar por Produto

    image.png

  3. Gerar Sintético (PDF e Excel)

    image.png

    image.png


5. Faturamento Gerencial

Cenário 5.1 - Analítico

Passos:

  1. Relatórios > Faturamento Gerencial

    image.png

    image.png

  2. Gerar Analítico (Excel)

    image.png


Resultado Esperado:

  • Coluna "Cobre Contido" calculada conforme regra validada

    image.png

    Peso Cobre = Qtde * Peso unitário (ex: 1000* 0,0122 = 12,2)

    Valor Cobre Contido = Valor Total / Peso Cobre (ex: 1262 / 12,2 = 103,4426)

Cenário 5.2 - Sintético

Passos:

  1. Gerar Sintético

    image.png


Resultado Esperado:

  • Coluna "Cobre Contido" calculada conforme regra validada

  • A média é calculada com base na quantidade de itens

    image.png


4.png

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