Pular para o conteúdo principal

Regras automáticas

Regras automáticas (/automatic-rules) classificam lançamentos automaticamente conforme critérios cadastrados, dispensando a categorização manual de documentos recorrentes.

Listagem de regras automáticas

Escopo da regra

Cada regra tem um escopo fixo (definido na criação, imutável) e pertence a uma entidade. O escopo é um par de abas no topo do formulário, sem rótulo — as duas opções são:

  • Contas financeiras — dispara em lançamentos recém-criados.
  • Contas a pagar / receber — dispara em títulos recém-criados.

Como funciona

Avaliado um documento, o sistema percorre as regras da mesma entidade e do mesmo escopo, em ordem de precedência. A primeira regra ativa cujos critérios batam todos é aplicada — e só ela. Os campos definidos na regra sobrescrevem os valores do documento, mesmo já preenchidos.

Critérios

A regra combina critérios com lógica E — todos precisam bater. O montador tem dois lados, SE (critérios) e ENTÃO (ações), com uma pré-visualização em linguagem corrente.

CritérioComo compara
EntidadeObrigatório — a empresa da regra
ContaIgualdade (só no escopo Contas financeiras)
Tipo de lançamentoPagamentos ou Recebimentos
Cliente/FornecedorIgualdade
Descrição original contémTrecho do texto, ignorando maiúsculas
Observação contémTrecho do texto, ignorando maiúsculas
aviso

Maiúsculas são ignoradas; acentos não. A comparação baixa a caixa das duas pontas, mas não remove acento: uma regra com "Pao" não pega uma descrição escrita "Pão". Escreva o critério como o texto realmente chega.

Não existe critério de valor ou faixa, nem operadores "igual a / começa com / termina com" — texto é sempre "contém".

dica

O link "Exibir lançamentos afetados por esse critério" abre a pré-visualização com o que a regra pegaria hoje — vale conferir antes de salvar.

Ações

AçãoDescrição
DescriçãoReescreve a descrição
Cliente/FornecedorAtribui a pessoa
CategoriaAtribui a categoria
Centro de classificaçãoAtribui um centro
Pagar/Receber viaDefine a conta prevista (só no escopo Contas a pagar / receber)
observação

A ação de centro de classificação não rateia. Ela atribui um único centro — o seletor é de escolha única. Para dividir entre centros, use o Rateio no formulário do título. Ver Centros de classificação.

Precedência

Regras só competem dentro do próprio grupo: entidade × escopo. Cada card traz as setas "Mover para cima" e "Mover para baixo", e a regra de menor posição vence primeiro.

As setas param na borda do grupo. Mesmo havendo um card logo acima na tela, a seta não passa por cima dele se for de outro grupo — a listagem mostra todos os grupos em uma coluna só, mas a ordenação é por grupo. Não é travamento: mover para lá não faria sentido, porque regras de grupos diferentes nunca disputam o mesmo documento.

  • Num grupo de uma regra só, as setas não aparecem — não há contra quem ordenar.
  • Na primeira do grupo, a seta para cima fica desabilitada; na última, a de baixo.
  • Não há aviso ao mover: o card mudando de lugar é a confirmação.

A ordem dos grupos entre si não significa nada. Os grupos são listados por identificador interno da entidade, não por nome nem por relevância. Um grupo aparecer acima de outro não lhe dá precedência — a disputa nunca cruza grupos.

Ativar e pausar

A pílula no rodapé do card mostra o estado"Regra ativa" ou "Regra desativada" — e o clique faz a ação oposta, que o tooltip anuncia: "Pausar" ou "Retomar". Os avisos são "Regra ativada" e "Regra desativada".

Regra pausada nunca dispara. Ela não é apenas ignorada na listagem: a avaliação só considera regras ativas. Pausar é a forma de desligar uma regra sem perdê-la.

Onde as regras disparam

  • Criação de lançamentos e títulos (formulário e API).
  • Importação CSV — lançamentos, contas a pagar e contas a receber.
  • Extratos bancários, ao commitar o extrato.
  • Parcelas geradas — cada parcela do grupo é avaliada por conta própria, porque um critério de descrição pode depender do sufixo ("1/12").
  • Importação do Fintera — nos três importadores: contas a pagar, contas a receber e lançamentos.
  • Sincronização de extrato do Gateway Bancário.

Aplicar às já existentes

observação

Não é uma ação da listagem. É o checkbox "Aplicar regra aos lançamentos já existentes?", no rodapé do formulário. Marcado, salvar pede confirmação e enfileira a aplicação retroativa — que roda em segundo plano ("Aplicação retroativa enfileirada").

Diferente do diálogo "Classificar" em massa, que define categoria e centro manualmente sobre uma seleção, sem criar regra.

Criar uma regra

  1. Em /automatic-rules, use "Nova regra".
  2. Escolha a Entidade e, nas abas do topo, o escopo — "Contas financeiras" ou "Contas a pagar / receber". Só dá para escolher agora: depois de salva, a regra não muda de escopo.
  3. Monte os critérios (SE) e as ações (ENTÃO), conferindo a pré-visualização.
  4. Salve — a regra vale imediatamente para os novos documentos.

Excluir

O diálogo é "Excluir regra automática": "A regra será removida permanentemente. Lançamentos já classificados não são afetados."