> For the complete documentation index, see [llms.txt](https://docs.vrsoft.com.br/vrmaster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vrsoft.com.br/vrmaster/manual-do-sistema/manual-do-sistema-vr-master/manual-do-sistema-vr-master-versoes/manual-do-sistema-vr-master-ferramentas-v4-4/manual-do-sistema-vr-master-ferramentas-v4-4-consultas-administrativas/manual-do-sistema-vr-master-ferramentas-v4-4-administrativo-consultas-administrativas-curva-abc-esto.md).

# Curva ABC Estoque

**TELA CONSULTA DE CURVA ABC ESTOQUE**

Foi realizada a criação de uma nova tela ‘Consulta de Curva ABC Estoque’, onde contêm as colunas Produto; Descrição; Estoque; Custo c/ Imposto; % do Total; % Acumulado; Curva ABC Estoque e Curva ABC Venda. Ademais, contêm a consulta por Loja, Mercadológico, sendo possível consultar apenas uma Loja por vez e somente o primeiro nível do mercadológico (exibido em formato de lista). Além disso, possui também a consulta por curva A, B ou C de Estoque e de Venda, em formato de Combobox.

![](/files/0XZUHc8dgxctVc43se50)

* Estoque = É a quantidade atual do produto disponível em estoque na loja informada.
* Custo c/ Imposto = É o custo unitário do produto com imposto incluso.
* Custo Total Estoque = (Estoque \* Custo c/ Imposto) → É o valor total do estoque para aquele produto.
* % do Total = (Custo Total Estoque de um produto / Total Geral) \* 100 → É o percentual que esse produto representa dentro do valor total em estoque.
  * obs.: Total geral = soma do Custo Total Estoque de todos os produtos.
  * Exemplo: se o total do estoque for R$ 100.000 e o produto em questão representa R$ 5.000, ele terá: (5000 / 100000) \* 100 = 5%
* % Acumulado = É uma soma acumulada dos Custo Total Estoque, ordenada do mais caro para o mais barato. A cada linha, calcula-se o total acumulado até aquele produto e divide-se pelo Total Geral
  * SQL: ROUND(SUM(custo\_total\_estoque) OVER (ORDER BY custo\_total\_estoque DESC) / total\_geral \* 100, 2)
* Curva ABC Estoque = Representa o percentual acumulado do estoque conforme os produtos vão sendo somados. Serve para identificar a curva ABC, onde por padrão, o sistema classificará da seguinte maneira:
* Produtos até 50% acumulado → Classe A, -Produtos entre 50,01%-79,99% → Classe B, -Produtos acima de 80% → Classe C.

  * Curva ABC Venda = Valores consultados no Service Manager.

  Contudo, os valores das curvas poderão ser personalizados a partir das configurações, sendo que o % Curva B será calculado automaticamente pelo sistema:

![](/files/U5USs8dC6Hr8VBF9cn5B)

⚠ Os valores entre o campo 2 e 5 (A e C) deverão ser de 0,03. Caso o usuário insira um intervalo menor, o sistema deverá exibir um alerta “Os valores do intervalo entre A e C devem ter no mínimo 0,03 de diferença”:

![](/files/8i3fcOPrdzJ7yso6P4HI)

⚠ Ao preencher o primeiro campo com 0,00, o último será preenchido com 100,00 e vice-versa.

⚠ Caso o intervalo entre as curvas A e C não seja de 100% (por exemplo 10% a 100%), o sistema deverá exibir um alerta “O intervalo entre as curvas A e C deve ser 100%”:

![](/files/XnNvWdlYm4YM8tJCwko6)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.vrsoft.com.br/vrmaster/manual-do-sistema/manual-do-sistema-vr-master/manual-do-sistema-vr-master-versoes/manual-do-sistema-vr-master-ferramentas-v4-4/manual-do-sistema-vr-master-ferramentas-v4-4-consultas-administrativas/manual-do-sistema-vr-master-ferramentas-v4-4-administrativo-consultas-administrativas-curva-abc-esto.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
