Condições de pagamento protheus
Condição de pagamento Protheus: conheça os tipos e como configurar

Definir corretamente as condições de pagamento no Protheus é essencial para que compras, vendas e faturamento gerem títulos financeiros com os vencimentos e valores esperados. Uma regra inadequada pode produzir parcelas em datas incorretas, concentrar valores indevidamente ou exigir ajustes manuais no Financeiro.

No TOTVS Protheus, esse cadastro é realizado pela rotina MATA360 e armazenado, de forma geral, na tabela SE4. O sistema oferece nove tipos regulares de condição de pagamento — numerados de 1 a 9 — e o tipo especial B, que permite combinar regras. Cada tipo interpreta de maneira diferente os campos Código, Tipo e Cond. Pagto. Por isso, copiar uma sintaxe sem entender a lógica da opção escolhida é uma das principais causas de erro.

Neste guia, você vai entender o funcionamento de cada tipo de condição de pagamento no Protheus, quando utilizá-lo e quais cuidados adotar antes de levar a configuração para o ambiente produtivo.

O que são condições de pagamento no Protheus?

A condição de pagamento determina como o valor de uma negociação será distribuído em títulos: quantidade de parcelas, intervalo entre vencimentos, datas fixas, percentuais e outras regras. Ela pode ser utilizada em processos de compra e venda e influencia a integração desses documentos com o módulo Financeiro.

É importante não confundir condição de pagamento com forma de pagamento. A condição responde principalmente quando e em quantas parcelas o valor será pago ou recebido. A forma de pagamento identifica o meio utilizado, como dinheiro, Pix, cartão, cheque ou transferência. No Protheus, esses conceitos podem participar do mesmo processo, mas não são equivalentes e possuem cadastros e tratamentos distintos.

Em resumo: “30/60/90 dias” é uma condição de pagamento; “Pix” ou “cartão de crédito” é uma forma de pagamento.

Quais são os tipos de condição de pagamento no Protheus?

A escolha deve partir da regra comercial real da empresa. A tabela abaixo ajuda a identificar rapidamente o tipo mais aderente; em seguida, cada opção é detalhada com a sintaxe utilizada no campo Cond. Pagto. (E4_COND).

TipoUso principalComo funciona
1Prazos explícitosCada número representa um vencimento contado a partir da data-base.
2Fórmula pelo códigoO Código e o E4_COND formam a regra de primeiro vencimento, parcelas e intervalo.
3Dias fixos do mêsDefine parcelas, carência e dias do mês aceitos para os vencimentos.
4Dia da semanaDefine parcelas, intervalo e um dia da semana para ajuste dos vencimentos.
5Carência + intervaloDefine primeiro vencimento, quantidade de parcelas e intervalo recorrente.
6Carência + dia da semanaCombina parcelas, primeiro vencimento, dia da semana e intervalo.
7Calendário anualDefine dias fixos de vencimento para os meses do ano.
8Prazos e percentuaisDistribui percentuais diferentes entre parcelas com prazos definidos.
9Parcelamento manualDatas e valores são informados no pedido ou orçamento de venda.
BComposição de regrasCombina mais de uma condição e distribui o valor por rateio.

Tipo 1: prazos definidos a partir da data-base

É a alternativa mais simples e uma das mais usadas. Cada número separado por vírgula representa a quantidade de dias entre a data-base da operação e o vencimento da respectiva parcela.

Exemplo: E4_COND = 0,30,60

1ª parcela: no mesmo dia da data-base;

2ª parcela: 30 dias depois;

3ª parcela: 60 dias depois.

Para uma venda apenas a prazo, sem parcela à vista, a regra pode ser 30,60,90. O ponto central é que cada prazo é informado de forma explícita; o sistema não calcula um intervalo recorrente entre as parcelas.

Tipo 2: cálculo combinado entre Código e Cond. Pagto.

No tipo 2, o campo Código (E4_CODIGO) participa da fórmula. Seus três algarismos representam, respectivamente, o multiplicador para o primeiro vencimento, a quantidade de parcelas e o multiplicador do intervalo entre elas. O campo E4_COND fornece o valor multiplicador.

Exemplo oficial: E4_CODIGO = 321 e E4_COND = 10

