Contratos
A tela de Contrato no BomControle permite gerenciar contratos de prestação de serviços recorrentes ou parcelados com clientes. Este manual está dividido em duas partes: primeiro, a tela de Pesquisa de Contratos, onde é possível filtrar e visualizar os contratos cadastrados; em seguida, a tela de Cadastro/Edição de Contrato, detalhando cada seção e campo do formulário de contrato. Em cada seção destacamos as regras de preenchimento, impactos em outros módulos (Estoque, Vendas, Financeiro) e observações importantes.
Pesquisa de Contratos
A tela de pesquisa lista todos os contratos cadastrados conforme os filtros aplicados. Ela é composta por uma barra de filtros no topo, a grade de resultados com colunas informativas, e botões de ação no rodapé.
Imagem: Tela de Pesquisa de Contratos

Filtros de Pesquisa
Acima do grid, você pode refinar quais contratos são exibidos usando diversos filtros combinados:

Empresa: Permite selecionar uma ou múltiplas empresas (prestadoras) para listar apenas contratos vinculados a essas empresas. Por padrão, se sua conta possui empresa única, este filtro já estará definido. Em ambientes multi-empresa, escolha as empresas desejadas.
Meus Filtros: Salva e aplica conjuntos de filtros pré-definidos. Você pode criar filtros personalizados (como “Contratos de longo prazo”, “Contratos com reajuste”) e selecioná-los rapidamente aqui. Caso nenhum filtro salvo seja selecionado, os filtros manuais (empresa, cliente, etc.) serão considerados normalmente.
Clientes: Filtra pelo cliente Tomador do contrato. Ao clicar, selecione um ou mais clientes. Apenas contatos com papel de Cliente aparecerão na lista. Esse filtro respeita também a empresa selecionada (exibe clientes daquela empresa). Use este filtro para ver contratos de um cliente específico ou um grupo de clientes.
Índice Reajuste: Filtra contratos pelo índice de reajuste associado. Por exemplo, você pode escolher “IPCA” ou “IGP-M” para ver contratos que utilizam esses índices de atualização de valores. Se selecionar Nenhum, exibirá contratos sem índice de reajuste programado.
Situação: Filtra pela situação atual do contrato. As situações disponíveis incluem: Vigente (contrato ativo em andamento), Futuro (contrato ainda não iniciado, com início em data futura), Vencido (contrato cujo término já passou sem encerramento formal), Cancelado (contrato cancelado antes ou logo após iniciar), e Encerrado (contrato encerrado antecipadamente ou concluído manualmente). Você pode marcar uma ou mais situações. Regra: Ao selecionar uma situação, o filtro de Data (explicado abaixo) é automaticamente limpo, pois o sistema permite filtrar por situação ou por período, nunca ambos simultaneamente.
Departamento: Filtra contratos por departamento interno associado (se o contrato estiver categorizado por departamento). Pode selecionar vários departamentos. Essa categorização ajuda a segmentar contratos por áreas, como “Comercial”, “Suporte”, etc., conforme configurado no sistema. A opção Não Informado inclui contratos que não têm um departamento definido.
Data: Esse filtro define qual tipo de data será usado em conjunto com o período para filtrar os contratos. As opções incluem:
Criação: Filtra pela data de criação do contrato no sistema.
Início: Filtra pela data de início de vigência do contrato.
Término: Filtra pela data de término da vigência (data prevista de expiração do contrato, se houver).
Reajuste: Filtra pela data do próximo reajuste do contrato.
Encerramento: Filtra pela data de encerramento (para contratos já encerrados).
Importante: Para filtrar contratos por “previsão”, use o tipo Reajuste (para previsão de reajuste) ou Início (previsão de início); para “vencimento” use Término (contratos que expiram no período informado).
Período: Após selecionar o tipo de data, escolha aqui o intervalo de datas desejado. Clique no campo e selecione a data inicial e final do período. Por exemplo, se deseja contratos com término entre julho e dezembro, selecione essas datas. O sistema aceita intervalo de dias, meses ou anos conforme necessidade. Este campo de período só é aplicado se um Tipo de Data for escolhido. Enquanto nenhum tipo de data é selecionado, o período fica inativo. Ao alterar o período, o sistema marca que há filtros pendentes de aplicação.
Depois de ajustar os filtros desejados, use os botões à direita dos campos:

Aplicar: Carrega a lista de contratos conforme os filtros preenchidos. Este botão fica habilitado somente quando há alguma condição selecionada (pelo menos uma Situação ou um Tipo de Data). Caso tente aplicar sem definir situação ou tipo de data, ele permanecerá desabilitado e um tooltip lembrará “Você precisa selecionar uma situação ou um tipo de data para aplicar o filtro”. Isso evita consultas muito amplas inadvertidamente.
Recarregar: Recarrega a lista usando os filtros já aplicados mais recentemente. Útil para atualizar a tela e obter novos contratos ou mudanças sem alterar os filtros. Este botão fica habilitado apenas quando não há alterações não aplicadas nos filtros atuais. Se você modificar algum filtro, primeiro o botão Aplicar ficará disponível (e o Recarregar é desativado até aplicar ou limpar as mudanças).
Limpar Filtros: Restaura todos os filtros aos valores padrão. Ao clicar, remove seleções de empresa, cliente, situação, departamento e reseta o Tipo de Data para Criação e limpa o período, bem como outros critérios. Este botão fica desabilitado quando já se está na condição padrão de filtros (nenhuma empresa/cliente selecionado, nenhuma situação marcada, Tipo de Data em “Criação” e período vazio, nenhum departamento selecionado). Use-o para começar uma busca nova do zero.
Novo Contrato: Botão verde localizado à direita da barra de filtros. Clicando em Novo Contrato, você inicia o processo de cadastro de um novo contrato. (Detalharemos a criação de contrato na segunda parte do manual.)
Colunas do Grid de Contratos
A grade de resultados (grid) exibe os contratos que atendem aos filtros selecionados. Cada linha representa um contrato e cada coluna traz informações-chave:
☑ (Seleção): Coluna de seleção (checkbox) no início de cada linha. Permite selecionar um ou mais contratos simultaneamente. A caixa no cabeçalho selecionar todos os contratos listados na página atual. A seleção é útil para ações em massa, como aplicar Reajuste em vários contratos de uma vez.
Nº: Número identificador do contrato no sistema. Corresponde ao código/ID interno do contrato. É exibido em destaque e centralizado. Esse número também aparece no título da janela de edição do contrato (por exemplo, “Contrato Recorrente #123”). É gerado automaticamente ao criar o contrato e é uma referência rápida para consultas.
Empresa: Mostra a empresa Prestadora responsável pelo contrato. Exibe uma sigla ou abreviação da empresa em um pequeno selo colorido. Ao passar o mouse, uma tooltip revela o nome completo da empresa e seu CNPJ/CPF. Essa coluna facilita identificar em qual empresa (no caso de grupos empresariais) o contrato foi emitido. (Em instalações single-company, essa coluna pode ser menos relevante ou até oculta.)
Cliente: Exibe o nome do Tomador do serviço (cliente contratante). Logo abaixo do nome, em texto menor, aparecem os serviços contratados em resumo. Ao posicionar o mouse, uma tooltip detalha:
Nome completo do cliente (Razão Social ou Nome) e Nome Fantasia (se houver).
Documento (CNPJ/CPF) do cliente.
Lista de serviços vinculados naquele contrato (campo Serviços consolidado).
Dessa forma, você identifica rapidamente quem é o cliente e quais serviços ele recebe pelo contrato, sem precisar abrir detalhes.
Pagamento: Indica o tipo de pagamento do contrato. Pode apresentar, por exemplo, “Recorrente” ou “Parcelado”, conforme configurado:
Recorrente: Contrato de cobrança contínua, sem número definido de parcelas (normalmente por tempo indeterminado até ser encerrado).
Parcelado: Contrato com um número fixo de parcelas definido (por exemplo, 12 parcelas, correspondentes a um período determinado de vigência).
Essa informação ajuda a distinguir contratos de assinatura contínua versus contratos fechados em parcelas. Obs.: Se o contrato for recorrente sem término, o sistema considera vigência indeterminada (∞). Se for recorrente com término definido (por exemplo, recorrente mas apenas por 1 ano), internamente ele ainda é “Recorrente”, porém com data de término configurada (ver coluna Vigência).
Vigência: Mostra o período de vigência do contrato:
Data inicial do contrato (início da prestação) – exibida na primeira linha em destaque.
Data de término do contrato – exibida logo abaixo, em texto menor, caso haja término definido.
Se o contrato não possui uma data de término (vigência indeterminada), apenas a data inicial é mostrada. Esta coluna facilita visualizar desde quando o contrato está válido e se/até quando ele vai vigorar. Por exemplo, pode exibir “01/07/2025” sobre “30/06/2026” para um contrato de um ano, ou somente “15/03/2025” se for por tempo indeterminado (nesse caso ele vigora desde 15/03/2025 até ser encerrado manualmente).
Status: Indica o status atual do contrato em uma etiqueta colorida:
Vigente – Contrato em andamento normal (etiqueta verde).
Futuro – Contrato já cadastrado, porém com início marcado para o futuro (ainda não entrou em vigor; etiqueta azul).
Vencido – Contrato cuja data de término já passou, sem ter sido encerrado ou renovado (etiqueta cinza). Nessa situação, ele não gera mais cobranças por ter expirado naturalmente.
Cancelado – Contrato cancelado (etiqueta vermelha). Geralmente significa que não terá efeito; é usado para anulá-lo quando foi cadastrado mas não será executado.
Encerrado – Contrato encerrado antecipadamente ou concluído manualmente antes do término previsto (etiqueta vermelha). Indica que o contrato foi finalizado por uma ação do usuário (por exemplo, distrato amigável antes do fim ou conclusão antecipada).
As etiquetas trazem o nome do status em letra maiúscula. Se você passar o cursor, é exibida uma dica com a data de criação do contrato (“Criado em ...”) – um dado complementar. Embora não seja uma informação crítica para o usuário final, ela está disponível como curiosidade.
Próx. Reajuste: Exibe informações sobre reajuste de valor do contrato:
Na primeira linha, a data do próximo reajuste previsto ou a mensagem “Não possui” caso o contrato não esteja configurado para reajustar automaticamente.
Na segunda linha (menor), o índice de reajuste adotado (por exemplo, “IPCA”, “IGP-M” etc.), se houver.
Exemplo: um contrato com próximo reajuste em 01/01/2026 pelo índice IPCA mostrará na célula: 01/01/2026 na linha de destaque e IPCA abaixo. Se não há reajuste programado, mostrará “Não Possui” e a linha do índice ficará vazia. Essa coluna ajuda a acompanhar contratos que terão atualização de valores e quando isso ocorrerá, permitindo se preparar para renegociar ou atualizar cobranças.
Quitado: Informa a situação das parcelas pagas do contrato até o momento:
Em destaque, o número de parcelas quitadas (pagas integralmente).
Abaixo, o valor total já pago nessas parcelas.
Ambos os números aparecem em verde. Ao passar o mouse sobre eles, aparecem tooltips explicando “Quantidade de parcelas quitadas” e “Valor das parcelas quitadas”. Por exemplo, pode-se ver “3” e abaixo “R$ 3.000,00” indicando que 3 parcelas foram pagas, somando R$3.000. Essa coluna dá uma visão rápida do quanto do contrato já foi recebido financeiramente.
Atrasado: Similar ao anterior, mas referente às parcelas em atraso:
Número de parcelas vencidas e ainda não pagas (em vermelho).
Valor total em aberto dessas parcelas atrasadas (também em vermelho, logo abaixo).
Tooltips ao passar o mouse indicam “Quantidade de parcelas atrasadas” e “Valor das parcelas atrasadas”. Ex: “1” e “R$ 500,00” significam uma parcela atrasada de R$500. Isso alerta o usuário de inadimplências no contrato, possibilitando ações de cobrança.
Ações: Última coluna (Ícone ), com botões de ação rápidos para cada contrato. No grid de contratos, há um botão de Editar (ícone de lápis). Clicando nele, abre-se a tela de edição do contrato selecionado. Essa coluna existe somente se você tiver permissão para editar contratos. Caso contrário, o botão não funcionará e você receberá uma notificação de “Não Autorizado” ao tentar editar.
Além do clique no botão, é possível abrir a edição dando duplo clique em qualquer linha do contrato – isso também acionará a tela de edição (desde que você tenha permissão).
Ações em Massa no Rodapé
Na parte inferior da tela de pesquisa há uma barra de ações fixa com dois botões principais:

Reajuste: Permite reajustar o valor de um ou mais contratos de uma só vez. Para usar, marque os contratos desejados na coluna de seleção (☑) e clique em Reajuste.
Abre-se então a janela de Reajuste de Contratos, onde você informará o percentual ou novo valor conforme o índice aplicado e a partir de qual competência o reajuste valerá.
Deverá ser informado também a data do próximo reajuste e seu respectivo dia de vencimento.
O sistema apenas prosseguirá se pelo menos um contrato estiver selecionado. Caso contrário, exibirá uma mensagem de erro solicitando selecionar ao menos um contrato. Essa função agiliza o processo de atualização anual/periódica de contratos em lote (por exemplo, aplicar reajuste de 10% em todos os contratos com índice IGPM selecionados).

Exportar: Serve para extrair a lista de contratos para uma planilha Excel. Ao clicar em Exportar, abre-se um pequeno menu (popover) com opções de exportação. Você pode escolher, por exemplo, exportar todos os contratos listados resumidos ou detalhados por serviço. As opções típicas são:
Exportar Contratos: Gera um Excel com as colunas principais dos contratos filtrados.
Exportar Detalhado por Serviço: Gera um Excel onde cada linha representa um serviço de um contrato (contratos com múltiplos serviços aparecem divididos em várias linhas), incluindo colunas de serviço, quantidade, valores unitários etc.
Após selecionar a opção desejada, o download do arquivo .xlsx será iniciado. Essa funcionalidade é útil para análises personalizadas, auditorias ou integração de dados em outras ferramentas fora do BomControle.
Cadastro e Edição de Contrato
A tela de cadastro/edição de contrato é apresentada em formato de formulário dentro de um modal (janela sobreposta). Ela é organizada em várias seções, acessíveis por uma barra de menu interna no topo da janela. As seções são: Dados Gerais, Endereço, Observação, Anexos, Serviços, Dados Nota Fiscal, Histórico Reajuste e Parcelas. Vamos detalhar cada seção e seus campos.
Nota: A tela de Novo Contrato é muito semelhante à de edição, porém no momento da criação você deverá inserir os dados do cliente e serviços através de um fluxo inicial (similar a um pedido de venda). Ao clicar em Novo Contrato na tela de pesquisa, o BomControle abre um assistente de venda contratual: você escolherá a empresa (se aplicável), o cliente, incluirá os itens (serviços/produtos) do contrato com seus preços e condições de pagamento. Após salvar, o contrato passa a existir e então pode ser visualizado/editado nos detalhes conforme as seções abaixo. Neste manual, focamos na interface de edição/detalhamento do contrato já criado (as regras de preenchimento valem tanto no cadastro inicial quanto em edições posteriores).
Dados Gerais
Esta seção agrupa as informações principais do contrato, incluindo vigência, forma de pagamento e condições de reajuste. No topo da seção, são exibidos em destaque o Prestador (a empresa fornecedora) e o Tomador (cliente) do contrato, com seus respectivos documentos, para referência. Abaixo, encontram-se os seguintes campos e indicadores:
Imagem: Seção Dados Gerais do contrato, mostrando Prestador, Tomador e campos de vigência e pagamento

Situação do Contrato: (somente leitura) Indica o status atual do contrato (Vigente, Futuro, etc.) juntamente com a data relevante. Por exemplo, “Vigente 01/07/2025” ou “Futuro 15/10/2025”. Esse campo é calculado automaticamente pelo sistema com base nas datas de início/término e em ações como encerramento. Não é editável pelo usuário.
Quantidade total de parcelas: (somente leitura) Mostra o número total de parcelas previstas no contrato:
Se o contrato possui uma data de término definida, aqui aparecerá o total de parcelas do período. Exemplo: em um contrato parcelado de 12 meses, exibirá “12”.
Se o contrato é recorrente sem término (indeterminado), aparecerá o símbolo ∞ seguido da palavra Indeterminado, indicando que não há limite pré-definido de parcelas enquanto o contrato estiver vigente.
Esse indicador é automaticamente determinado conforme o tipo de pagamento e término do contrato, não sendo preenchido manualmente.
Contrato ativo por: (somente leitura) Informa há quanto tempo o contrato está em vigor. Se o contrato já começou e está vigente, o sistema calcula o tempo desde a data de início (por exemplo, “Contrato ativo por 2 meses e 10 dias”). Se o contrato está com situação Futuro (ainda não iniciou), este campo exibirá “Não iniciado”. Esse campo é atualizado automaticamente conforme o tempo passa ou quando o status muda.
Início do Contrato: Data de início de vigência. Representa a partir de quando os serviços começam a ser prestados e as cobranças têm efeito. No cadastro inicial do contrato, você pode definir essa data (inclusive datas futuras, para contratos que começarão posteriormente). Regras de preenchimento: Pode ser a data atual ou uma data futura; não pode ser anterior à data atual, uma vez que contratos iniciados retroativamente não são permitidos pelo sistema. Após o contrato criado, a data de início fica travada (não é editável) – refletem o compromisso firmado. (Em contratos Futuros, a situação permanecerá “Futuro” até que essa data seja alcançada, quando então o contrato passará automaticamente a “Vigente”.)
Término do Contrato: Data de término de vigência (quando o contrato expira). Preencha se o contrato tiver uma duração determinada. Por exemplo, num contrato de 1 ano iniciado em 01/07/2025, o término pode ser 30/06/2026. Regras de preenchimento: Pode ficar em branco caso o contrato seja por tempo indeterminado (no caso de contratos recorrentes contínuos). Se preenchida, deve ser uma data posterior ao Início do Contrato. Uma vez salvo o contrato, essa data não pode ser livremente alterada pelo usuário na edição convencional – isso porque mudar a data de término afeta as parcelas geradas. Para estender um contrato em vigor, utiliza-se a funcionalidade “Estender Contrato” (botão disponível no rodapé, que veremos adiante). Em resumo: defina o término apenas no momento do cadastro, se souber a duração exata; caso contrário, deixe sem data para contrato contínuo.
Observação: Se o contrato for Recorrente e você não definir término, o sistema considera vigência indeterminada. Na tela de dados gerais, será exibido “Sem data de término” abaixo do campo (e nas colunas da grid, só mostrará a data de início). Você poderá encerrar manualmente quando desejar. Por outro lado, se definir um término para um contrato Recorrente, ao atingir essa data o contrato mudará para status “Vencido” automaticamente e não gerará novas parcelas além do previsto.
Dia de Vencimento: Dia do mês em que as parcelas deste contrato vencem. Escolha aqui de 1 a 31. Por exemplo, se selecionar 10, o sistema gerará todas as cobranças com vencimento todo dia 10 de cada mês (ou do período, caso não seja mensal). Regras: Campo obrigatório para contratos financeiros. Para contratos mensais, evite dias acima de 28 se quiser evitar meses sem dia 29, 30, 31 (o sistema lida prorrogando para o próximo dia útil nesses casos se necessário). Uma vez escolhido, esse dia será usado para todas as parcelas futuras do contrato (mas pode ser alterado posteriormente se necessário – o sistema ajustará os vencimentos ainda não faturados conforme o novo dia).
Tipo Valor: Define se o valor do contrato está confirmado ou é um valor previsto sujeito a confirmação antes de faturar:
Valor Definitivo: Selecionando esta opção, o contrato está com valores fechados e o sistema gerará as cobranças normalmente.
Valor Previsto: Selecionando esta opção, o contrato ficará aguardando confirmação de valores – ou seja, não irá faturar (gerar cobranças) até que os valores sejam confirmados (quando então se mudaria para “Definitivo”).
Use “Valor Previsto” se ainda não tem certeza do valor final (por exemplo, contrato depende de aprovação ou cálculo final). Enquanto estiver em Valor Previsto, o contrato e suas parcelas ficam pendentes de confirmação, evitando faturamento indevido. Impacto: No módulo Financeiro, as parcelas previstas não são efetivadas (não aparecem nas contas a receber) até confirmação. Assim que mudar para Valor Definitivo, o sistema passa a gerar as parcelas normalmente nas datas programadas.

Período Reajuste: Frequência com que o contrato sofrerá reajuste de valor automático. As opções típicas são:
Anual (reajuste a cada 12 meses, geralmente mais comum),
Semestral (a cada 6 meses),
Bienal (a cada 24 meses),
etc., incluindo possivelmente Mensal ou outras periodicidades pré-definidas.
Se o contrato não tiver reajuste, deixe este campo sem selecionar ou em branco (pode haver uma opção padrão como “Não reajustar” ou valor nulo).
Regras: Só faz sentido definir periodicidade se um Índice de Reajuste estiver escolhido (campo abaixo) – caso contrário, não haverá como calcular o reajuste. Ao selecionar a periodicidade, o campo Próximo Reajuste será calculado ou ajustado automaticamente de acordo. Por exemplo, se o contrato iniciou em 01/07/2025 e você escolhe reajuste Anual, o próximo reajuste pode sugerir 01/07/2026 (pode ser ajustado no campo seguinte se necessário). Pode alterar a periodicidade a qualquer tempo, mas isso afetará a programação futura de reajustes.
Próximo Reajuste: Data programada para o próximo reajuste de valores do contrato. É geralmente calculada com base no início do contrato + periodicidade, mas você pode ajustar manualmente caso precise alinhar com um índice específico ou cláusula contratual.
Exemplo: se um contrato iniciou em 15/08/2025 e tem reajuste anual, o próximo reajuste poderia ficar em 15/08/2026; contudo, se a política for reajustar sempre em janeiro, você poderia colocar 01/01/2026 como primeiro reajuste e periodicidade anual – assim os próximos seguirão todo janeiro.
Regras: Deve ser uma data futura, obviamente, e condizente com a periodicidade escolhida (o sistema não impede escolha livre, mas é recomendável seguir o intervalo correto para consistência). Esse campo aceita somente data e fica desabilitado se você não tiver permissão de edição ou se o contrato estiver encerrado. No momento do reajuste (quando a data atual atingir a data de próximo reajuste), o sistema não reajusta automaticamente, mas lembrará no módulo de reajuste – você deverá efetivar o reajuste usando a função apropriada (botão Reajustar no rodapé ou via ação em massa ou na própria edição do contrato com o botão Reajustar, conforme descrito no rodapé).
Índice Reajuste: O índice financeiro que será aplicado para cálculo do reajuste. Clique para selecionar dentre os índices cadastrados no sistema, como IGP-M, IPCA, INPC ou outros, inclusive Nenhum se não houver reajuste previsto. Regras: Se escolher um índice, combine com periodicidade e defina o próximo reajuste. Se deixar “Nenhum”, o contrato não sofrerá reajustes automáticos – os campos de periodicidade e próxima data tornam-se irrelevantes nesse caso. Note que, ao selecionar um índice, o campo fica bloqueado para opções inválidas (o sistema pode impedir escolher um índice desativado, por exemplo). Esse índice será usado no momento do reajuste para sugerir o percentual de aumento de acordo com a variação do índice acumulada no período.
Além dos campos acima, a seção Dados Gerais apresenta no lado direito um resumo financeiro atual do contrato, importante para acompanhamento:

Total Quitado: Exibe quantas parcelas já foram pagas e a soma dos valores pagos. Exemplo: “3 parcelas no valor de R$ 3.000,00”. Esses valores são atualizados automaticamente conforme pagamentos são registrados no Financeiro (Contas a Receber). Ajuda a ver o quanto do contrato já foi realizado financeiramente.
Total Atrasado: Mostra quantas parcelas estão vencidas sem pagamento e o montante em atraso. Ex: “1 parcela no valor de R$ 500,00” significaria uma parcela vencida de R$500 em aberto. Isso alerta sobre inadimplências.
Total Futuro: Indica as parcelas que ainda estão por vencer no futuro e seu valor total:
Se o contrato tem término definido, mostra o número de parcelas futuras restantes e a soma desses valores.
Se o contrato é indeterminado (recorrente sem fim), exibirá ∞ Indeterminado para a contagem de parcelas, e o texto “Indeterminado” em vez de um valor, já que não há um valor total pré-definido (o contrato pode continuar gerando parcelas indefinidamente).
Esses campos de Totais (Quitado, Atrasado, Futuro) são informativos e não editáveis.
Histórico Completo (botão): No final da seção Dados Gerais há um botão Histórico Completo. Clique nele para ver um log detalhado de todas as alterações e eventos do contrato (abertura, alterações de campos, reajustes, encerramento, etc.). Essa funcionalidade abre um modal de histórico que lista data, usuário e descrição de cada mudança no contrato, proporcionando transparência e auditoria. É útil, por exemplo, para verificar quando o contrato foi editado ou se já foi prorrogado, quem cancelou, etc.
Impactos em outros módulos: Os campos de Dados Gerais definem como o contrato se comporta no financeiro. Por exemplo, Dia de Vencimento e Início/Término determinam o cronograma de geração de títulos em Contas a Receber (módulo Financeiro). O Tipo Valor (Previsto/Definitivo) influencia se os lançamentos financeiros serão criados imediatamente ou aguardados.
Já Índice e Período de Reajuste não geram efeitos em Estoque ou Vendas diretamente, mas no Financeiro servirão para cálculo de ajuste de valores – e também podem ser usados para relatórios gerenciais (módulo de Vendas/Financeiro para previsão de receita, por exemplo). Nenhum campo desta seção impacta o Estoque, já que contratos normalmente lidam com serviços; porém, se houver produtos no contrato, o consumo desses produtos poderá estar associado a pedidos de saída de estoque independentes (no momento do faturamento de cada parcela, caso implemente ordem de entrega).
Endereço
Nesta seção você indica o endereço do cliente relacionado ao contrato, geralmente para fins de referência, cobrança ou emissão de nota fiscal.
Imagem: Seção Endereço do contrato

Endereço do Cliente: Campo para selecionar um dos endereços cadastrados para o cliente (Tomador). Ao clicar, abre-se uma lista dos endereços existentes para aquele cliente (por exemplo, matriz, filiais, sede, etc.). Escolha o endereço que será associado ao contrato – tipicamente, o endereço de faturamento ou o local principal de prestação do serviço.
Regras: Apenas endereços já cadastrados no cadastro do cliente aparecem. Se precisar adicionar um novo endereço para o cliente, será necessário fazê-lo no cadastro do cliente em si (há cadastros rápidos disponíveis).
Uma vez selecionado o endereço, o sistema pode usar essa informação de duas formas: - Para exibir no contrato e em relatórios qual endereço está vinculado. - Para, se marcado nas configurações de nota, ser o endereço de prestação ou cobrança na emissão de NFS-e.
Note que acima deste campo, internamente, o sistema carrega a lista de endereços do cliente após você selecionar um cliente na criação do contrato. Durante a edição, se você trocar o cliente (não é comum trocar Tomador de um contrato existente; o sistema geralmente não permite alterar o cliente após criação), o campo de endereço seria atualizado. Contudo, como regra geral, cliente e empresa não são editáveis após o contrato criado, portanto o endereço selecionado inicialmente permanece associado.
Impacto: O endereço selecionado aqui será considerado no módulo de Nota Fiscal se você optar por emitir NFS-e: o campo Local de prestação do serviço pode ter opção Cliente, e nesse caso este endereço será usado para preencher município na nota. Fora isso, é uma informação de referência no contrato (não afeta estoque nem gera nenhum movimento específico). Para contratos de serviço puro, não há ligação com Estoque; se fosse um contrato de comodato ou aluguel de bens, o endereço poderia indicar onde o bem está instalado, mas esse controle não é automátizado neste cadastro, servindo apenas como observação.
Observação
A seção Observação permite registrar comentários, detalhes específicos ou cláusulas complementares referentes ao contrato, de forma livre.
Imagem: Seção Observação do contrato

Observações: Campo de texto livre (multilinha) onde pode-se digitar até 2000 caracteres. Utilize este espaço para anotações importantes que não estejam cobertas pelos outros campos estruturados. Por exemplo: “Contrato referente ao projeto X, incluir suporte 24x7 conforme aditivo” ou “Valor promocional válido apenas no primeiro ano, reajuste diferenciado conforme negociação”, etc.
Regras: O campo possui um contador de caracteres (o sistema exibe quantos caracteres ainda restam enquanto você digita, para não exceder o limite). Não há validações específicas de conteúdo – pode incluir qualquer informação textual útil para o usuário final. Lembre-se que essas observações poderão ser visualizadas por quem acessar o contrato, então devem ser claras e objetivas.
Impacto: Este campo é informativo. Não interage diretamente com outros módulos, mas as observações podem sair em relatórios ou até em faturamento (por exemplo, se configurado para aparecer em descrições de cobrança, dependendo do caso). Não afeta estoque nem gera lançamentos financeiros – é apenas para referência humana.
Anexos
Nesta seção, você pode anexar arquivos digitais relacionados ao contrato – por exemplo, uma cópia assinada do contrato em PDF, documentos de escopo, propostas comerciais, etc. Isso centraliza a documentação junto ao registro do contrato.
Imagem: Seção Anexos do contrato

A interface de anexos exibe: - Quaisquer arquivos já anexados, em forma de miniaturas ou ícones, com o nome do arquivo abaixo. - Botão de remover (ícone de lixeira) em cada anexo existente, caso queira excluir um anexo. - Um campo de upload para adicionar novos arquivos.
Como adicionar anexos: - Você pode arrastar e soltar um arquivo do seu computador para dentro do painel de anexos, ou clicar na área indicada (“Arraste ou solte arquivos aqui... ou clique para procurar”) para selecionar o arquivo manualmente. - Ao selecionar, o upload inicia automaticamente. Arquivos enviados mas ainda não confirmados ficam com um ícone de relógio (indicando processamento).
Regras de anexos: - Tamanho máximo: O total de arquivos selecionados para envio de uma vez não pode exceder 10 MB. Se tentar anexar arquivos que em conjunto ultrapassem esse limite, o sistema exibirá uma mensagem de erro “Os arquivos ultrapassam o tamanho limite de 10MB” e não completará o upload. Neste caso, selecione arquivos menores ou envie separadamente. - Tipos de arquivo permitidos: O BomControle aceita anexos comuns (PDF, imagens JPEG/PNG, documentos do Office etc.). Se você tentar anexar um tipo não permitido (por exemplo, um executável .exe), será exibido erro “Tipo de arquivo inválido!”. Nesse caso, converta ou zip o arquivo se necessário, ou consulte quais formatos são aceitos.
- Quantidade de anexos: Não há um número fixo máximo de anexos, desde que cada envio respeite o limite de tamanho. Você pode adicionar múltiplos arquivos.
- Remoção: Ao clicar na lixeira em um anexo existente, ele será marcado para exclusão. A remoção se efetiva ao salvar o contrato. Até salvar, você pode desistir de remover fechando o modal sem salvar. (Anexos removidos deixam de ficar acessíveis após salvar.)
- Visualização/download: Clicando em um anexo (no ícone ou nome), o sistema fará o download ou abrirá o visualizador (se for imagem ou PDF) em outra guia, permitindo verificar o conteúdo.
Impacto: Os arquivos anexos ficam armazenados no sistema e associados ao contrato. Eles podem ser consultados posteriormente por qualquer usuário com acesso ao contrato. Isso não afeta outros módulos diretamente – é um recurso de GED (gestão eletrônica de documentos) interno para organização. Em financeiro ou notas fiscais, esses anexos não são automaticamente enviados ou referenciados; são apenas para consulta interna. Não há efeito em estoque ou vendas também – somente centralização de documentos relevantes.
Serviços
Esta seção lista os serviços e produtos que compõem o contrato e os valores pactuados originalmente. É essencialmente o resumo do que está sendo fornecido e por quanto, conforme registrado na criação do contrato.
Imagem: Seção Serviços e Valores

A tabela de Serviços e Valores Originais da Criação do Contrato contém as colunas: - Serviço: Nome do serviço contratado (ou produto, caso o contrato envolva produto). Se o nome for longo, passa-se o mouse para ver a descrição completa. - Quantidade: Quantidade contratada daquele serviço/produto.
- Valor Unitário: Preço unitário de cada unidade/serviço.
- Desconto: Valor de desconto aplicado (total) naquele item. Se não houve desconto, aparece R$0,00.
- Valor Total: Valor total líquido do item (calculado como Quantidade * Valor Unitário – Desconto). Corresponde ao valor que será efetivamente cobrado por esse item em cada ciclo de faturamento (se for recorrente) ou ao longo do contrato (se for uma parcela única).
Cada linha representa um item (serviço ou produto) do contrato conforme foi inicialmente cadastrado. Esses valores são importantes porque servem de base para geração das parcelas e também para referência em reajustes.
Regras e edição: Durante o cadastro de um novo contrato, você escolhe e insere esses itens e valores (num processo semelhante a lançar itens numa venda/pedido). Entretanto, após o contrato criado, não é possível editar diretamente os serviços ou valores por esta tela de edição. Note que nesta seção não há botões de “Adicionar” ou “Remover” item – ela é apenas leitura. Isso acontece porque, uma vez que o contrato já gerou parcelas ou faturas, alterar os itens exigiria refazer todo o faturamento associado. Assim, se for necessário alterar radicalmente os serviços contratados, a prática recomendada é encerrar o contrato atual e criar um novo com a nova configuração, ou então duplicar o contrato e ajustá-lo (há um botão “Duplicar” no rodapé para facilitar essa operação, ver adiante).
Se algum ajuste pontual de valor for necessário sem mudar o escopo (por exemplo, conceder um desconto temporário), você pode usar a funcionalidade de reajuste ou editar parcelas individualmente (conforme explicado na seção Parcelas) ao invés de mudar os itens aqui.
Impacto: Esta seção reflete diretamente o que foi acordado com o cliente. Os valores aqui influenciam:
- O Financeiro – pois determinam quanto será cobrado em cada parcela. Ao gerar as parcelas (ver seção Parcelas), o sistema utiliza esses valores para compor os montantes de cada fatura. - A emissão de Notas Fiscais – especialmente se for NFS-e: os códigos de serviço e CNAE (mostrados na seção de Dados da Nota) são derivados dos serviços listados aqui. Por exemplo, se o contrato é de “Consultoria TI”, a natureza da operação e código de serviço fiscal vinculados a consultoria serão atribuídos.
- Vendas – os itens e valores do contrato podem ser considerados em relatórios de vendas/receita. Embora o contrato esteja em Financeiro > Dia a Dia, ele representa uma venda recorrente de serviços; assim, esses números podem aparecer em gráficos de faturamento previsto, etc., no módulo de Vendas.
Não há impacto em Estoque a menos que haja produtos tangíveis no contrato. Se produtos estiverem listados (ex: comodato de equipamentos), o sistema não dá baixa de estoque automaticamente por contrato. Você teria que controlar a entrega desses produtos via módulo de Saída de Estoque ou Ordem de Serviço separadamente. O contrato financeiramente cuidará da cobrança, mas não movimenta estoque.
Dados Nota Fiscal
Nesta seção, você configura parâmetros para emissão de Nota Fiscal de Serviço Eletrônica (NFS-e) para as cobranças do contrato, caso sua empresa vá emitir notas para cada parcela. Estão disponíveis opções para indicar se deve emitir NFS-e automaticamente e, em caso afirmativo, dados complementares necessários para a nota.
Imagem: Seção Dados Nota Fiscal

Emitir NFS-e? Alternador (Sim/Não) para definir se o sistema deve emitir Notas Fiscais de Serviço para as faturas deste contrato. Coloque “Sim” caso o serviço prestado exija emissão de nota fiscal de serviço para cada cobrança. Se marcado “Não”, o contrato não gerará notas automaticamente – útil para casos em que não se emite nota (ex.: contrato interno, ou serviços isentos).
Regra: Essa opção somente fica disponível (clicável) se sua empresa estiver configurada para emitir NFS-e no sistema. Caso a empresa não tenha integração de NFS-e ou permissões, o toggle pode ficar desabilitado. O próprio sistema, determina isso conforme configuração fiscal da empresa.
Ao marcar “Sim”, os campos abaixo se tornam obrigatórios ou relevantes. Ao marcar “Não”, eles são ignorados.
Local de prestação do serviço: Indica onde o serviço contratado é realizado. É uma seleção do tipo:
Estabelecimento do Prestador (quando o serviço é executado nas dependências da sua empresa),
Endereço do Cliente (nas dependências do tomador),
Terceiros/Outros (em um local diferente dos dois acima).
Essa informação é exigida por muitas prefeituras na emissão de NFS-e para cálculo de ISS (se o ISS pertence ao município do prestador ou do tomador, por exemplo). - Se escolher Cliente, o sistema possivelmente exigirá dados de retenção de ISS e usará o endereço do cliente (selecionado na seção Endereço) para preencher município. - Se escolher Prestador, usará os dados da empresa. - Se escolher Outros, o formulário exibirá campos para você informar manualmente o endereço completo do local (veja abaixo o sub-formulário que aparece).
Regra: Obrigatório se Emitir NFS-e estiver “Sim”. O sistema pode mudar levemente o comportamento de acordo com configurações: por exemplo, se marcar Cliente e o contrato tem retenção de ISS, ele automaticamente ajusta algumas flags (no código, se contrato.configuracaoRetencao.retemIss for true, o sistema já seleciona “Cliente” e pede endereço completo de prestação). Fique atento às exigências municipais do ISS para escolher corretamente.
Município de prestação do serviço: Campo para selecionar o município (cidade) onde o serviço foi prestado, caso seja diferente do município do prestador. Aparece principalmente se Local for “Outros” – aí você deverá indicar qual cidade. Se Local for “Cliente” ou “Prestador”, esse campo pode ficar preenchido automaticamente (no caso de Cliente, pela cidade do endereço do cliente; Prestador, cidade da empresa) e possivelmente desabilitado para edição.
No caso de Outros, selecione aqui a cidade e estado (o componente de busca de cidades permitirá pesquisar pelo nome do município).
Este campo é necessário para calcular corretamente impostos e para colocar na nota fiscal o código IBGE do município de prestação.
Natureza da Operação: Seletor da Natureza de Operação (ou Código de Serviço) para NFS-e. Cada prefeitura tem uma lista de códigos e descrições de serviço. Esse campo (gerenciado pelo componente bc-select-natureza-operacao-nfse) lista as naturezas configuradas para sua empresa e município. Selecione aquela que corresponde ao serviço prestado neste contrato (por exemplo: “Consultoria em TI – Código 1234”). Regra: Obrigatório se for emitir NFS-e. O sistema pode preencher automaticamente caso o serviço principal do contrato tenha uma natureza padrão associada, mas é bom conferir. A escolha correta assegura que a nota fiscal saia com o código fiscal adequado e as alíquotas de ISS correspondentes.
Dica: Configure previamente as Naturezas de Operação no menu Fiscal do sistema para que estejam disponíveis aqui.
Informar impostos e retenções (botão): Ao clicar neste botão, abre-se uma janela para detalhar os impostos e retenções aplicáveis nas notas fiscais do contrato. Por exemplo: retenção de ISS pelo tomador, PIS, COFINS, CSLL retidos, INSS, IR, etc., dependendo do caso.
Se a sua empresa for do Simples Nacional, geralmente não há retenção de ISS pelo tomador, então você pode nem precisar usar esse recurso.
Se for tributação normal e o tomador for pessoa jurídica de outro município, pode haver retenção de ISS e você marcaria isso nessa tela.
Esse botão fica desabilitado caso o cliente seja pessoa física (tipoPessoa == 1) porque normalmente não se aplicam retenções para PF.
Impacto: As configurações feitas nessa janela vão afetar a geração de notas fiscais das parcelas – por exemplo, se marcar para reter ISS, a nota será emitida com ISS retido e isso influenciará o financeiro (gerando contas de imposto a recolher pelo tomador, etc.). Porém, nada é alterado no valor do contrato em si – apenas trata da distribuição de impostos.
Endereço de Prestação de Serviço (sub-formulário): Se você selecionou Local de prestação = Outros e habilitou a opção de “envio de endereço completo” (caso de retenção de ISS em outro município, por exemplo), o sistema exibirá um formulário para você preencher o endereço completo do local:
Logradouro, Número, Complemento, Bairro, Cidade, Estado e CEP onde o serviço foi prestado efetivamente.
Esse sub-formulário aparece abaixo dos campos. Preencha todos os campos conforme exigido. Essa informação irá direto para a nota fiscal para informar o endereço de execução do serviço.
Construção Civil – Código Obra e ART: Esses dois campos aparecerão apenas se a sua empresa estiver marcada como do ramo de Construção Civil e você indicou que a nota fiscal deve conter dados de construção civil (isso depende de configurações e do item de serviço):
Código da Obra: Campo para preencher o código do projeto/obra (normalmente exigido em notas de construção civil – cadastrado junto à prefeitura).
ART: Campo para preencher o número da Anotação de Responsabilidade Técnica, quando aplicável.
Ambos campos são alfanuméricos (até 128 caracteres) e opcionais fora do contexto de construção civil. Se o seu serviço não exige isso, o sistema nem mostrará esses campos. Se mostrados, preencha conforme os documentos da obra.
Código do Serviço e Tipo de Serviço (CNAE): Esses campos, localizados mais ao final da seção, são preenchidos automaticamente pelo sistema com base no serviço selecionado no contrato:
Código do Serviço: É geralmente o código interno ou fiscal do serviço prestado (pode ser o código municipal do item da lista de serviços ou um código interno do BomControle). Fica desabilitado para edição; serve apenas de referência.
Tipo de Serviço (CNAE): Também exibido para referência, possivelmente mostrando a classificação (atividade econômica) atrelada ao serviço. Também não editável pelo usuário.
CNAE: Em alguns casos pode mostrar o CNAE principal da empresa ou CNAE do serviço, se aplicável. Também sem edição.
Esses valores ajudam a compor corretamente as informações fiscais das notas, mas o usuário não precisa alterá-los manualmente.
Após configurar todos esses campos conforme a necessidade fiscal, o sistema estará apto a gerar automaticamente as NFS-e a cada faturamento do contrato. Isso significa que, toda vez que uma parcela do contrato for gerada no Financeiro (Contas a Receber), o sistema também tentará emitir a respectiva nota fiscal de serviço com os dados aqui fornecidos, sem intervenção manual – poupando retrabalho.
Impacto em outros módulos: As configurações desta seção afetam diretamente o módulo de Nota Fiscal de Serviço e o Financeiro: - Quando “Emitir NFS-e” está ativo, cada lançamento financeiro (parcela) do contrato, ao ser faturado, resultará em uma nota fiscal de serviço emitida no módulo de Faturamento. Essas notas podem ser consultadas na área de Notas Fiscais e também nos históricos do financeiro. - As retenções configuradas impactam o Financeiro pois determinam se o valor do imposto será deduzido no recebimento (o cliente paga líquido e retém imposto, que sua empresa deverá recolher). - Não há efeito sobre Estoque aqui, pois trata-se de serviços. Sobre Vendas, influencia apenas relatórios fiscais e contábeis, não a gestão comercial de vendas, já que a parte comercial do contrato (itens e valores) está definida na seção de Serviços e em Dados Gerais, e aqui lidamos apenas com compliance fiscal.
Histórico Reajuste
Esta seção apresenta um histórico específico dos reajustes realizados no contrato. Toda vez que for feito um reajuste nos valores (através da funcionalidade de reajuste de contrato), uma entrada será registrada aqui.
Imagem: Seção Histórico de Reajuste

A tabela do histórico de reajustes contém: - Data: Data em que o reajuste foi efetivado no sistema. - Usuário: Nome do usuário que realizou/aplicou o reajuste. - Reajuste: Apresenta a data base do reajuste e o percentual aplicado. Por exemplo, pode mostrar “01/01/2026 – 10%” indicando que a partir de jan/2026 houve 10% de aumento. - Valor Anterior: Soma dos valores do contrato antes do reajuste (valor total mensal, por exemplo). - Valor Após Reajuste: Soma dos valores do contrato após aplicado o reajuste.
Caso nenhum reajuste tenha sido feito ainda, a tabela exibirá uma linha informando “Sem colunas para mostrar” (ou seja, nenhum registro). A paginação no rodapé da tabela permite navegar caso haja muitos eventos de reajuste (padrão lista 5 por página).
Uso: Essa seção é somente informativa; não edite nada aqui. Serve para verificar o histórico de aumentos no contrato. Exemplo de entrada: - Data: 02/01/2026, Usuário: João Financeiro, Reajuste: 01/01/2026 – 6%, Valor Anterior: R$ 1.000,00, Valor Após Reajuste: R$ 1.060,00. Isso indicaria que a partir de 01/01/2026 o contrato foi reajustado em 6%, passando de 1000 para 1060 mensais.
Impacto: Não há impacto direto em outros módulos além de servir como referência de auditoria. O reajuste em si, quando aplicado, já atualiza os valores das parcelas futuras no Financeiro e possivelmente gera um evento nos relatórios de Vendas (por exemplo, aumentando a receita prevista). O histórico é para controle interno e não influencia automaticamente nada – não confundir com o efeito do reajuste em si, que já foi concretizado no momento da aplicação.
Parcelas
A seção Parcelas é crucial, pois detalha todas as cobranças geradas pelo contrato ao longo de sua vigência. Aqui você visualiza o cronograma de faturamento e pagamento, podendo acompanhar e até ajustar parcelas específicas.
Imagem: Seção Parcelas do contrato

Ao abrir esta seção, as parcelas são agrupadas por ano de competência, para facilitar a navegação em contratos longos. Você verá uma lista expansível ano a ano:
Cada ano aparece como uma linha de cabeçalho com o ano (por exemplo, 2025, 2026, etc.), seguida de três indicadores (pills) coloridos mostrando um resumo naquele ano:
Verde: número de parcelas pagas no ano e valor total pago (tooltip ao passar o mouse detalha, ex: “5 parcelas pagas\n R$ 5.000,00”).
Vermelho: número de parcelas atrasadas no ano e valor total em atraso.
Azul: número de parcelas futuras (a vencer) no ano e valor total dessas futuras.
Isso oferece um panorama do status financeiro por ano.
Clique sobre a linha do ano (ou no botão de seta à esquerda) para expandir as parcelas daquele ano. Ao expandir, surge uma tabela listando cada parcela (mensal ou periódica) do contrato naquele ano, com colunas:
Parcela: Número da parcela no formato N / Total (por exemplo, “3 / 12” para terceira de doze, ou apenas “3” se total indeterminado). Isso permite identificar a sequência.
Competência: Mês/ano de referência da parcela. Geralmente coincide com o mês da data de vencimento ou prestação do serviço, formato MM/AAAA.
Faturamento: Data de emissão/faturamento da parcela (quando o título foi gerado no sistema). Frequentemente, em contratos recorrentes, essa data é igual ou próxima à competência ou vencimento, dependendo de como foi configurado o Quantidade Dias Faturamento (lead time de faturamento). Por exemplo, se a política for faturar com 5 dias de antecedência, uma parcela de competência 03/2026 e vencimento 10/03/2026 pode ter faturamento em 05/03/2026.
Vencimento: Data de vencimento da parcela (conforme o Dia de Vencimento definido e ajustes de calendário). Esta é a data limite para o cliente pagar aquela parcela. Se cair em fim de semana/feriado e você tiver configurado, pode ser ajustada para o próximo dia útil automaticamente.
Pagamento: Situação de pagamento da parcela. Aqui é exibido um rótulo indicando o status:
Quitado (com data de pagamento se quitado),
Atrasado (se passou do vencimento sem pagar),
Futuro (se ainda não chegou o vencimento).
O rótulo é colorido: azul para Futuro, vermelho para Atrasado, verde para Quitado. Ao passar o mouse, aparece a data exata de pagamento se quitado ou possivelmente a previsão. Esse campo permite visualizar rapidamente o que foi pago ou não.
- Quando Quitado, inclusive aparece um ícone de check sobreposto no ícone de cifrão na coluna de ações (última coluna), indicando parcela liquidada.
- Valor (R$): Valor cobrado naquela parcela. Se houve reajuste, parcelas após o reajuste já virão com valor atualizado. Se houve desconto ou alteração manual, esse valor reflete o atual para aquela parcela. Formato moeda, alinhado à direita.
- Ações (por parcela): A coluna final contém botões de ação específicos da parcela:
- Editar parcela (ícone ): Permite ajustar datas ou valor da parcela manualmente, caso necessário. Ao clicar, abre-se a janela de edição da fatura/parcela, onde você pode, por exemplo, mudar a data de vencimento, conceder um desconto pontual ou alterar a forma de pagamento daquela parcela. Regra: Não é possível alterar uma parcela que já foi quitada ou cancelada, e se o contrato estiver encerrado, a edição é travada. Mas para parcelas futuras ou em aberto, é possível.
- Histórico da parcela (ícone ): Abre o histórico de movimentações daquela parcela específica (por exemplo, alterações de data, splits, registros de pagamento parciais, etc.). Assim, se alguém editou a parcela anteriormente ou se ela foi renegociada, você consegue ver.
- Boleto (ou Pix) da parcela: Se a forma de pagamento da parcela for boleto bancário, aparecerá um botão para ações de boleto (ícone), onde você pode visualizar o boleto, copiar linha digitável ou verificar status de envio. Se a forma for PIX (código 17 no sistema), aparece em seu lugar um botão para visualizar o QR Code Pix da parcela para pagamento.
- Nota Fiscal (ícone ): Um botão que permite baixar a PDF da NFS-e daquela parcela, caso Emitir NFS-e esteja habilitado e a nota tenha sido gerada. Assim você consegue obter a representação da nota fiscal de serviço emitida para aquela cobrança.
- Enviar E-mail (ícone ): Permite reenviar ao cliente um e-mail de cobrança/refatura referente àquela parcela. Ao clicar, o sistema enviará (ou reagendará o envio) de um e-mail contendo, geralmente, o boleto/Pix e a nota fiscal em anexo, conforme o padrão de cobrança configurado. Útil para casos em que o cliente não recebeu ou perdeu o e-mail original.
- Status Financeiro (ícone ): Há um ícone fixo indicando situação financeira: - Um cifrão com um círculo verde (check) sobreposto se a parcela está marcada como Quitada no sistema financeiro. - Apenas o cifrão (sem check) se pendente ou atrasada. - Esse botão em si não é clicável (apenas exibe tooltip do status), mas serve de referência visual rápida.
Essas ações por parcela oferecem um controle fino – por exemplo, se o cliente pedir para prorrogar o vencimento da parcela 5 de 10, você pode clicar em Editar na parcela correspondente, ajustar a data e salvar, sem afetar as demais.
Regras e cuidados nas Parcelas: - As parcelas são geradas automaticamente conforme os dados de Dados Gerais e Serviços. Toda parcela pertence a uma Fatura anual (internamente, o sistema agrupa por ano). A quantidade total de parcelas é determinada pelo contrato (se parcelado, aquele número; se recorrente indeterminado, vai gerando conforme o tempo, geralmente mantendo um horizonte de alguns anos já pré-cadastrado).
- Geração de novas parcelas em contrato indeterminado: O sistema normalmente gera parcelas para um período adiante (por exemplo, 12 ou 24 meses futuros) mesmo em contratos indeterminados, para permitir visualização de previsão. Conforme o tempo passa, ele automaticamente estende e gera mais, de forma contínua. Isso é transparente para o usuário final.
- Editar Valor de parcela: se você editar manualmente o valor de uma parcela futura (por exemplo, conceder abatimento apenas naquele mês), essa parcela ficará com indicativo de “parcela editada” (um pontinho cinza ao lado do número). Essa alteração não retroage aos valores originais do contrato – é pontual naquela fatura.
- Cancelar parcelas: Não há um botão direto de cancelar aqui. Para cancelar parcelas futuras, normalmente deve-se encerrar o contrato (o que cancela automaticamente as parcelas ainda não faturadas) ou editar a parcela colocando valor 0 e observação. Se precisar realmente remover uma parcela (em caso de erro, etc.), provavelmente envolverá cancelar contrato ou ajustar via suporte/financeiro diretamente.
Impacto em outros módulos: A seção Parcelas está totalmente ligada ao módulo Financeiro > Contas a Receber. Cada parcela listada aqui corresponde a um título financeiro. A situação de pagamento (Quitado/Atrasado) é espelhada do Contas a Receber – se uma parcela é recebida através de baixa de título, ela aparece como Quitada aqui. Se fica vencida lá, aparece Atrasada aqui. Você pode navegar nas parcelas tanto por aqui quanto pelo menu Financeiro (onde estarão listadas juntamente com outras cobranças não contratuais). Alterações feitas aqui (ex: data de vencimento, valor, desconto) também atualizam o título financeiro correspondente.
- No Vendas (comercial), essa seção não tem ação direta, mas serve para previsão de receita. Alguns relatórios de vendas podem considerar contratos vigentes e suas parcelas futuras para projeção de faturamento. Assim, manter datas e valores atualizados impacta previsões.
- Estoque: como mencionado, contratos usualmente envolvem serviços e não dão baixa em estoque. Caso excepcional de contratos de fornecimento de produtos periódicos exigiria gerenciar entregas no módulo de pedidos ou saídas de estoque separadamente. O financeiro aqui não baixa estoque.
Botões de Ação no Rodapé (na tela de contrato)
No rodapé da janela de cadastro/edição de contrato, existem alguns botões importantes além do Salvar:
Imagem: Barra de botões no rodapé da janela de contrato, com Estender, Duplicar, Reajustar, Encerrar, Salvar

Fechar: Fecha a janela do contrato sem salvar alterações não gravadas. Se você modificou algo e clicar em Fechar, o sistema vai perguntar se deseja sair sem salvar.
Estender: Este botão aparece somente para contratos recorrentes que possuem uma data de término definida. Serve para prorrogar a vigência do contrato, adicionando mais parcelas. Por exemplo, se um contrato recorrente estava programado para terminar em dezembro deste ano, mas você negociou estender por mais 6 meses, clique em Estender, informe o novo término desejado e confirme. O sistema então gerará as parcelas adicionais e atualizará o campo de término do contrato.
Observação: O botão não aparece para contratos indeterminados (pois não há término a estender) nem para parcelados fixos (pois esses não são do tipo recorrente segundo a lógica interna). Após usar Estender, é recomendável verificar se o índice de reajuste e próximo reajuste continuam adequados para o novo período.
Duplicar: Ao clicar em Duplicar, o sistema irá criar uma cópia do contrato atual para um novo contrato (em status de rascunho para edição). Essa funcionalidade é útil para quando você precisa cadastrar um contrato muito similar a um existente – por exemplo, renovar um contrato anual criando um novo com mesmas condições, ou cadastrar um contrato para outro cliente com base em um modelo.
Ao duplicar, o novo contrato aberto herdará todos os campos (cliente, serviços, índices, etc.) exceto identificador único, e você poderá ajustar o que for necessário (datas, valores) antes de salvar. Vale destacar que duplicar não afeta o contrato original; ele permanece intacto. É como usar o contrato atual como template para outro.
Reajustar: Este botão abre a tela de Reajuste de Contrato individualmente, ou seja, para aplicar um reajuste nos valores deste contrato específico. Ele só aparece se o contrato estiver ativo e editável e não for do tipo Parcelado fixo (já que parcelado fixo normalmente não sofre reajuste no meio – seus valores são fixos até o fim). Para contratos recorrentes, ao clicar em Reajustar, você poderá informar:
O percentual de reajuste (ou novo valor diretamente por item, dependendo da interface),
A data/competência a partir da qual o reajuste vale (geralmente coincide com Próximo Reajuste sugerido),
Se o dia de vencimento permanece o mesmo ou deseja alterar (há casos de querer alinhar datas, mas geralmente não muda).
Confirmando, o sistema recalculará as parcelas futuras com o reajuste aplicado, registrará no Histórico Reajuste (seção vista acima) e atualizará os campos de valor do contrato. Nenhuma parcela já faturada ou vencida é alterada; apenas as futuras a partir da data informada. Essa ação, portanto, impacta o Financeiro (atualizando títulos futuros) e possivelmente a Nota Fiscal (as NFS-e passarão a sair com os novos valores). É uma maneira prática de implementar reajustes anuais previstos em contrato. - Exemplo: Contrato de R$1.000/mês, reajuste anual de 10% a cada janeiro. Ao chegar em janeiro, clique Reajustar, coloque 10%, data 01/01 do ano, confirme. As parcelas de janeiro em diante passarão a R$1.100,00. No histórico ficará registrado, etc.
Encerrar Contrato: (botão vermelho) Use este botão para encerrar o contrato antecipadamente ou finalizar oficialmente sua vigência. Ao encerrar:
O sistema perguntará uma confirmação, e possivelmente um motivo de encerramento (dependendo da configuração do sistema, pode haver uma lista de motivos para controle, como “Solicitação do cliente”, “Inadimplência”, “Término do projeto” etc.).
Uma vez confirmado, o contrato muda para status Encerrado. Todos as parcelas futuras (ainda não faturadas ou não vencidas) são canceladas e não serão cobradas.
Se houver parcelas em aberto vencidas ou próximas, o sistema pode mantê-las para fins de receber valores devidos até aquela data, mas não gerará novas após a data de encerramento.
Regra: Só contratos Vigentes ou Futuro podem ser encerrados. Contratos já Cancelados ou Encerrados obviamente não mostram o botão. Após encerrar, não é possível reabrir o contrato – seria necessário duplicar se quisesse retomar. Portanto, use com cautela. Essa ação impacta o Financeiro diretamente: títulos futuros são baixados como cancelados. No Vendas, o contrato deixa de contar como ativo para receita futura. E se integrando com CRM, talvez gatilhos de oportunidade de renovação sejam disparados (depende do uso do sistema).
Dica: Utilize este recurso quando o contrato termina antes do previsto ou por rescisão – assim seu dashboard financeiro não contará mais com aquelas receitas, evitando projeções irreais.
Salvar: (botão verde) Finalmente, o botão Salvar grava quaisquer alterações feitas no contrato. Ele fica habilitado se houver mudanças não salvas ou se é um novo contrato em preenchimento. Ao salvar:
O sistema valida os campos obrigatórios e regras (por exemplo, se Emitir NFS-e = Sim, ele exige Natureza Operação preenchida; se alguma data está inconsistente, alertará).
Se tudo ok, aplica as mudanças e exibe uma notificação de sucesso “Contrato #X salvo com sucesso”.
Qualquer modificação nos campos de vigência, endereço, nota fiscal, etc., passa a valer e pode refletir imediatamente nas parcelas futuras.
Se você adicionou ou removeu anexos, eles serão efetivamente salvos/excluídos neste momento.
Após salvar, você pode fechar a janela. As alterações serão visíveis na tela de pesquisa e nos módulos relacionados (Financeiro, Notas, etc.) conforme descrito.
Conclusão
A tela de contrato do BomControle integra informações de vendas (itens e valores contratados) com o financeiro (parcelas, recebimentos) e fiscal (emissão de notas), oferecendo uma visão completa do ciclo de vida dos contratos com clientes. Ao configurar corretamente cada campo conforme as regras acima, o sistema automatiza a geração de cobranças, acompanhamento de pagamentos e emissão de notas, economizando tempo e reduzindo erros. Lembre-se de manter os contratos atualizados (reajustando quando previsto, encerrando quando necessário) para que os demais módulos (Financeiro, Relatórios de Vendas) reflitam a realidade do seu negócio. Cada seção do formulário tem sua importância e, conforme visto, impactos distintos – use este manual como guia de referência rápida sempre que for cadastrar ou revisar um contrato.
Faça um teste grátis
Sem cartão de crédito
Gratuito por 7 dias


