{"section":"tutorials","requestedLocale":"pt","requestedSlug":"adicionar-ou-editar-buying-policies","locale":"pt","slug":"adicionar-ou-editar-buying-policies","path":"docs/pt/tutorials/b2b/organization-account/adicionar-ou-editar-buying-policies.md","branch":"main","content":"> ⚠️ Esta funcionalidade está disponível apenas para lojas que usam [B2B Buyer Portal](https://help.vtex.com/pt/docs/tutorials/b2b-buyer-portal-pt), atualmente disponível para contas selecionadas.\n\n[Buying Policies](https://help.vtex.com/pt/docs/tutorials/buying-policies) é a funcionalidade que permite aos usuários da organização compradora configurar regras para autorizar ou negar pedidos automaticamente. Os mecanismos dinâmicos desta solução contribuem para uma maior governança da organização e promovem a conformidade com as políticas de compra vigentes.\n\nEste artigo orienta os usuários no gerenciamento de buying policies e está dividido nas seguintes seções:\n\n* Adicionar buying policy\n* Ver página de detalhes\n* Editar buying policy\n* Remover buying policy\n\n> ⚠️ Para configurar buying policies, o perfil de [Storefront Roles](https://developers.vtex.com/docs/guides/storefront-roles) do usuário deve ter o recurso `ManageBuyingPolicies`. Para autorizar pedidos, é necessário o recurso `ApproveOrders`.\n\n## Adicionar buying policy\n\n1. Na [tela inicial da Conta da Organização](https://help.vtex.com/pt/docs/tutorials/conta-da-organizacao#acessando-a-conta-da-organizacao), na seção **Finance and Compliance**, clique em `Buying Policies`.\n\n    ![buying_policies_image_initial_org_account_page_PT](https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/b2b/conta-da-organizacao/buying_policies_image_initial_org_account_page_PT.png)\n\n2. Na tela **Buying Policies**, clique no ícone `+` no topo da tela para adicionar uma nova política de compra.\n3. No modal **Add new buying policy**, preencha os campos, que são todos obrigatórios:\n    * Em **Basic information**, defina o nome e a descrição da buying policy que aparecerá no checkout para os compradores:\n        * **Name:** nome da buying policy.\n        * **Description:** explicação breve do funcionamento da buying policy. Ao criar uma boa descrição, os usuários que interagirem com essa política de compra têm maiores chances de entender os motivos pelos quais um pedido foi negado ou precisou de aprovação manual.\n    * Em **Criteria**, defina os critérios que resultam na aplicação da buying policy. Para isso, preencha o campo com uma expressão no formato [JSONata](https://jsonata.org/), tal como `value > 10000` (pedidos acima de R$ 100,00). É possível selecionar o critério desejado e apenas editar os valores desejados (destacados em roxo):\n        * **Set spending limit criteria (definir critério de preço):** opções de aprovação ou negação de pedidos com base no preço do pedido. Por exemplo, se o pedido é maior, menor ou igual a determinado valor.\n        * **Set order field criteria (definir critério de aspectos do pedido):** opções de aprovação ou negação de pedidos a partir de condições e características do pedido. Por exemplo, se ele tem itens restritos, ou se possui um centro de custo (cost center) específico.\n\n    > ℹ️ Os valores usados nos critérios de autorização de pedidos são centesimais e a moeda corresponde a mesma usada no carrinho de compras do pedido.\n\n    * Em **Action**, selecione qual ação será aplicada a pedidos que atenderam aos critérios:\n        * **Deny order:** o pedido será negado.\n        * **Bypass all buying policies:** o pedido será automaticamente aprovado, independentemente dos critérios definidos.\n        * **Sequential workflow:** o pedido será aprovado ou negado manualmente por um usuário autorizado. Para esta opção, é necessário informar o nome de uma Organizational Unit para que o usuário dessa unidade revise o pedido.\n\n        > ⚠️ É possível definir uma hierarquia de até cinco unidades organizacionais, sendo o quinto nível o último a revisar o pedido. Qualquer nível pode negar o pedido, mas a aprovação final depende da autorização de todos os níveis.\n\n4. Para salvar as configurações, clique em `Add` (adicionar).\n\nFeito isso, você verá a mensagem de confirmação _\"Buying policy created successfully\" (Buying policy criada com sucesso)_.\n\n## Ver página de detalhes\n\nPara visualizar os detalhes de uma política, na tela **Buying Policies**, clique no nome da buying policy ou, na linha correspondente à opção desejada, clique no ícone de menu > `Open` (abrir). Você verá uma imagem como a seguinte:\n\n![buying_policies_image_1_PT](https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/b2b/conta-da-organizacao/buying_policies_image_1_PT.png)\n\n## Editar buying policy\n\n1. Na [tela inicial da Conta da Organização](https://help.vtex.com/pt/docs/tutorials/conta-da-organizacao#acessando-a-conta-da-organizacao), na seção **Finance and Compliance**, clique em `Buying Policies`.\n2. Na tela **Buying Policies**, na linha correspondente à opção desejada, clique no ícone menu > `Edit` (editar). Ou então, na [página de detalhes](#ver-pagina-de-detalhes) da buying policy, clique em `Edit` (editar).\n3. Faça as modificações desejadas.\n4. Para salvar as alterações, clique em `Save` (salvar).\n\n## Remover buying policy\n\n> ❗ A remoção de uma buying policy é permanente e não pode ser desfeita. As configurações são excluídas, mas o histórico de aplicação da buying policy fica armazenado para consultas futuras.\n\n1. Na [tela inicial da Conta da Organização](https://help.vtex.com/pt/docs/tutorials/conta-da-organizacao#acessando-a-conta-da-organizacao), na seção **Finance and Compliance**, clique em `Buying Policies`.\n2. Na página **Buying Policies**, na linha correspondente à opção desejada, clique no ícone menu > `Delete` (deletar). Ou então, na [página de detalhes](#ver-pagina-de-detalhes) da buying policy, clique em menu > `Delete`.\n3. No modal aberto, preencha o nome da buying policy a ser removida.\n4. Para confirmar a exclusão, clique em `Delete`.\n\nFeito isso, você verá a mensagem de confirmação _\"Buying policy removed successfully\" (Buying policy removida com sucesso)_ e, ao retornar à tela principal, a política não estará mais listada.\n\n> ℹ️ Para gerenciar regras de autorização de pedidos via API, acesse a [Buying Policies API](https://developers.vtex.com/docs/api-reference/buying-policies-api) e confira o guia para desenvolvedores [Buying Policies](https://developers.vtex.com/docs/guides/buying-policies)."}