3 × 10 = 30 dias até o primeiro vencimento;

2 = quantidade de parcelas;

1 × 10 = 10 dias de intervalo entre as parcelas.

Esse tipo exige atenção especial à padronização do código, pois alterar o código não é apenas uma mudança de identificação: pode modificar o cálculo da condição.

Tipo 3: parcelas ajustadas para dias específicos do mês

O tipo 3 é indicado quando a empresa precisa concentrar vencimentos em dias predeterminados do mês. A sintaxe informa a quantidade de parcelas, o intervalo até o primeiro vencimento e, depois, os dias do mês aceitos para ajuste.

Exemplo: E4_COND = 2,30,2,22

2 parcelas;

30 dias até o primeiro vencimento;

vencimentos ajustados para os dias 2 ou 22, conforme a lógica da rotina.

É útil quando o contas a pagar ou a receber trabalha com janelas fixas, mas deve ser testado com diferentes datas de emissão para confirmar o ajuste esperado.

Tipo 4: vencimento em um dia específico da semana

O tipo 4 define quantidade de parcelas, intervalo entre elas e dia da semana para o vencimento. A numeração adotada é: 1 para domingo, 2 para segunda-feira, 3 para terça-feira, até 7 para sábado.

Exemplo: E4_COND = 4,30,3

4 parcelas;

intervalo de 30 dias;

vencimento ajustado para terça-feira.

Segundo a TOTVS, o ajuste não retrocede para o dia escolhido na mesma semana quando ele já passou em relação ao vencimento calculado; a data é levada para a próxima ocorrência válida. Essa característica precisa ser considerada na previsão de caixa.

Tipo 5: primeiro vencimento, parcelas e intervalo

O tipo 5 é adequado para parcelamentos regulares com uma carência inicial. A regra informa, nessa ordem, os dias até o primeiro vencimento, a quantidade de parcelas e o intervalo entre elas.

Exemplo: E4_COND = 30,4,30

O resultado são quatro parcelas: a primeira vence 30 dias após a emissão e as demais a cada 30 dias. Em comparação com o tipo 1, o tipo 5 evita informar individualmente todos os prazos quando o intervalo é regular.

Tipo 6: carência, dia da semana e intervalo

O tipo 6 combina elementos dos tipos 4 e 5. Ele permite definir quantidade de parcelas, dias até o início dos pagamentos, dia da semana para ajuste e intervalo entre os vencimentos.

Exemplo: E4_COND = 6,15,4,30

6 parcelas;

primeiro vencimento após 15 dias;

ajuste para quarta-feira;

30 dias de intervalo entre parcelas.

Por reunir mais critérios, esse tipo deve ser simulado em datas próximas ao fim do mês e em diferentes dias da semana.

Tipo 7: datas fixas distribuídas ao longo do ano

O tipo 7 atende regras baseadas em um calendário anual. O primeiro valor indica a quantidade de parcelas e os valores seguintes representam o dia de vencimento aplicável a cada mês, de janeiro a dezembro. Zeros podem ser utilizados em meses sem vencimento, conforme a regra desejada.

A rotina não retrocede para um vencimento que já passou. Se a emissão ocorrer depois da data prevista para o mês, o cálculo avança para o próximo vencimento configurado. Por isso, essa condição é apropriada para calendários rígidos, mas exige uma revisão cuidadosa da sequência dos 12 meses.

Tipo 8: prazos diferentes e percentuais por parcela

O tipo 8 trabalha com dois blocos: o primeiro informa os dias de vencimento e o segundo distribui os percentuais do valor total. É indicado quando as parcelas não possuem o mesmo valor.

Exemplo: E4_COND = [30,60,90],[55,22.5,22.5]

55% em 30 dias;

22,5% em 60 dias;

22,5% em 90 dias.

Os dois blocos precisam ter a mesma quantidade de posições, e a soma dos percentuais deve ser exatamente 100%. Percentuais decimais são informados com ponto, não com vírgula.

Tipo 9: datas e valores informados manualmente

O tipo 9 é reservado a negociações que não cabem nas regras automáticas anteriores. O cadastro continua sendo feito na MATA360, mas as datas e os valores das parcelas são informados no pedido de venda (MATA410) ou no orçamento de venda (MATA415).

