Lista de Modelos Rateio Off-line
Lista de Modelos Rateio off-line — Contabilidade
Rotina que permite ao usuário cadastrar, consultar, editar e excluir “modelos de rateio”, usados posteriormente pela rotina de Rateio off-line para gerar lançamentos contábeis a partir dos saldos do DRE.
Visão Geral da Rotina
A rotina “Lista de Modelos Rateio off-line”, do módulo Contabilidade (menu “Contabilidade > Rateio > Lista de Modelos Rateio off-line”), permite ao usuário cadastrar, consultar, editar e excluir “modelos de rateio”. Um modelo de rateio é um conjunto de regras que informa, para cada conta contábil de origem, para qual conta e centro de custo de destino o valor deve ser distribuído — ou, alternativamente, para qual “Critério de Rateio” já cadastrado o sistema deve olhar para desdobrar esse valor em percentuais.
Esses modelos não são usados isoladamente: eles servem de base para a rotina “Rateio off-line” (Contabilidade > Rateio > Geração Rateio off-line), que aplica o modelo sobre os saldos do DRE (Demonstrativo de Resultado do Exercício) de um período e gera automaticamente os lançamentos contábeis de rateio em um lote contábil.
Vídeo Tutorial da Lista de Modelos Rateio Off-line
Pré-requisitos e Contexto de Acesso da Lista de Modelos Rateio Off-line
Permissão de Acesso à Tela
Para visualizar a tela “Lista de Modelos Rateio off-line”, o usuário precisa ter o perfil vinculado à permissão “ListViewDeModeloRateio” (ID 683). Sem essa permissão, o item de menu “Contabilidade > Rateio > Lista de Modelos Rateio off-line” nem aparece para o usuário.
Permissões por Ação
Para executar ações específicas dentro da tela, são necessárias permissões adicionais e independentes:
— Cadastrar um novo modelo: permissão “ModeloRateio/Novo” (ID 684).
— Editar um modelo existente: permissão “ModeloRateio/Editar” (ID 685).
— Excluir um modelo: permissão “ModeloRateio/Excluir” (ID 686).
— Exportar a listagem de modelos: permissão “ModeloRateio/Exportar” (ID 544).
Processo de Criação — Passo a Passo da Lista de Modelos Rateio Off-line
Acessar a tela de listagem
O usuário acessa “Contabilidade > Rateio > Lista de Modelos Rateio off-line” e aciona a opção de novo cadastro. O sistema solicita o preenchimento do código e do nome do modelo.
Informar o código e o nome do modelo
O usuário informa um código numérico (campo “ID”) e uma descrição (campo “Nome”) para o modelo de rateio.
Adicionar as linhas (itens) do modelo
Para cada linha, o usuário informa a conta contábil de origem (a que será rateada) e escolhe o tipo de rateio da linha: “com base no cadastro de rateio” (informando um Critério de Rateio já cadastrado e uma conta de envio) ou rateio direto para uma conta e centro de custo de destino específicos.
Confirmar o cadastro
O usuário confirma a gravação. O sistema valida cada linha informada (ver seção 9, Regras de Negócio) e, se todas as validações passarem, grava o modelo com o texto de confirmação “Modelo de rateio inserido com sucesso”.
Descrição de Cada Campo da Tela da Lista de Modelos Rateio Off-line
ID (código do modelo de rateio)
Tipo: número
Obrigatoriedade: obrigatório
Descrição: identificador numérico único do modelo de rateio, usado posteriormente para localizá-lo e aplicá-lo na rotina de Rateio off-line.
Comportamento: informado manualmente pelo usuário ao criar o modelo; não é gerado automaticamente pelo sistema.
Impacto: é a chave usada pela ação “Aplicar modelo de rateio” (Rateio off-line) para localizar o modelo correto.
Nome (do modelo de rateio)
Tipo: texto
Obrigatoriedade: obrigatório
Descrição: nome/descrição que identifica o propósito do modelo (ex: “Rateio DRE Administrativo”).
Comportamento: texto livre digitado pelo usuário.
Impacto: exibido nas listagens de modelos e no campo combinado “ID – Nome” usado em buscas/autocomplete de outras telas (ex: tela de Rateio off-line).
Plano de contas a ratear (item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: obrigatório para que a linha seja considerada válida
Descrição: conta contábil de origem cujo saldo será distribuído para outra conta/centro de custo.
Comportamento: o sistema valida, ao salvar, se a conta é analítica (ou analítica-e-sintética vinculada, dependendo do parâmetro contábil “TcExecutaCriterioDeRateiEmContasSinteticas”) — ver Regra 1 na seção 9.
Impacto: usada pela rotina de Rateio off-line para localizar, no DRE do período, o saldo a ser distribuído.
Centro de custo (de origem, item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: opcional [informação não disponível na análise de código — validar com analista/vídeo do sistema quanto à obrigatoriedade exata na tela]
Descrição: centro de custo associado à conta de origem da linha.
Comportamento: informado junto com a conta de origem.
Impacto: usado para localizar o saldo específico do centro de custo no DRE, quando aplicável.
Tipo do rateio (item do modelo)
Tipo: seleção
Obrigatoriedade: obrigatório
Descrição: define como o valor da conta de origem será distribuído — “C” (com base no cadastro de rateio, usando um Critério de Rateio para desdobrar percentualmente o valor) ou rateio direto para uma única conta/centro de custo de destino.
Comportamento: quando o usuário seleciona “com base no cadastro de rateio”, o campo “Critério de rateio” e o campo “Conta de envio” passam a ser exigidos (ver Regra 4, seção 9).
Impacto: determina se, na execução do Rateio off-line, a linha gera uma única sublinha de lançamento ou é desdobrada em várias, conforme o critério de rateio vinculado.
Critério de rateio (item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: obrigatório quando “Tipo do rateio” = “com base no cadastro de rateio”
Descrição: referência a um Critério de Rateio já cadastrado (rotina “Contabilidade > Rateio > Critério rateio”) que define os percentuais de desdobramento do valor.
Comportamento: campo de busca vinculado ao cadastro de Critério de Rateio.
Impacto: usado pela rotina de Rateio off-line para desdobrar automaticamente o valor da conta de origem em múltiplas linhas, conforme os percentuais do critério.
Plano de contas envio (item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: obrigatório quando “Tipo do rateio” = “com base no cadastro de rateio”; opcional nos demais casos
Descrição: conta contábil usada como referência de envio quando o rateio é feito com base em um Critério de Rateio.
Comportamento: validado como conta analítica (ou analítica-e-sintética vinculada, conforme o parâmetro 8002) — ver Regra 2, seção 9.
Impacto: usada na geração dos lançamentos contábeis de rateio.
Plano de contas destino (item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: obrigatório para rateio direto (quando não é “com base no cadastro de rateio”)
Descrição: conta contábil de destino para onde o valor rateado será direcionado.
Comportamento: sempre validada como conta analítica, independentemente de qualquer parâmetro — ver Regra 3, seção 9.
Impacto: conta que receberá o lançamento contábil gerado pela rotina de Rateio off-line.
Centro de custo destino (item do modelo)
Tipo: seleção/autocomplete
Obrigatoriedade: opcional [informação não disponível na análise de código — validar com analista/vídeo do sistema]
Descrição: centro de custo de destino do rateio, associado à conta de destino.
Comportamento: informado junto com a conta de destino.
Impacto: usado na geração dos lançamentos contábeis, definindo o centro de custo de destino do valor rateado.
Registro prioritário (item do modelo)
Tipo: checkbox
Obrigatoriedade: opcional
Descrição: quando marcado, indica que este item sobrescreve registros de contas provenientes do desdobramento automático de contas sintéticas em analíticas (comportamento relacionado ao parâmetro de sistema de ID 8002, usado pela rotina de Rateio off-line).
Comportamento: campo booleano; seu efeito só se manifesta na execução do Rateio off-line, não na tela de cadastro do modelo em si.
Impacto: influencia qual conta “vence” quando há mais de uma combinação conta+centro de custo equivalente após o desdobramento de contas sintéticas.
Utilização e Consulta de Registros da Lista de Modelos Rateio Off-line
O usuário localiza modelos de rateio já cadastrados na grid de listagem da tela “Lista de Modelos Rateio off-line”, que exibe o código e o nome de cada modelo. É possível filtrar a listagem digitando um trecho do nome do modelo no campo de busca da grid; o filtro retorna todos os modelos cujo nome contenha o texto informado.
Processo de Edição da Lista de Modelos Rateio Off-line
Todos os campos do modelo (nome do cabeçalho e todos os campos de cada item) podem ser alterados na edição — não há campo bloqueado por regra de negócio identificada no código. Ao salvar a edição, as mesmas validações da criação (seção 9) são reaplicadas a cada item da lista.
Estrutura Técnica e Comportamento do Sistema da Lista de Modelos Rateio Off-line
O modelo de rateio, por si só, não gera nenhum lançamento contábil, movimento de estoque ou documento fiscal — ele é apenas um cadastro de referência. A integração automática com a Contabilidade ocorre somente quando o modelo é aplicado pela rotina “Rateio off-line” (Contabilidade > Rateio > Geração Rateio off-line), que consulta os saldos do DRE do período e gera lançamentos contábeis em um lote contábil, usando as contas e centros de custo definidos nos itens deste modelo (e, quando aplicável, os percentuais do Critério de Rateio referenciado).
Regras de Negócio e Restrições da Lista de Modelos Rateio Off-line
Conta a ratear deve ser compatível com o parâmetro de contas sintéticas
O sistema verifica o parâmetro contábil “TcExecutaCriterioDeRateiEmContasSinteticas” (ID 8002). Se esse parâmetro estiver habilitado (“Sim”), a conta informada no campo “Plano de contas a ratear” precisa existir como conta analítica-e-sintética vinculada; se estiver desabilitado, a conta precisa ser obrigatoriamente analítica. Se a validação falhar, o sistema impede a gravação e exibe uma das mensagens abaixo, conforme o cenário:
Conta de envio segue a mesma regra de contas sintéticas
O campo “Plano de contas envio” segue a mesma lógica do parâmetro 8002 descrita na Regra 1. Se a validação falhar, o sistema exibe:
Conta de destino sempre precisa ser analítica
Diferente das contas de origem e de envio, o campo “Plano de contas destino” é sempre validado como conta analítica, independentemente do parâmetro 8002. Se a conta informada for sintética, o sistema impede a gravação.
Rateio “com base no cadastro de rateio” exige conta de envio
Quando o campo “Tipo do rateio” da linha está definido como “com base no cadastro de rateio” (valor interno “C”), o campo “Plano de contas envio” é obrigatório. Se estiver vazio, o sistema impede a gravação.
Modelo é apenas cadastro; a geração de lançamento ocorre em outra rotina
O cadastro de modelo de rateio, por si só, não gera lançamento contábil nem afeta saldos. Ele só produz efeito no sistema quando é selecionado e aplicado na rotina “Rateio off-line” (Contabilidade > Rateio > Geração Rateio off-line), que usa as contas, centros de custo e critérios de rateio definidos aqui para calcular e gravar os lançamentos contábeis de rateio do período escolhido pelo usuário.