Plano de Conta x Centro de Custo/Controle
Plano de Conta x Centro de Custo/Controle
Rotina do módulo Contabilidade que permite vincular Centros de Custo às contas do Plano de Contas que devem ser controladas por eles, partindo do Centro de Custo para gerenciar em lote quais contas pertencem a ele.
Visão Geral do Plano de Conta x Centro de Custo/Controle
A rotina “Plano de Conta x Centro de Custo/Controle” faz parte do módulo Contabilidade do ERP Atak e permite vincular Centros de Custo às contas do Plano de Contas que devem ser controladas por eles. A partir de um Centro de Custo selecionado, o usuário adiciona, atualiza ou remove, em lote, as contas contábeis vinculadas a ele, definindo também em quais filiais cada vínculo é válido.
Esta rotina complementa a tela de Plano de Contas: lá, a partir de uma conta, é possível ver quais Centros de Custo estão vinculados a ela (ação “Listar Centro de Custo”, documentada no artigo de ajuda de Plano de Contas). Aqui, o caminho é o inverso — parte-se do Centro de Custo para gerenciar quais contas pertencem a ele.
Vídeo Tutorial do Plano de Conta x Centro de Custo/Controle
Pré-requisitos e Contexto de Acesso do Plano de Conta x Centro de Custo/Controle
Para visualizar a tela “Plano de Conta x Centro de Custo/Controle”, o usuário precisa ter a permissão de acesso à rotina “ListViewPlanoContaXCentroCusto”. Sem essa permissão, o menu da rotina nem aparece para o usuário.
Além do acesso à tela, cada ação específica exige uma permissão própria:
PlanoContaXCentroCusto/Novo
Incluir novos vínculos.
PlanoContaXCentroCusto/Editar
Editar vínculos existentes.
PlanoContaXCentroCusto/Excluir
Excluir todos os vínculos de um Centro de Custo.
PlanoContaXCentroCusto/Exportar
Exportar a lista de Centros de Custo.
Processo de Criação — Passo a Passo do Plano de Conta x Centro de Custo/Controle
Selecionar o Centro de Custo
O usuário localiza, na grade principal da tela, o Centro de Custo para o qual deseja gerenciar as contas vinculadas. O sistema exibe, para cada Centro de Custo, a quantidade de contas já vinculadas a ele.
Abrir a grade de contas vinculadas
Ao selecionar um Centro de Custo, o sistema exibe a grade de itens (contas vinculadas) daquele Centro de Custo específico, com código, nome, filiais habilitadas e status de cada vínculo.
Pesquisar e selecionar a conta a vincular
O usuário utiliza a pesquisa avançada de contas para localizar a conta desejada, por código reduzido, código da conta ou nome. Apenas contas marcadas com “Restringe Centro de Custo” no cadastro do Plano de Contas aparecem como opções.
Informar filiais e status do vínculo
Para cada conta adicionada, o usuário informa as filiais em que o vínculo é válido e o status (Ativo ou Inativo).
Salvar
O usuário confirma a gravação. O sistema processa cada conta informada: cria o vínculo se ele ainda não existir, atualiza se já existir (salvo quando a opção “Manter Existentes” estiver marcada) ou remove o vínculo se o item estiver sinalizado para exclusão. O sistema retorna a mensagem “Inserido com sucesso” ao concluir a inclusão de um novo Centro de Custo com suas contas.
Descrição de Cada Campo da Tela do Plano de Conta x Centro de Custo/Controle
Código do Centro de Custo
Tipo: número/seleção (proveniente da grade de Centros de Custo)
Obrigatoriedade: obrigatório
Descrição: identifica o Centro de Custo para o qual as contas serão vinculadas.
Comportamento: ao ser selecionado, o sistema carrega a grade de itens (contas) já vinculadas a esse Centro de Custo.
Impacto: define o agrupamento usado em toda a gravação — todas as contas informadas no lote são gravadas sob este Centro de Custo, mesmo que o item individual traga outro valor.
Manter Existentes
Tipo: checkbox
Obrigatoriedade: opcional
Descrição: controla se vínculos já existentes entre a conta e o Centro de Custo devem ser preservados (não sobrescritos) ao salvar novamente o lote.
Comportamento: quando marcado, o sistema não atualiza os dados (filiais/status) de vínculos que já existiam antes desta gravação; quando desmarcado, os vínculos existentes são atualizados com os dados informados na tela.
Impacto: evita perda de configurações de filiais/status já definidas para contas já vinculadas quando o usuário está apenas adicionando novas contas ao lote.
Código da Conta (Plano de Contas)
Tipo: texto/autocomplete (pesquisa avançada)
Obrigatoriedade: obrigatório por item de vínculo
Descrição: código reduzido da conta do Plano de Contas que será vinculada ao Centro de Custo.
Comportamento: itens sem este código preenchido são ignorados pelo sistema ao salvar — não geram vínculo nem erro. A busca de contas disponíveis é restrita às contas marcadas com “Restringe Centro de Custo” no cadastro de Plano de Contas.
Impacto: define, junto com o Centro de Custo, a chave que identifica um vínculo já existente (usada para decidir entre criar ou atualizar).
Nome da Conta
Tipo: texto (somente exibição)
Obrigatoriedade: não se aplica — preenchido automaticamente
Descrição: nome da conta correspondente ao código informado, exibido para conferência.
Comportamento: preenchido automaticamente ao selecionar a conta na pesquisa.
Impacto: apenas exibição — não é gravado como informação editável separada.
Código da Conta (código completo)
Tipo: texto (somente exibição)
Obrigatoriedade: não se aplica
Descrição: código completo da conta contábil (diferente do código reduzido), exibido na grade de itens para facilitar a identificação da conta.
Comportamento: exibido junto com os demais dados do item, sem edição direta.
Impacto: apenas exibição/consulta.
Filiais
Tipo: seleção múltipla (lista de filiais)
Obrigatoriedade: opcional
Descrição: filiais em que o vínculo entre a conta e o Centro de Custo é válido.
Comportamento: as filiais selecionadas são armazenadas internamente como uma lista separada por vírgula.
Impacto: restringe em quais filiais essa conta será controlada por este Centro de Custo.
Status
Tipo: seleção (Ativo/Inativo)
Obrigatoriedade: obrigatório por item de vínculo
Descrição: indica se o vínculo entre a conta e o Centro de Custo está ativo ou inativo.
Comportamento: gravado exatamente como informado; não há regra automática de inativação.
Impacto: [informação não disponível na análise de código — validar com analista/vídeo do sistema] se o status “Inativo” impede o uso do vínculo em lançamentos contábeis ou é apenas informativo.
Marcar para Exclusão
Tipo: checkbox/indicador (por item da grade de vínculos)
Obrigatoriedade: opcional
Descrição: sinaliza que aquele item específico (conta vinculada ao Centro de Custo) deve ser removido ao salvar o lote.
Comportamento: quando marcado, o sistema remove apenas aquele vínculo específico (conta + Centro de Custo) do banco de dados ao salvar; os demais itens do lote continuam sendo processados normalmente.
Impacto: é a única forma de remover uma conta isolada — a opção “Excluir” da tela remove todas as contas do Centro de Custo de uma vez, não apenas uma.
Utilização e Consulta de Registros do Plano de Conta x Centro de Custo/Controle
A grade principal lista todos os Centros de Custo, mostrando a máscara, o código, o nome e a quantidade de contas vinculadas a cada um. É possível filtrar essa grade digitando um texto: se o texto for um número, o sistema filtra pelo código exato do Centro de Custo; caso contrário, filtra por máscara ou nome que contenha o texto informado.
Ao abrir um Centro de Custo, a grade de itens (contas vinculadas) permite filtrar por código ou nome da conta, filiais ou código do Centro de Custo.
Para adicionar uma nova conta ao Centro de Custo, o usuário usa a pesquisa avançada de contas, que aceita filtros por código reduzido (busca exata), código da conta (contém) e nome da conta (contém) — sempre restrita às contas com “Restringe Centro de Custo” habilitado no cadastro do Plano de Contas.
Processo de Edição do Plano de Conta x Centro de Custo/Controle
A edição reutiliza a mesma tela e o mesmo processo de gravação da criação: o usuário reabre o Centro de Custo, ajusta as contas vinculadas (adiciona novas, atualiza filiais/status de existentes ou marca itens para exclusão) e salva novamente.
Ao atualizar um item já existente, o sistema só sobrescreve os dados (filiais e status) se a opção “Manter Existentes” não estiver marcada. Se a mesma conta aparecer mais de uma vez no lote enviado, apenas a primeira ocorrência é considerada para atualização — as repetições seguintes daquela mesma conta são ignoradas na mesma gravação.
Estrutura Técnica e Comportamento do Sistema do Plano de Conta x Centro de Custo/Controle
Cada vínculo gravado por esta rotina fica disponível para uso em outras rotinas contábeis que controlam lançamentos por Centro de Custo — por exemplo, a tela de Plano de Contas exibe, a partir de uma conta, quais Centros de Custo estão vinculados a ela. Não foram identificadas, no código analisado, integrações automáticas adicionais com estoque, documento fiscal ou outros módulos além da própria Contabilidade.
A gravação de cada conta do lote ocorre dentro de uma transação de banco de dados: se algo falhar durante o processamento de um item, a transação é revertida e a operação é interrompida com erro.
Regras de Negócio e Restrições do Plano de Conta x Centro de Custo/Controle
Lista de contas é obrigatória ao salvar
Ao incluir ou editar, o sistema exige que ao menos uma lista de contas seja enviada junto com o Centro de Custo. Se essa lista não for enviada, o sistema bloqueia a operação. Observação: se a lista for enviada vazia (sem nenhuma conta dentro dela), o sistema não exibe erro — apenas não grava nada.
Itens sem código de conta são ignorados
Se um item da lista de contas não tiver o código da conta preenchido, o sistema simplesmente ignora esse item, sem avisar o usuário e sem gerar erro.
O Centro de Custo do cabeçalho sempre prevalece
Todas as contas informadas no lote são gravadas vinculadas ao Centro de Custo selecionado na tela, independentemente de qualquer outro valor de Centro de Custo que porventura esteja presente no item.
Criação automática ou atualização, conforme existência do vínculo
Para cada conta do lote, o sistema verifica se já existe um vínculo com aquele Centro de Custo. Se não existir, cria um novo vínculo. Se já existir, atualiza os dados do vínculo (a menos que “Manter Existentes” esteja marcado, caso em que o vínculo existente é preservado sem alteração).
Exclusão de item individual via marcação, não via botão Excluir
Para remover apenas uma conta específica de um Centro de Custo, o usuário marca aquele item para exclusão (campo “Marcar para Exclusão”) e salva o lote — apenas aquela conta é removida.
Excluir (no nível do Centro de Custo) remove todas as contas de uma vez
A opção de excluir o Centro de Custo inteiro na grade principal remove, de uma só vez, todas as contas vinculadas a ele — não é possível usar essa opção para remover apenas uma conta isolada. Para exclusão parcial, usar a Regra 5.
Pesquisa de contas restrita às contas configuradas para controle por Centro de Custo
Somente contas do Plano de Contas com a opção “Restringe Centro de Custo” habilitada em seu cadastro aparecem na pesquisa avançada desta tela como candidatas a vínculo.