O E4_COND pode assumir 0 para valores fixos ou % para distribuição percentual. No pedido, os dados são preenchidos em campos de parcelas e vencimentos, como C5_PARCn e C5_DATAn. O parâmetro MV_TIPO9SP interfere na validação ao salvar pedidos com valores ou datas incompletos; portanto, não deve ser alterado sem avaliar o processo atual.

Embora seja flexível, o tipo 9 transfere parte do controle para o usuário e aumenta o risco operacional. Antes de adotá-lo como padrão, verifique se os tipos 3, 7 ou 8 já atendem à regra de negócio de forma automatizada.

Tipo B: combinação de diferentes condições

O tipo B permite combinar duas ou mais condições de pagamento em uma única regra para processos de venda. Os itens são registrados na tabela SEC e recebem um percentual de rateio. A soma dos rateios deve chegar a 100%.

A documentação da TOTVS informa que condições dos tipos 9, A e B não podem ser utilizadas como componentes dessa combinação. Também é necessário avaliar o parâmetro MV_AGLDUPB, que influencia o tratamento de duplicatas com a mesma data de vencimento e a referência de data para a próxima condição.

E o tipo A? Ele pode aparecer em ambientes específicos, principalmente nos módulos de Veículos (SIGAVEI) e Oficina (SIGAOFI). Não deve ser tratado como uma condição genérica do Backoffice sem validar a documentação do ambiente utilizado.

Como cadastrar uma condição de pagamento no Protheus

O caminho de menu pode variar conforme o módulo, a release, as permissões e as personalizações do ambiente. Em uma estrutura padrão, a rotina pode ser acessada em Atualizações > Cadastros > Condições de pagamento, pelo programa MATA360.

  1. Mapeie a regra de negócio antes do cadastro. Registre a data-base, quantidade de parcelas, carência, intervalos, datas fixas e percentuais. Escolha o tipo somente depois de transformar a política comercial em uma regra objetiva.
  2. Acesse a MATA360 e clique em Incluir. Confirme se o usuário possui permissão para cadastrar ou alterar condições e se está na empresa e filial corretas.
  3. Defina um código e uma descrição claros. Adote um padrão que ajude a identificar a regra, mas lembre-se de que, no tipo 2, o código participa do cálculo e não pode ser escolhido livremente.
  4. Selecione o Tipo e preencha o campo Cond. Pagto. Informe a sintaxe correspondente no E4_COND. Revise também os demais campos aplicáveis, como os tratamentos de impostos e componentes financeiros existentes no cadastro.
  5. Salve e utilize a simulação da condição. Teste várias datas-base e valores, não apenas um cenário. Confira quantidade de títulos, vencimentos, percentuais, arredondamentos e o tratamento de impostos.
  6. Valide a operação completa em homologação. Inclua um documento de compra ou venda representativo, gere o processo até o Financeiro e confira os títulos nas tabelas e rotinas correspondentes.
  7. Documente e publique de forma controlada. Registre a justificativa, os exemplos testados, a data da alteração e os responsáveis. Só depois replique a configuração em produção.
Atenção: não altere uma condição já utilizada em produção sem análise de impacto. Dependendo do processo e das customizações, a mudança pode afetar novas operações que ainda usam o mesmo código. Quando necessário, crie uma nova condição e planeje a substituição.

Como escolher o tipo correto

NecessidadeTipo mais provável
Prazos simples como à vista, 30 e 60 diasTipo 1
Parcelas regulares com carência inicialTipo 5
Vencimentos em dias fixos do mêsTipo 3
Vencimentos em determinado dia da semanaTipo 4 ou 6
Calendário fixo ao longo do anoTipo 7
Percentuais diferentes por parcelaTipo 8
Datas e valores definidos caso a caso na vendaTipo 9
Combinação de regras com rateioTipo B

Essa associação é um ponto de partida, não uma substituição da simulação. Parâmetros, campos adicionais e customizações podem alterar o resultado do cálculo no ambiente da empresa.

Erros comuns na configuração

Confundir condição e forma de pagamento. Isso leva a procurar no MATA360 uma configuração que pertence a outro cadastro ou processo.

