Condição de Pagamento
Condição de Pagamento
Rotina do módulo Financeiro que define as regras para divisão automática de valores em parcelas financeiras.
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 “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”). Uma vez 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.
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
Acesso Básico
Para acessar a listagem e a consulta da rotina “Condição de Pagamento”, o usuário precisa ter, no seu perfil de acesso, a permissão “ListViewDeCondicaoPagamento” no módulo Financeiro. Sem essa permissão, o item de menu da rotina nem aparece disponível para o usuário.
Permissões de Manutenção
Além do acesso básico à rotina, cada ação de manutenção exige uma permissão própria e independente das demais:
- Incluir uma nova condição de pagamento exige a permissão “CondicaoPagamento/Novo”.
- Alterar uma condição existente exige a permissão “CondicaoPagamento/Editar”.
- Excluir uma condição existente exige a permissão “CondicaoPagamento/Excluir”.
- Exportar a listagem exige a permissão “CondicaoPagamento/Exportar”.
- Gerar parcelas automaticamente (recurso de apoio ao cadastro, explicado na Seção 8) exige a permissão “CondicaoPagamento/GerarParcelasAutomaticos”.
As demais operações de consulta (listar, pesquisar, simular parcelas, listar itens e desdobramentos) não exigem nenhuma permissão adicional: ficam liberadas para qualquer usuário que já tenha acesso básico à rotina.
Dependências Prévias
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 para existir.
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 os 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 da condição (Compra, Venda ou Ambos). O detalhamento de cada um desses campos está descrito na Seção 5.
Definir a distribuição das parcelas
Havendo mais de uma parcela, o usuário informa, para cada parcela, o percentual (ou o valor fixo) e o prazo em dias, ou então 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 já informados (ver Seção 8). O sistema não permite salvar a condição se a soma dos percentuais das parcelas estiver incompleta ou incoerente com a regra de arredondamento escolhida (ver Seção 9, Regras 2 a 4).
Configurar desdobramento por vencimento
Se o tipo de vencimento escolhido para a condição for “Vencimento Condicional” (VC), o usuário precisa, para cada parcela, cadastrar ao menos uma faixa de desdobramento. Nessa faixa, ele informa se a contagem é 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. O sistema não permite salvar a condição sem esse detalhamento quando o tipo escolhido é “Vencimento Condicional” (ver Seção 9, Regras 5 a 7).
Salvar
Ao confirmar o cadastro, o sistema grava a condição de pagamento e exibe a mensagem “Condição de pagamento inserida com sucesso.”. A partir desse momento, a condição criada já fica disponível para ser selecionada em outras rotinas do sistema.
Descrição de Cada Campo da Tela da Condição de Pagamento
Código da Condição de Pagamento
Tipo: texto
Obrigatoriedade: obrigatório
Descrição: identificador único desta condição de pagamento dentro do sistema.
Comportamento: funciona como a chave do cadastro; é o valor exibido e selecionado por outras rotinas sempre que elas precisam referenciar esta condição.
Impacto: aparece em pedidos de venda, pedidos de compra e demais documentos que utilizam esta condição de pagamento.
Nome
Tipo: texto
Obrigatoriedade: obrigatório
Descrição: nome ou 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, que localizam a condição tanto pelo código quanto pelo nome.
Impacto: aparece nas telas de seleção de condição de pagamento em outras rotinas e em relatórios.
Quantidade de Parcelas
Tipo: número
Obrigatoriedade: obrigatório
Descrição: quantidade de parcelas em que o valor do documento será dividido ao aplicar esta condição de pagamento.
Comportamento: serve de base para o recurso de geração automática de parcelas (Seção 8) e também é usado 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
Tipo: seleção
Obrigatoriedade: 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, um prazo médio de 30 dias gera parcelas com prazo de 30, 60, 90 dias, e assim sucessivamente).
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
Tipo: seleção
Obrigatoriedade: obrigatório
Descrição: define como o sistema trata as casas decimais e os 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 quais combinações são aceitas junto 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
Tipo: seleção (Sim/Não)
Obrigatoriedade: obrigatório
Descrição: indica se todas as parcelas devem ter o mesmo percentual (ou o mesmo valor).
Comportamento: quando marcado como “Sim”, o sistema verifica se a divisão de 100% pela quantidade de parcelas resulta em percentuais efetivamente iguais entre si; se não resultar, o sistema 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)
Tipo: número
Obrigatoriedade: obrigatório
Descrição: prazo médio, em dias, usado como referência entre uma parcela e outra.
Comportamento: é a base do cálculo do prazo de cada parcela na geração automática (Seção 8), sendo 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
Tipo: seleção
Obrigatoriedade: 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 nas 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
Tipo: número (percentual)
Obrigatoriedade: condicional; obrigatório quando a regra de arredondamento não usa valor fixo
Descrição: percentual do valor total do documento que fica 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 que sejam salvas 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 esta parcela ao gerar o título financeiro.
Prazo da Parcela (dias)
Tipo: número
Obrigatoriedade: condicional; obrigatório quando não é preenchido automaticamente
Descrição: prazo específico, em dias, desta parcela.
Comportamento: pode ser sobrescrito manualmente parcela a parcela, mesmo quando a condição usa geração automática.
Impacto: define, junto com a data base do documento, a data de vencimento desta parcela.
Valor Fixo da Parcela
Tipo: número (moeda)
Obrigatoriedade: condicional; obrigatório 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 este campo é preenchido, o sistema repete parcelas com esse 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)
Tipo: seleção
Obrigatoriedade: obrigatório (somente para condições do tipo “Vencimento Condicional”)
Descrição: indica se a faixa deste 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 pelo sistema para localizar em qual faixa a data do documento se enquadra.
Faixa Inicial
Tipo: número
Obrigatoriedade: 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”, em que situação esta regra de desdobramento é aplicada.
Faixa Final
Tipo: número
Obrigatoriedade: 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”, em que situação esta regra de desdobramento é aplicada.
Dia de Pagamento
Tipo: número
Obrigatoriedade: 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 do tipo “Vencimento Condicional”.
Impacto: determina a data de vencimento final da parcela financeira gerada.
Utilização e Consulta de Registros da Condição de Pagamento
Listagem Principal
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 todas 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
Existem também algumas consultas especializadas, usadas internamente por outras telas do sistema (não são buscas operadas diretamente pelo usuário final dentro desta rotina, mas vale o registro para entendimento do funcionamento geral): uma delas lista somente as condições de classe “Compra” ou “Ambos”, usada nas telas de pedido de compra; outra 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; e uma terceira permite simular, para uma condição escolhida, uma data base e um valor informados, quais seriam as parcelas geradas, o que é útil para conferir o comportamento da condição antes de aplicá-la a um documento real.
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. Também é possível alterar 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 de 1 a 31, no caso de faixa mensal) antes de gravar a alteração. Ver Seção 9, Regras 5 a 7.
⚠ Observação: [informação não disponível na documentação de origem, validar com analista responsável]: não foi possível confirmar se o campo “Código da Condição de Pagamento” fica bloqueado para edição na tela depois do cadastro inicial. É uma prática comum em cadastros deste tipo, mas depende da tela específica, que não foi analisada neste levantamento.
⚠ Observação: Não há registro de histórico ou log de alterações identificado especificamente para esta rotina na documentação de origem consultada.
Estrutura Técnica e Comportamento do Sistema da Condição de Pagamento
Geração Automática 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). Para cada parcela, o sistema calcula: 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. Esses dados são resolvidos automaticamente a partir do cadastro do cliente, da configuração do tipo de movimento ou da filial, conforme a prioridade configurada no sistema.
Validações de Dados do Cliente
Se o cliente não tiver uma carteira ou uma forma de cobrança cadastrada, e a configuração do tipo de movimento 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 antes de prosseguir (ver Seção 9, Regra 13). Isso significa, na prática, que o usuário precisa manter o cadastro do cliente completo para que os documentos financeiros sejam gerados sem interrupção.
Recurso de Geração Automática de Parcelas
A rotina conta ainda com um recurso de geração automática de parcelas: a partir da quantidade de parcelas e do prazo médio já informados no cadastro, o sistema calcula e grava sozinho o percentual e o prazo de cada parcela, dispensando o preenchimento manual parcela a parcela. É importante que o usuário saiba que esse recurso já grava os dados diretamente ao ser executado, ou seja, não se trata apenas de uma prévia que pode ser descartada.
Regras de Negócio e Restrições da Condição de Pagamento
Regra 1: 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”.
Regra 2: 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”.
Regra 3: 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”.
Regra 4: 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 exibida pelo sistema, é reproduzido aqui exatamente como consta na tela).
Regra 5: 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.”.
Regra 6: 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”.
Regra 7: 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 o trecho “7 dias” por “31 dias”.
Regra 8: 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 final feche em 100%.
Regra 9: Desdobramento duplicado não é permitido
Ao incluir um novo desdobramento com a mesma condição, a mesma parcela e a mesma variação de um desdobramento já existente, o sistema bloqueia a operação e exibe: “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.”.
Regra 10: 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 a operação e exibe: “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.”.
Regra 11: 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 a operação e exibe: “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.”.
Regra 12: Número de parcela duplicado não é permitido
Ao incluir uma nova parcela com o mesmo número de uma parcela já existente na condição, o sistema bloqueia a operação e exibe: “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.”.
Regra 13: 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”.
Regra 14: 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 a data para o dia útil anterior ou seguinte, conforme a configuração da condição. A exceção fica por conta das 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 pelo usuário.
Regra 15: Prazo médio maior que 31 dias não é permitido para “dia fixo fora do mês” na geração automática
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 e exibe uma mensagem de erro específica. [informação não disponível na documentação de origem, validar com analista responsável]: o texto exato exibido ao usuário nessa situação não pôde ser confirmado nesta análise; recomenda-se validar o texto exato com o time técnico antes de divulgar esta regra ao usuário final.