Condição de Pagamento
Condição de Pagamento
Rotina do módulo Financeiro que define as regras para dividir automaticamente o valor de documentos em parcelas financeiras, configurando quantidade de parcelas, prazos, vencimentos e desdobramentos condicionais.
Visão Geral da Condição de Pagamento
A rotina “Condição de Pagamento” faz parte do módulo Financeiro do ERP, dentro do grupo de Cadastros. Ela define as regras que o sistema usa para dividir automaticamente o valor de um documento, como um pedido de venda, um pedido de compra ou uma nota fiscal, em uma ou mais parcelas financeiras (títulos a receber ou a pagar).
Ao cadastrar uma condição de pagamento, o usuário define quantas parcelas serão geradas, o prazo médio entre elas, se o valor de cada parcela é igual ou proporcional, e como o sistema deve calcular a data de vencimento de cada parcela, incluindo regras especiais para vencimentos que caem em sábado, domingo ou feriado, e regras condicionais baseadas em faixas de dias (chamadas de “Vencimento Condicional”). Depois de cadastrada, essa condição passa a estar disponível para ser selecionada em pedidos de venda, pedidos de compra e outros documentos financeiros do sistema, evitando que o usuário precise calcular manualmente as parcelas de cada documento.
Objetivo principal: Automatizar a divisão de valores em parcelas com regras de vencimento, evitando cálculos manuais em cada documento.
Vídeo Tutorial da Condição de Pagamento
▶ Tutorial em vídeo: ainda não disponível para esta rotina.
Pré-requisitos e Contexto de Acesso da Condição de Pagamento
Para acessar a listagem e a consulta da rotina “Condição de Pagamento”, o usuário precisa ter o perfil vinculado à permissão “ListViewDeCondicaoPagamento” no módulo Financeiro. Sem essa permissão, o item de menu da rotina não fica disponível.
Permissões específicas por ação
- Incluir uma nova condição de pagamento: CondicaoPagamento/Novo
- Alterar uma condição existente: CondicaoPagamento/Editar
- Excluir uma condição existente: CondicaoPagamento/Excluir
- Exportar a listagem: CondicaoPagamento/Exportar
- Gerar parcelas automaticamente: CondicaoPagamento/GerarParcelasAutomaticos
As demais operações de consulta (listar, pesquisar, simular parcelas, listar itens e desdobramentos) não exigem permissão própria: ficam liberadas para qualquer usuário que já tenha acesso à rotina.
Não é necessário nenhum cadastro prévio em outra rotina para criar uma condição de pagamento. Ela é um cadastro auxiliar de base, usado depois por outras rotinas (pedidos de venda, pedidos de compra etc.), e não depende delas.
Processo de Criação: Passo a Passo da Condição de Pagamento
Acessar a rotina
O usuário acessa o menu Financeiro > Cadastros > Condição de Pagamento e aciona a opção de novo cadastro.
Preencher dados principais
O usuário informa o código, o nome, a quantidade de parcelas, o tipo de vencimento, a regra de arredondamento de valor, se as parcelas devem ser iguais, o prazo médio entre parcelas e a classificação (compra, venda ou ambos). O detalhamento de cada um desses campos está na Seção 5.
Definir distribuição de parcelas
Havendo mais de uma parcela, o usuário informa, para cada parcela, o percentual (ou valor fixo) e o prazo em dias, ou aciona o recurso de geração automática de parcelas, que calcula e grava essa distribuição sozinho a partir da quantidade de parcelas e do prazo médio informados (ver Seção 8). O sistema não permite salvar a condição com a soma dos percentuais das parcelas incompleta ou incoerente com a regra de arredondamento escolhida.
Configurar desdobramento (se VC)
Se o tipo de vencimento escolhido for “Vencimento Condicional” (VC), o usuário precisa, para cada parcela, cadastrar ao menos uma faixa de desdobramento, informando se a faixa é por dia do mês ou por dia da semana, os limites inicial e final da faixa, e para qual dia a parcela deve ser deslocada quando a data cair dentro dessa faixa.
Salvar
Ao confirmar o cadastro, o sistema grava a condição de pagamento e retorna a mensagem “Condição de pagamento inserida com sucesso.”. A condição criada já passa a ficar disponível para seleção em outras rotinas do sistema.
Descrição de Cada Campo da Tela da Condição de Pagamento
Código da Condição de Pagamento
Texto
Obrigatório
Descrição: Identificador único da condição de pagamento no sistema.
Comportamento: Usado como chave do cadastro; é o valor exibido e selecionado por outras rotinas ao referenciar esta condição.
Impacto: Aparece em pedidos de venda, pedidos de compra e demais documentos que referenciam a condição de pagamento.
Nome
Texto
Obrigatório
Descrição: Nome/descrição da condição de pagamento, exibido nas listas de seleção do sistema (por exemplo, “30/60/90 DIAS”).
Comportamento: Usado nos filtros de busca da listagem (a busca funciona tanto pelo código quanto pelo nome).
Impacto: Aparece em telas de seleção de condição de pagamento em outras rotinas e em relatórios.
Quantidade de Parcelas
Número
Obrigatório
Descrição: Quantidade de parcelas em que o valor do documento será dividido ao aplicar esta condição de pagamento.
Comportamento: Usado como base para o recurso de geração automática de parcelas (Seção 8) e para validar se a distribuição de percentuais entre as parcelas está completa.
Impacto: Determina quantos títulos financeiros são gerados quando a condição é aplicada a um documento.
Tipo de Condição de Pagamento
Seleção
Obrigatório
Descrição: Define a regra usada para calcular a data de vencimento de cada parcela, por exemplo, dia fixo dentro do mês, dia fixo fora do mês (mês seguinte) ou vencimento condicional por faixa de dias.
Comportamento: Quando o tipo selecionado é “Vencimento Condicional” (VC), o sistema passa a exigir o cadastro de desdobramentos por faixa de vencimento para cada parcela (ver Passo 4 da Seção 4 e Seção 9, Regras 5 a 7). Para os tipos “dia fixo fora do mês” e “dia fixo dentro do mês”, o prazo informado é aplicado igualmente a todas as parcelas; para os demais tipos, o prazo é somado a cada parcela (por exemplo, prazo médio de 30 dias gera parcelas com prazo 30, 60, 90 dias e assim por diante).
Impacto: Determina como as datas de vencimento das parcelas financeiras são calculadas quando a condição é aplicada a um documento.
Regra de Arredondamento do Valor
Seleção
Obrigatório
Descrição: Define como o sistema trata casas decimais e valores fixos ao calcular o valor de cada parcela, por exemplo, valor fixo, sem casas decimais, com casas decimais, ou valor fixo com data de vencimento própria.
Comportamento: Restringe as combinações possíveis com a quantidade de parcelas e com o campo “Parcelas Iguais”. O sistema bloqueia a geração automática de parcelas se a regra escolhida for incompatível com os demais dados informados (ver Seção 9, Regras 2 e 3).
Impacto: Define se o valor de cada parcela é truncado, arredondado ou fixo ao gerar os títulos financeiros do documento.
Parcelas Iguais
Seleção (Sim/Não)
Obrigatório
Descrição: Indica se todas as parcelas devem ter o mesmo percentual (ou valor).
Comportamento: Quando marcado como “Sim”, o sistema valida se a divisão de 100% pela quantidade de parcelas resulta em percentuais efetivamente iguais; se não resultar, bloqueia a geração automática de parcelas (ver Seção 9, Regra 4).
Impacto: Influencia o cálculo do valor de cada parcela financeira gerada a partir do documento.
Prazo Médio (dias)
Número
Obrigatório
Descrição: Prazo médio, em dias, usado como referência entre uma parcela e outra.
Comportamento: É a base do cálculo de prazo de cada parcela na geração automática (Seção 8), aplicado de forma fixa ou cumulativa dependendo do tipo de condição de pagamento selecionado.
Impacto: Determina o intervalo de dias entre os vencimentos das parcelas geradas.
Classe
Seleção
Obrigatório
Descrição: Classifica a condição de pagamento como exclusiva de Compra, exclusiva de Venda, ou disponível para Ambos.
Comportamento: Usado para filtrar quais condições aparecem disponíveis em telas de pedido de compra (que só mostram condições da classe Compra ou Ambos).
Impacto: Restringe em quais tipos de documento (compra e/ou venda) esta condição pode ser selecionada.
Percentual da Parcela
Número (percentual)
Condicional (obrigatório quando a regra de arredondamento não usa valor fixo)
Descrição: Percentual do valor total do documento atribuído a esta parcela específica.
Comportamento: Pode ser preenchido manualmente para cada parcela ou calculado automaticamente pelo recurso de geração automática de parcelas (Seção 8). O sistema impede salvar duas parcelas com o mesmo número dentro da mesma condição (ver Seção 9, Regra 12).
Impacto: Define a proporção do valor do documento que corresponde a essa parcela ao gerar o título financeiro.
Prazo da Parcela (dias)
Número
Condicional (obrigatório quando não preenchido automaticamente)
Descrição: Prazo específico, em dias, desta parcela.
Comportamento: Pode ser sobrescrito manualmente por parcela, mesmo quando a condição usa geração automática.
Impacto: Define, junto com a data base do documento, o vencimento desta parcela.
Valor Fixo da Parcela
Número (moeda)
Condicional (apenas quando a regra de arredondamento é “Valor Fixo” ou “Valor Fixo com Data de Vencimento”)
Descrição: Valor monetário fixo desta parcela, usado no lugar do percentual quando a condição trabalha com valores fixos.
Comportamento: Quando preenchido, o sistema repete parcelas de valor fixo até esgotar o valor total do documento.
Impacto: Define diretamente o valor do título financeiro gerado para esta parcela, independentemente do valor total do documento.
Tipo de Faixa (Desdobramento)
Seleção
Obrigatório (somente para condições do tipo “Vencimento Condicional”)
Descrição: Indica se a faixa do desdobramento é contada por dia do mês (“DM”) ou por dia da semana (“DS”).
Comportamento: O sistema exige que a soma de todas as faixas cadastradas para uma parcela cubra o período completo: 31 dias quando o tipo for “DM”, ou 7 dias quando o tipo for “DS” (ver Seção 9, Regras 6 e 7).
Impacto: Determina o critério usado para localizar em qual faixa a data do documento se enquadra.
Faixa Inicial
Número
Obrigatório (somente para condições do tipo “Vencimento Condicional”)
Descrição: Início do intervalo de dias coberto por este desdobramento.
Comportamento: Não pode ser maior que a “Faixa Final” e não pode se sobrepor a outra faixa já cadastrada para a mesma parcela (ver Seção 9, Regras 10 e 11).
Impacto: Define, junto com a “Faixa Final”, quando esta regra de desdobramento é aplicada.
Faixa Final
Número
Obrigatório (somente para condições do tipo “Vencimento Condicional”)
Descrição: Fim do intervalo de dias coberto por este desdobramento.
Comportamento: Sujeito às mesmas validações de sobreposição da “Faixa Inicial” (ver Seção 9, Regras 10 e 11).
Impacto: Define, junto com a “Faixa Inicial”, quando esta regra de desdobramento é aplicada.
Dia de Pagamento
Número
Obrigatório (somente para condições do tipo “Vencimento Condicional”)
Descrição: Dia para o qual a parcela é deslocada quando a data do documento cai dentro da faixa (inicial/final) deste desdobramento.
Comportamento: Aplicado automaticamente pelo sistema ao calcular o vencimento de parcelas de condições “Vencimento Condicional”.
Impacto: Determina a data de vencimento final da parcela financeira gerada.
Utilização e Consulta de Registros da Condição de Pagamento
Na listagem principal, o usuário localiza uma condição de pagamento já cadastrada digitando parte do código ou do nome no campo de busca. O sistema retorna as condições cujo código ou nome contenham o texto informado. A listagem é paginada e pode ser ordenada pelas colunas exibidas (código, nome, quantidade de parcelas, tipo de condição e prazo médio).
Consultas especializadas internas
- Lista somente as condições de classe “Compra” ou “Ambos” (para telas de pedido de compra).
- Lista as condições disponíveis para um cliente específico, considerando a filial e a origem de preço configurada para o tipo de movimento.
- Permite simular, para uma condição, uma data base e um valor informados, quais seriam as parcelas geradas, útil para conferir o comportamento da condição antes de aplicá-la a um documento real.
Essas consultas especializadas não são operadas diretamente pelo usuário final nesta rotina, mas são consultadas internamente por outras telas do sistema.
Processo de Edição da Condição de Pagamento
Após o cadastro, o usuário pode alterar todos os campos principais da condição de pagamento: nome, quantidade de parcelas, tipo de condição, regra de arredondamento, indicador de parcelas iguais, prazo médio e classe, assim como a distribuição de parcelas e, quando aplicável, os desdobramentos por faixa de vencimento.
Ao salvar uma edição, se a condição for do tipo “Vencimento Condicional” (VC), o sistema revalida se todas as parcelas continuam com desdobramento completo (cobrindo 7 dias, no caso de faixa semanal, ou 31 dias, no caso de faixa mensal) antes de gravar (ver Seção 9, Regras 5 a 7).
Informação não confirmada
Não foi possível confirmar se o campo “Código da Condição de Pagamento” fica bloqueado para edição na tela após o cadastro inicial. Validar com analista responsável.
Log/Histórico: Não há registro de log/histórico de alterações específico desta rotina identificado na documentação de origem.
Estrutura Técnica e Comportamento do Sistema da Condição de Pagamento
Geração de títulos financeiros
Quando um documento do sistema (por exemplo, um pedido de venda) aplica uma condição de pagamento, o sistema gera automaticamente os títulos financeiros correspondentes (a receber ou a pagar), calculando para cada parcela: o valor (proporcional ou fixo, conforme a configuração da condição), a data de vencimento (ajustada para dia útil quando a condição ou o tipo de movimento exigir) e, quando aplicável, o banco/caixa (carteira) e a forma de cobrança do título, resolvidos automaticamente a partir do cadastro do cliente, da configuração do tipo de movimento ou da filial, conforme a prioridade configurada. Se o cliente não tiver carteira ou forma de cobrança cadastrada e a configuração exigir que esses dados venham do cadastro do cliente, o sistema impede a geração das parcelas e orienta o usuário a completar o cadastro do cliente (ver Seção 9, Regra 13).
Geração automática de parcelas
A rotina conta com um recurso de geração automática de parcelas: a partir da quantidade de parcelas e do prazo médio informados, o sistema calcula e grava sozinho o percentual e o prazo de cada parcela, dispensando o preenchimento manual parcela a parcela. Esse recurso já grava os dados diretamente ao ser executado, não é apenas uma prévia.
Regras de Negócio e Restrições da Condição de Pagamento
Bloqueio de exclusão por dependência
Se a condição de pagamento já estiver sendo usada por outro cadastro ou documento do sistema, o usuário não consegue excluí-la. O sistema exibe a mensagem: “Não foi possível Excluir — A condição de pagamento [código] – [nome] esta sendo usada por outras tabelas e não pode ser excluída. Detalhes: [detalhe técnico]. Verifique operação, se necessário exclua tabelas dependente desta para concluir operação”.
Geração automática de parcelas não aceita “Valor Fixo”
Se a regra de arredondamento estiver configurada como “Valor Fixo”, o usuário não consegue usar o recurso de geração automática de parcelas. O sistema exibe: “Operação cancelada — Não é possivel gerar parcelas com o valor inteiro setado como valor fixo. Favor corrija operação e tente novamente”.
Percentual incompatível com “Sem Decimais”
Se a regra de arredondamento estiver configurada como “Sem Decimais” e o percentual calculado para cada parcela tiver casas decimais, a geração automática é bloqueada. O sistema exibe: “Operação cancelada — Não é possivel gerar parcelas com o valor inteiro setado como sem casas decimais e o percentual tendo valores decimais. Favor corrija operação e tente novamente”.
Percentuais não fecham como “iguais”
Se o usuário marcar que as parcelas devem ter percentual igual, mas a divisão de 100% pela quantidade de parcelas não for exata, a geração automática é bloqueada. O sistema exibe: “Operação cancelada — Percentual das parcelas não são iguais. Favor informe os perncetuais da parcelas iguais e tente novamente” (o texto da mensagem, incluindo a grafia, é exibido exatamente como consta no sistema).
Condição “Vencimento Condicional” exige parcelas com desdobramento
Para condições do tipo “Vencimento Condicional” (VC), toda parcela precisa ter ao menos um desdobramento cadastrado. Se nenhuma parcela for informada, o sistema exibe: “Não foi possível realizar a operação — A forma de pagamento requer a inclusão de parcela. Verifique a operação”. Se uma parcela específica não tiver desdobramento, o sistema exibe: “Não foi possível realizar a operação — Existe parcela sem desdobramento. Parcela Nº: [número]. Criar uma regra de desdobramento para a parcela.”.
Faixas semanais precisam somar 7 dias
Para desdobramentos por dia da semana, a soma das faixas cadastradas para cada parcela precisa cobrir exatamente 7 dias. Caso contrário, o sistema exibe: “Não foi possível realizar a operação — A soma da(s) faixa(s) da parcela nº [número] está incompleta. Por favor, informar faixa(s) no período de 7 dias. Verifique a operação”.
Faixas mensais precisam cobrir de 1 a 31
Para desdobramentos por dia do mês, a soma das faixas cadastradas para cada parcela precisa cobrir o intervalo de 1 a 31. Caso contrário, o sistema exibe a mesma mensagem da Regra 6, trocando “7 dias” por “31 dias”.
Prazo fixo ou cumulativo conforme o tipo
Ao gerar parcelas automaticamente, condições do tipo “dia fixo dentro do mês” ou “dia fixo fora do mês” aplicam o mesmo prazo a todas as parcelas; os demais tipos acumulam o prazo a cada parcela (por exemplo, 30, 60, 90 dias). A última parcela sempre absorve a diferença de percentual que sobrar do cálculo, para que a soma feche em 100%.
Desdobramento duplicado não é permitido
Ao incluir um novo desdobramento com a mesma condição, parcela e variação de um já existente, o sistema bloqueia: “Registro não incluído. — Já existe um registro com o mesmo código de condição de pagamento: [código], parcela: [número] e variação: [número]. Verifique os dados e tente novamente.”.
Faixa inicial não pode ser maior que a final
Ao salvar um desdobramento com a faixa inicial maior que a faixa final, o sistema bloqueia: “Registro não incluído. — A Faixa inicial não pode ser maior que a faixa final. Informe uma Faixa inicial menor ou igual a Faixa final e tente novamente.”.
Faixas não podem se sobrepor
Ao salvar um desdobramento cuja faixa se sobreponha a outra já cadastrada para a mesma parcela, o sistema bloqueia: “Registro não incluído. — Já existe um desdobramento registrado dentro da Faixa inicial e(ou) da Faixa final informada. Verifique as faixas iniciais e finais e tente novamente.”.
Número de parcela duplicado não é permitido
Ao incluir uma nova parcela com o mesmo número de uma já existente na condição, o sistema bloqueia: “Registro não incluído. — Já existe um registro com o mesmo código de condição de pagamento: [código] e número de parcela: [número]. Verifique os dados e tente novamente.”.
Carteira e forma de cobrança do cliente, ao gerar o financeiro de um documento
Ao aplicar a condição de pagamento sobre um documento (por exemplo, um pedido de venda), se a configuração do tipo de movimento exigir que a carteira (banco/caixa) venha do cadastro do cliente e o cliente não tiver uma carteira definida, o sistema não gera as parcelas e exibe: “Não foi possível gerar Financeiro — O participante, [código], não possui carteira definida e as parcelas não serão geradas. Defina uma carteira para o participante”.
Da mesma forma, se a forma de cobrança exigida vier do cadastro do cliente e ele não tiver uma forma de cobrança definida, o sistema exibe: “Não foi possível gerar Financeiro — O participante, [código], não possui forma de cobrança definida e o tipo de movimento [tipo] está definido para pegar do cadastro. Favor defina forma de cobrança para o participante”.
Ajuste automático para dia útil
Ao calcular o vencimento de cada parcela (fora do fluxo “Vencimento Condicional”), o sistema verifica se a data cai em sábado, domingo ou feriado cadastrado e ajusta automaticamente para o dia útil anterior ou seguinte, conforme a configuração da condição, exceto para condições de tributos com vencimento fora da quinzena, semana, decêndio ou mês, que sempre antecipam a data para o dia útil anterior, independentemente da configuração escolhida.
Prazo médio maior que 31 dias não é permitido para o tipo “dia fixo fora do mês” na geração automática
Informação não confirmada: O texto exato exibido ao usuário nessa situação não pôde ser confirmado na documentação de origem.
Ao gerar parcelas automaticamente para uma condição do tipo “dia fixo fora do mês” (DF) com prazo médio maior que 31 dias, o sistema bloqueia a operação com uma mensagem de erro específica.