Usar o tipo 1 para regras recorrentes muito longas. Embora funcione, o cadastro fica mais difícil de manter; o tipo 5 pode representar melhor uma carência seguida de intervalos regulares.

Ignorar que o código compõe a fórmula do tipo 2. Um código criado apenas por convenção pode gerar vencimentos totalmente diferentes do esperado.

Não testar o avanço de datas nos tipos 3, 4, 6 e 7. A regra pode mover o vencimento para a próxima data válida e alterar a projeção de caixa.

Cadastrar percentuais do tipo 8 que não totalizam 100%. A quantidade de percentuais também deve corresponder à quantidade de prazos.

Deixar parcelas incompletas no tipo 9. Além do risco de títulos incorretos, o comportamento de validação depende do MV_TIPO9SP.

Criar tipo B com rateio diferente de 100%. Também é necessário verificar o MV_AGLDUPB quando houver vencimentos coincidentes.

Simular impostos fora do valor total. Quando a condição separa impostos como IPI ou ICMS solidário, a TOTVS orienta que os valores sejam considerados no total informado na simulação.

Testar somente uma data e um valor. Uma condição aparentemente correta pode falhar em viradas de mês, dias da semana, percentuais decimais ou cenários com impostos.

Checklist antes de liberar a condição

A regra comercial foi documentada e aprovada?

O tipo escolhido representa a regra com o menor nível de intervenção manual?

Código, descrição, tipo e E4_COND estão coerentes?

A simulação foi realizada com diferentes datas-base e valores?

Foram conferidos vencimentos, percentuais, arredondamentos e impostos?

O processo completo foi testado em homologação até a geração dos títulos?

Parâmetros como MV_TIPO9SP ou MV_AGLDUPB foram avaliados quando aplicáveis?

A alteração está documentada e possui plano de implantação e reversão?

Perguntas frequentes

O que é a rotina MATA360 no Protheus?

É a rotina utilizada para cadastrar e manter condições de pagamento. Nela são definidos código, descrição, tipo e regra de cálculo, entre outros campos aplicáveis ao processo.

Qual tipo usar para 30, 60 e 90 dias?

Para prazos explícitos contados da data-base, normalmente utiliza-se o tipo 1 com E4_COND = 30,60,90. Se houver uma parcela à vista, a regra pode ser 0,30,60.

Qual é a diferença entre os tipos 1 e 5?

No tipo 1, cada vencimento é informado individualmente como deslocamento da data-base. No tipo 5, informa-se o primeiro vencimento, a quantidade de parcelas e o intervalo recorrente.

Como criar parcelas com valores diferentes?

O tipo 8 permite associar prazos a percentuais diferentes. Os percentuais devem totalizar 100% e corresponder à quantidade de prazos informada.

Quando utilizar o tipo 9?

Quando nenhuma regra automática atender à negociação e for necessário informar datas e valores manualmente no pedido ou orçamento de venda. Por depender de preenchimento manual, ele exige controles adicionais.

É seguro alterar uma condição já usada?

A alteração deve ser avaliada em homologação e documentada. Em muitos casos, criar um novo código é mais seguro do que modificar uma regra que continua sendo utilizada em processos ativos.

Conclusão

As condições de pagamento no Protheus não são apenas um cadastro administrativo. Elas transformam a negociação comercial em vencimentos e valores que serão levados ao Financeiro e, por isso, afetam diretamente o fluxo de caixa, a cobrança, o pagamento a fornecedores e a qualidade dos dados da operação.

A melhor configuração é aquela que representa a política da empresa com clareza, reduz intervenção manual e pode ser comprovada por simulações e testes de ponta a ponta. Tipos simples, como 1 e 5, atendem grande parte dos parcelamentos recorrentes; tipos como 7, 8, 9 e B devem ser utilizados quando a complexidade do negócio realmente justificar os controles adicionais.

Se sua empresa precisa revisar cadastros, parâmetros ou integrações financeiras, a consultoria TOTVS Protheus do Grupo Adere pode apoiar o diagnóstico, a parametrização, os testes e a documentação do ambiente.

Leia também:

Com dúvidas?

Entre em contato conosco:

Compartilhe:

Preencha com seus dados:

Preencha com seus dados: