<style>
h1#title-text {display: none!important;} 
	#breadcrumb-section :not(.aui-button,.aui-dialog2-header-close) {
    color: #0897E9 !important;
}
h1#title-overlay {
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 32px;
    font-weight: bold;
    color: #67DFEB; /* Cor do texto */
    z-index: 999; 
    text-align: center;
</style>
<div style="position: relative;">
  <img src="https://tdn.totvs.com/download/attachments/831836705/capa-final.png?version=1&modificationDate=1710524198425&api=v2" width="100%" alt="Título H1">
  <h1 id="title-overlay">1203 - Extrato do Cliente - Linha Winthor</h1>
</div>

A funcionalidade Margem de segurança (limite adicional) foi criada para facilitar a consulta e o controle do limite adicional por filial diretamente na tela de limites do cliente.

Com isso, o usuário consegue visualizar de forma simples quais filiais estão habilitadas para utilizar margem de segurança, qual o percentual configurado e qual o limite adicional calculado, apoiando decisões de crédito com mais clareza e agilidade.


Principais Vantagens

Consulta rápida por filial

Exibe, em uma única janela, o status da margem de segurança para cada filial.

Mais clareza no limite disponível

Mostra a margem em percentual e o limite adicional calculado, evitando dúvidas na análise.

Controle por parametrização

O botão só fica ativo quando existir pelo menos uma filial com a funcionalidade habilitada via parâmetros.

Apoio à decisão de crédito

Facilita identificar rapidamente se o cliente possui margem adicional disponível para aprovação.


2.1 Parâmetro 4845 – FIL_UTILIZALIMADICIONALPORFILIAL

  • Define se a filial utiliza margem de segurança.

2.2 Parâmetro 4846 – FIL_MARGEMDESEGURANCA

  • Define o percentual (%) da margem de segurança da filial.

Regra do botão:

  • O botão só ficará ativo se pelo menos uma filial estiver com o parâmetro 4845 = Sim.

  • Caso contrário, o botão permanecerá desativado


Nova Funcionalidade: Margem de Segurança (Limite Adicional)


Foi incluído um novo botão na tela de limites do cliente:

“Margem de segurança (limite adicional)”

Esse botão permite consultar a configuração de margem de segurança por filial, que representa um percentual adicional sobre o limite principal. Assim, pedidos que ultrapassem o limite, mas estejam dentro dessa margem, podem ser aprovados conforme a política definida.

Realizar a atualização da rotina 1203 para a versão: 37.0.2.39 ou superior. Após isto siga o passo abaixo:


Para que a funcionalidade esteja disponível, é necessário configurar os parâmetros por filial:

2.1 Parâmetro 4845 – FIL_UTILIZALIMADICIONALPORFILIAL

  • Define se a filial utiliza margem de segurança.

2.2 Parâmetro 4846 – FIL_MARGEMDESEGURANCA

  • Define o percentual (%) da margem de segurança da filial.

Regra do botão:

  • O botão só ficará ativo se pelo menos uma filial estiver com o parâmetro 4845 = Sim.

  • Caso contrário, o botão permanecerá desativado.


Ao clicar no botão, o sistema apresentará uma lista com as informações por filial:

  • Nome da filial

  • Se está usando margem de segurança (Sim/Não)

  • Margem de segurança (%)

  • Limite adicional calculado com base na margem informada

Passo a passo

  1. Abrir a rotina 1203

  2. Informar a Filial no campo “Filial”

  3. Informar o Cliente no campo “Cliente”

  4. Clicar no botão “F3 – Pesquisar”

  5. Clicar no botão “Visualizar dados cliente”

  6. Clicar no botão “Margem de Segurança”

  7. O sistema deve apresentar uma nova janela com as informações de:

    • Limite de crédito da filial parametrizada

    • Status de permissão/uso da margem (4845)

    • Margem de segurança (%) (4846)

    • Limite adicional calculado

Após a pesquisa, o sistema apresentará uma grid com as seguintes informações por usuário:

  • Matrícula

  • Nome

  • Quantidade de pedidos liberados

  • Quantidade de negativas de crédito

  • Quantidade de pedidos analisados (liberações + negativas)

  • Valor liberado

  • Valor negado

  • Quantidade de alterações de limite

Os dados apresentados são calculados com base nos registros das tabelas de log e histórico do sistema, sempre respeitando os filtros informados.

<style>
summary {
    font-size: 17px;
    background-color: #fff;
    padding: 1.1rem 0rem;
    font-weight: 300;
    outline: none;
    border-radius: 0.25rem;
    text-align: left;
    cursor: pointer;
    position: relative;     
    padding-left: 8px;
    border-color: #f7f7f7; 
    border-bottom-style: solid;
}

details[open] summary ~ * {
    animation: sweep .5s ease-in-out;
}

@keyframes sweep {
    0%    {opacity: 0; margin-top: -10px}
    100%  {opacity: 1; margin-top: 0px}
}

details > summary::after {
    position: absolute;
    content: "+";
    right: 20px;
    color: #0a97e8; /* Cor do sinal de adição (azul) */
    background: transparent; /* Fundo transparente */
}

details[open] > summary::after {
    position: absolute;
    content: "-";
    right: 20px;
    color: #0a97e8; /* Cor do sinal de adição (azul) */
    background: transparent; /* Fundo transparente */
}

details > summary::-webkit-details-marker {
    display: none;
}

summary:hover {
    color: #0a97e8!important;
    border-color: #c6c6c6!important;
    transition: 0.3s;
}

.conteudo {
    margin-bottom: 24px !important;
    padding: 16px 16px !important;
    border-style: solid!important;
    border-radius: 1px 1px 8px 8px!important;
    border-color: #f7f7f7!important;
    border-top-width: 0px!important;
    text-align: left; /* Alinhamento do texto à esquerda */
}
</style>

<main>
    <!-- detalhes omitidos para brevidade -->
</main>

<style>
details > summary::after {
    margin: 0 auto!important;
    position: absolute!important;
    content: "+"!important;
    right: 20px!important;
    font-size: 29px!important;
    margin-top: -10px!important;
    font-weight: 100!important;
}

summary {
    details[open] summary ~ * {
        animation: sweep .5s ease-in-out;
    } 
    summary:hover {
        background: #ededed!important;
    }  

    details[open] > summary {
        border-color: #f7f7f7!important;
    }

    details[open] > summary::after {
        background: #000!important;
    }
} 
</style>

 <main>    <details> 
        <summary class="colorana">Qual a versão que será lançada?</summary> 
        <div class="conteudo"> <p>Favor atualizar rotina 1203 para versão igual ou superior a 37.0.2.39  </p> 
</div> 
    </details>

  <details> 
        <summary class="colorana">Demais informações</summary> 
        <div class="conteudo"> <p>  As versões estarão disponíveis para download no CCW. (Link: https://centraldecontrole.pcinformatica.com.br)</p> 
</div> 
    </details>            </main>

<style>
details > summary::after {
    margin-bottom: 0 auto!important;
    position: absolute!important;
    content: "+"!important;
    right: 20px!important;
    font-size: 29px!important;
    margin-top: -10px!important;
    font-weight: 100!important;
  summary {
  details[open] summary ~ * {
  animation: sweep .5s ease-in-out;
} 
 summary:hover {
    background: #ededed!important;
}  
  } </style>