Critério Rateio
Critério Rateio
Rotina do módulo Contabilidade que permite cadastrar as regras usadas pelo sistema para distribuir (ratear) automaticamente o valor de um lançamento contábil entre várias contas do plano de contas e centros de custo, em percentuais definidos pelo próprio usuário.
Visão Geral da Rotina
A rotina “Critério rateio” permite cadastrar as regras que o sistema usa para distribuir (ratear) automaticamente o valor de um lançamento contábil entre várias contas do plano de contas e centros de custo, em percentuais definidos pelo próprio usuário. Cada critério de rateio é formado por um cabeçalho (código e nome do critério) e por uma lista de itens, cada um indicando uma conta contábil, um centro de custo e o percentual do valor total que será direcionado para aquela combinação.
Vídeo Tutorial do Critério Rateio
Pré-requisitos e Contexto de Acesso do Critério Rateio
Para acessar a tela “Critério rateio”, o usuário precisa ter o perfil vinculado à permissão “ListViewDeCriterioRateio” (ID 259) — sem essa permissão, o item de menu “Contabilidade / Rateio / Critério rateio” não fica disponível. Para criar, editar, excluir ou exportar registros, são necessárias permissões adicionais e específicas para cada ação.
Processo de Criação — Passo a Passo do Critério Rateio
Acessar a tela de Critério rateio
O usuário acessa o menu “Contabilidade / Rateio / Critério rateio” e aciona a opção de novo registro.
Preencher os dados do cabeçalho do critério
O usuário informa o código, o nome do critério e o tipo de execução do rateio.
Definir se o critério é segmentado por filial
O usuário indica se o critério de rateio será aplicado de forma diferente por filial (com data de vigência) ou de forma única para toda a empresa.
Incluir os itens (linhas) do rateio
Para cada linha, o usuário informa a conta contábil de destino, o centro de custo e o percentual do valor total que será direcionado para essa combinação. Se o critério for por filial, também informa a filial e a data de vigência de cada linha.
Salvar o critério
Ao confirmar, o sistema valida se a soma dos percentuais de cada grupo (filial + data de vigência) fecha exatamente 100% e se as contas informadas atendem às regras de conta analítica/sintética. Se tudo estiver correto, o sistema grava o critério e exibe a mensagem “Critério de rateio inserida com sucesso.”.
Descrição de Cada Campo da Tela do Critério Rateio
Código do critério de rateio
Tipo: texto/número
Obrigatoriedade: obrigatório
Descrição: identificador numérico do critério de rateio, usado para referenciá-lo em outras rotinas (lançamentos, lotes contábeis, rateio off-line).
Comportamento: aceita apenas valores numéricos; é convertido internamente para um número inteiro curto.
Impacto: usado como referência em lançamentos contábeis, lotes contábeis e na geração de rateio off-line.
Nome do critério de rateio
Tipo: texto
Obrigatoriedade: obrigatório
Descrição: descrição/nome do critério, usado para localizá-lo nas telas de consulta.
Comportamento: aceita busca por trecho do texto na tela de listagem.
Impacto: exibido nas grades de listagem e consulta do critério de rateio.
Tipo de execução do rateio
Tipo: seleção
Obrigatoriedade: obrigatório
Descrição: define o tipo de execução do critério de rateio. Na importação por planilha, os valores aceitos são “S”, “C” ou “P” [informação não disponível na análise de código — validar com analista/vídeo do sistema o significado de negócio exato de cada sigla].
Comportamento: validado na importação por planilha; valor inválido impede a importação da linha.
Impacto: influencia o comportamento de aplicação do rateio nas rotinas que o consomem.
Critério de rateio por filial
Tipo: seleção (Sim/Não)
Obrigatoriedade: opcional (assume comportamento de critério único quando não é “Sim”)
Descrição: indica se o critério terá itens diferentes por filial e data de vigência (valor 1) ou um único conjunto de itens válido para toda a empresa (valor 2).
Comportamento: quando não é critério por filial, o sistema zera automaticamente os campos de filial e data de vigência de todos os itens ao salvar, mesmo que informados na tela.
Impacto: determina se as rotinas que aplicam o rateio (lançamentos, lotes contábeis) filtram os itens por filial/data ou usam todos os itens do critério.
Conta contábil do item
Tipo: autocomplete/busca
Obrigatoriedade: obrigatório por linha, quando a linha possuir dados de rateio
Descrição: conta do plano de contas para a qual o percentual desta linha do rateio será direcionado.
Comportamento: ao editar o critério, o sistema valida se a conta é analítica (ou, quando o parâmetro contábil correspondente estiver habilitado, se é sintética e analítica ao mesmo tempo); contas que não atendem à regra bloqueiam o salvamento.
Impacto: usado para gerar os lançamentos contábeis rateados nas rotinas de lançamento e lote contábil.
Centro de custo do item
Tipo: autocomplete/busca
Obrigatoriedade: obrigatório por linha, quando a linha possuir dados de rateio
Descrição: centro de custo associado a esta linha do rateio.
Comportamento: na importação por planilha, o sistema valida se o centro de custo existe e não está inativo.
Impacto: usado para segmentar o lançamento contábil gerado por centro de custo.
Percentual do rateio
Tipo: número (percentual)
Obrigatoriedade: obrigatório por linha, quando a linha possuir dados de rateio
Descrição: percentual do valor total do lançamento que será atribuído a esta combinação de conta e centro de custo.
Comportamento: a soma dos percentuais de todas as linhas de um mesmo grupo (filial + data de vigência) precisa fechar exatamente 100%; caso contrário, o sistema bloqueia o salvamento com mensagem de erro.
Impacto: determina o valor monetário exato de cada linha do lançamento rateado gerado pelo sistema.
Filial do item
Tipo: autocomplete/seleção
Obrigatoriedade: obrigatório apenas quando “Critério de rateio por filial” = Sim
Descrição: filial à qual esta linha do rateio se aplica.
Comportamento: ignorado (zerado automaticamente) quando o critério não é por filial.
Impacto: usado para filtrar quais itens são aplicados quando o rateio é executado para uma filial específica.
Data de vigência do item
Tipo: data
Obrigatoriedade: obrigatório apenas quando “Critério de rateio por filial” = Sim
Descrição: data a partir da qual esta linha do rateio passa a valer.
Comportamento: ignorado (zerado automaticamente) quando o critério não é por filial; quando aplicável, o sistema só considera itens cuja data de vigência seja menor ou igual à data do lançamento a ratear.
Impacto: determina qual versão dos percentuais de rateio é aplicada a um lançamento, conforme a data desse lançamento.
Utilização e Consulta de Registros do Critério Rateio
O usuário localiza critérios de rateio já cadastrados na grade de listagem da rotina, podendo filtrar pelo código do critério (valor numérico) ou por trecho do nome cadastrado. A tela também oferece uma consulta em grade equivalente, usada por telas de busca/lookup que referenciam critérios de rateio a partir de outras rotinas contábeis.
Processo de Edição do Critério Rateio
Ao editar um critério de rateio existente, o usuário pode alterar o nome, o tipo de execução, o indicador de rateio por filial e a lista completa de itens (incluir, remover ou alterar linhas). Não há campos identificados como bloqueados para edição além do próprio código do critério (usado como chave de localização do registro). Ao salvar a edição, as mesmas validações de soma de 100% e de conta analítica/sintética do cadastro são reaplicadas.
Estrutura Técnica e Comportamento do Sistema do Critério Rateio
Os critérios de rateio cadastrados aqui são consumidos automaticamente por outras rotinas do módulo Contabilidade que geram lançamentos contábeis rateados — tanto lançamentos avulsos quanto itens de lote contábil — substituindo o lançamento original por múltiplos lançamentos proporcionais às contas e centros de custo configurados no critério. A rotina também permite importar e exportar critérios de rateio em massa por meio de planilhas Excel, incluindo um modelo de planilha pronto para preenchimento.
Regras de Negócio e Restrições do Critério Rateio
Soma dos percentuais deve fechar 100%
Ao salvar um critério (novo ou editado) ou importar uma planilha, o sistema soma o percentual de todas as linhas de um mesmo grupo (mesma filial e mesma data de vigência). Se essa soma não for exatamente 100%, a gravação é bloqueada.
Conta do item precisa ser analítica (ou sintética+analítica, conforme parâmetro)
Ao editar um critério, cada linha com conta informada é validada. Se o parâmetro contábil que permite rateio em contas sintéticas estiver desabilitado (comportamento padrão), a conta da linha precisa ser obrigatoriamente analítica; quando o parâmetro está habilitado, a conta informada precisa existir como sintética e analítica ao mesmo tempo.
Critério que não é “por filial” ignora filial e data informadas nos itens
Se o campo “Critério de rateio por filial” não estiver marcado como “Sim”, o sistema desconsidera (zera) os valores de filial e data de vigência informados em todas as linhas ao salvar, tratando o critério como único para toda a empresa.
Aplicação do rateio respeita a data de vigência quando o critério é por filial
Quando outra rotina aplica o critério de rateio a um lançamento (por exemplo, geração automática de rateio em lançamento contábil ou lote contábil), se o critério for “por filial”, apenas os itens da filial do lançamento cuja data de vigência seja menor ou igual à data do lançamento são utilizados; caso contrário, todos os itens do critério são aplicados.
Importação por planilha exige dados completos e consistentes em cada linha
Ao importar uma planilha Excel (.xlsx), cada linha precisa ter código do rateio, tipo de execução e descrição preenchidos; o código do rateio e os códigos de filial/conta/centro de custo (quando informados) devem ser numéricos; a filial e o centro de custo informados precisam existir e o centro de custo não pode estar inativo; e, se qualquer dado de item for informado, todos os demais campos de item tornam-se obrigatórios. Qualquer linha inválida impede a importação de todo o arquivo.
Upload de arquivo de importação limitado a planilhas .xlsx
Se o arquivo enviado não tiver a extensão .xlsx, o sistema recusa o upload.
Importação exige que um arquivo seja efetivamente enviado
Se o usuário acionar a importação sem selecionar um arquivo, o sistema bloqueia a operação.