Páginas filhas
  • DT Limites Para Autorização de Pagamentos

 

LIMITES PARA AUTORIZAÇÃO DE PAGAMENTO

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Contas a Pagar

Rotina:

Rotina

Nome Técnico

760

Autorizar lançamentos

Rotina(s) envolvida(s)

Nome Técnico

560

Atualizar Banco de Dados

530Permitir Acesso a Rotina
132Parâmetros da Presidência

Chamado/Ticket:

1640.034140.2016 (HIS.00296.2017)

País:

( x ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Versão/Release:

28.02

Objetivo

 

Implementada na rotina a função de delegar quais pessoas podem autorizar o pagamento de despesas, aumentando assim a segurança das autorizações.

Definição da Regra de Negócio

 

  • Deve ser criada uma opção dentro da rotina 760, similar a rotina 287, para que seja possível definir limites para aprovação de pagamento;

  • Deve ser incluída uma permissão de acesso por usuário na rotina 530 para esta nova opção;

  • Deve ser possível realizar as seguintes operações na rotina:
    a. Inclusão;
    b. Pesquisa;
    c. Edição;
    d. Relatório analítico;

  • Deve ser incluída uma permissão de acesso para inclusão e edição na rotina 530;

  • Para inclusão / edição, deve ser possível:
    -Devem ser incluídos dois campos para informar o Vl. limite por lançamento e o limite total;
    a. Informar o código da filial, campo obrigatório, com opção de multi-seleção, respeitando permissão de acesso na rotina 131;
    b. Código do fornecedor, campo opcional, com opção de multi-seleção (se estiver em branco, deve assumir que pode funcionar para qualquer fornecedor);
    c. Código do usuário (usuário cadastrado na rotina 528), campo obrigatório, com opção de multi-seleção;
    d. Deve ter uma flag "Apenas dias uteis";
    e. Deve ser possível definir um intervalo de datas, este intervalo de datas será utilizado para geração dos dias que receberam os valores;
    f. Deve ser incluído um botão "Gerar dias", este botão fará a geração dos dias, de acordo com os dias que o usuário informou, na grid;
    g. Na grid, deve ter as seguintes colunas:
    i. Data;
    ii. Cód. Usuário;
    iii. Nome usuário;
    - Fornecedor;
    - Filial;
    iv. Vl. limite por lançamento: Campo informativo, este é o valor máximo do lançamento que o usuário poderá aprovar;
    v. Vl. limite total: Campo informativo, este é o valor total do dia que o usuário pode aprovar.
    h. Deve ter uma opção para limpar: esta opção deverá limpar todos as informações na grid;
    i. Deve ter uma opção para gravar os registros;
    j. Deve ter uma opção para cancelar;
    k. Deve ser incluída a opção no F11 para replicar o valor no campo selecionado na grid para todos os demais campos na grid;

  •  Na opção de pesquisa, deve:
    a. Ter os seguintes filtros:
    i. Filial;
    ii. Fornecedor;
    iii. usuário;
    iv. Intervalo de data da alçada;
    b. Uma grid com as seguintes informações:
    i. Data;
    ii. Cód usuário;
    iii. Nome usuário;
    iv. Vl. limite por lançamento;
    v. Vl. limite total;
    vi. Vl. utilizado do dia: deve ser a soma dos lançamentos que o usuário aprovou no dia;
    vii. Vl. saldo para aprovação: deve ser o valor utilizado do dia - o valor limite total do usuário para o respectivo dia;
    c.Deve ser incluído um relatório analítico, dentro da tela com o resultado da pesquisa, com as mesmas informações da grid de pesquisa, no entanto incluir no cabeçalho do relatório os filtros informados e a data e hora de emissão do relatório;

  • Na opção de edição deve ser possível editar apenas um dia que seja posterior ou igual ao dia corrente;

  • Na rotina 760, quando o usuário clicar no botão Autorizar, a rotina deverá realizar os seguintes processos:
    Validar se o valor a pagar (valor do titulo + juros - desconto - devolução - vl. variação cambial) é menor que o valor limite do usuário no dia corrente;
    - Caso positivo: validar se o usuário ainda possui saldo para autorização neste dia;
    a.Caso o usuário possua saldo: a rotina deve realizar a autorização do lançamento;
    b. Caso o usuário não possua saldo: a rotina não deve autorizar o lançamento e apresentar uma mensagem para o usuário informando que o mesmo não possui saldo para autorização do pagamento;
    - Caso negativo: a rotina não deve autorizar o lançamento e apresentar uma mensagem para o usuário informando que o mesmo não possui alçada para autorização de pagamentos deste valor;
    - Caso o usuário possua saldo e o valor está dentro do limite, a rotina deve realizar a autorização do lançamento;
    - Caso a rotina tenha autorizado o pagamento, a mesma deve gravar as informações abaixo em uma nova tabela:
    - RECNUM: número do lançamento autorizado
    - Valor a pagar: (valor do titulo + juros - desconto - devolução - desconto - vl. variação cambial)
    - Valor limite por lançamento: Mesmo valor do limite por lançamento cadastrado;
    - Valor saldo do dia: deve ser o valor utilizado do dia - Valor limite por lançamento;
    - Código do usuário que fez a autorização;
    - Operação: autorização ou desautorização;
    - Data e hora do registro;

  • Caso o lançamento já esteja autorizado, e a rotina remover a autorização do lançamento, a rotina deve gravar na tabela citada no item anterior, no entanto a operação será desautorização e os valores gravados devem ser negativos, para não impactar no saldo de aprovação.

 

Rotina

Tipo de Operação

Opção de Menu

760 - Autorizar lançamentos

Alteração

Menu Winthor > 760

560 - Atualizar Banco de Dados

Envolvida

Menu Winthor > 560

530 - Permitir Acesso a Rotina EnvolvidaMenu Winthor > 530
132 - Parâmetros da PresidênciaEnvolvida

Menu Winthor > 132

 

Procedimento para Utilização

 

Rotina 560 

  1. Acesse a rotina 560 e atualize as tabelas:
    -Tabelas Alçadas de Pagamento (PCALCADASAPROVPAGC);
    -Tabela de Itens de Alçada Diária de Pagamento (PCALCADASPROVPAGI);
    -Tabela de Registro de Aprovação de Pagamentos (PCALCADASREGAPRO);
    -Tabela de Parâmetros (PCCONSUM).

Rotina 530 

  1. Acesse a rotina 530, preencha os filtros conforme necessidade e clique o botão Exibir;
  2. No campo de pesquisa informe a rotina 760;


  3. Marque as permissões: 3 - Permitir configurar linhas de alçada de pagamentos, 4- Permitir incluir limite de alçadas de pagamento, 5- Permitir editar limite de alçadas de pagamento e 6- Permitir excluir limite de alçadas de pagamento conforme a necessidade de cada usuário;
  4. Clique o botão Confirmar.

 

Rotina 132 

  1. Acesse a Rotina 132 e pesquise pelo parâmetro: 3965 - Usar limite de alçadas de pagamentos;
  2. Marque a opção Sim, para disponibilizar a melhoria na Rotina 760;
  3. Clique o botão Salvar e fechar.

 

Rotina 760

  1. Acesse a Rotina 760 e clique o botão Cadastrar limite de alçadas;


  2. Na tela Autorizar lançamentos (Cadastrar limite de alçada) realize a inclusão de um novo limite de alçada clicando o botão Incluir;


  3. No campo Filial informe uma ou mais filiais;
  4. No campo Usuário informe um ou mais usuários;


  5. Na caixa Tipo Parceiro, marque a opção conforme necessidade e informe o código;
  6. Informe o campo Data de Limite;
  7. Clique o botão Gerar dias;


  8. Após a geração do limite de alçada, clique o botão Gravar;


    Observação: na tela Autorizar lançamentos (Cadastrar limite de alçada) é possível: excluir, pesquisar, emitir lista e  relatório analítico das informações de limite de alçadas inseridas.