Explicativo sobre os tipos de condições de pagamentos
Produto: | Protheus |
Versões: | A partir da 11.8 |
Ocorrência: | Explicativo sobre as condições de pagamentos no faturamento disponíveis no produto Protheus |
Ambiente: | Todos |
Índice
ConceitoAs condições de pagamento existem para estipular regras comerciais e prazos no momento da finalização da compra, seja ela um recebimento de empresas (compras) ou entrega (vendas). É possível vincular em casos da entrada de produtos (compra) pagamentos adiantados e no caso da saída de produtos (venda/faturamento) um recebimento adiantado. Acréscimos, descontos, tipos, percentuais e algumas condições podem ser impostas no momento do cadastro da condição de pagamento, além do prazo/quantidade das parcelas da movimentação. ConsideraçõesExceção de datas em pagamentos As condições de pagamento possuem cadastro de datas somente por regra. Não é possível configurar para não cair em determinados dias ou determinar acréscimos ou decréscimos de acordo com a forma de pagamento. Alternar data de vencimento dependendo do dia do pagamento No módulo financeiro [SE1 - Títulos à Receber] é feito um tratamento que pega o vencimento E1_VENCTO, que tem seu valor calculado pelo campo E1_EMISSAO e, ajusta o vencimento real do vencimento do título para o dia útil mais próximo e grava reajustado no campo “Vencto. Real - [E1_VENCREA]” Por esse motivo não é possível configurar condições de pagamento de maneira que, se o início da contagem da condição de pagamento estiver entre dia "W" e dia "X", o vencimento da duplicata ocorre no dia "A" e caso o pagamento ocorra entre o dia "Y" e o dia "Z", que o vencimento da duplicata ocorra no dia "B". Tipos de Condição de PagamentoConfigurado pelo campo “Tipo* [E4_TIPO]” na rotina MATA360. Tipo 1:
Documentação KCS sobre a Condição de Pagamento Tipo 1: Recomendado para condições de complexidade baixa; É possível determinar a distância dos vencimentos entre as parcelas tendo como base a emissão do documento de saída.
Cadastrando:
OBS: Atente-se à configuração do parâmetro MV_DIACONT sendo 1 = Conta o dia atual ou 2 = Conta a partir do dia seguinte
GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 1 - E4_TIPO = “1”):
Tipo 2:
Documentação KCS sobre a Condição de Pagamento Tipo 2: Recomendado para condições de pagamento de complexidade baixa; Representa o tempo até o vencimento (com um multiplicador), o números das parcelas e o intervalo entre elas também com um multiplicador.
Cadastrando:
GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 2 - E4_TIPO = “2”).
Tipo 3:
Documentação KCS sobre a Condição de Pagamento Tipo 3: Recomendado para condições de complexidade média; Determina-se os dias até o primeiro vencimento, a quantidade de parcelas e os dias exatos de vencimento. (para o sistema ajustar para os dias colocados)
Cadastrando:
GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 3 - E4_TIPO = “3”). Tipo 4:
Recomendado para condições de pagamento com média complexidade; Declara-se a quantidade de parcelas, o intervalo entre estas e o dia da semana padrão de vencimento.
d(S) são os dias de semana, assume-se: 1 - Domingo 2 - Segunda-Feira 3 - Terça-Feira 4 - Quarta-Feira 5 - Quinta-Feira 6 - Sexta-Feira 7 - Sábado OBS: O sistema não retrocede a data para a semana vigente ao vencimento. Quando por intervalo de parcelas O vencimento cair na Quarta-Feira, a mesma semana o sistema levará a regra como vencimento para a Terça-Feira da semana seguinte.
Emissão 28/06/22 + 30 DDL Cadastrando:
Resultado: Os pagamentos serão efetuados da seguinte forma: • 1ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair.• 2ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 3ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 4ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 4 - E4_TIPO = “4”). Tipo 5:
Recomendado para condições de complexidade baixa; Determina-se os dias até o primeiro vencimento, a quantidade de parcelas e a carência entre elas.
Cadastrando:
Resultado: Os pagamentos serão efetuados da seguinte forma: • 1ª parcela paga 30 dias após a emissão do documento de saída. • 2ª parcela paga 30 dias após o vencimento da parcela anterior. • 3ª parcela paga 30 dias após o vencimento da parcela anterior. • 4ª parcela paga 30 dias após o vencimento da parcela anterior. GIF Exemplo do resultado da simulação utilizando uma condição de pagamento Tipo 5 (Tipo 5 - E4_TIPO = “5”).
Tipo 6:
Recomendado para condições de complexidade alta; Determina-se a quantidade de parcelas, o tempo em dias) até o início dos pagamentos, o dia da semana que o vencimento pode cair e a carência entre os vencimentos das parcelas (duplicatas).
d(S) são os dias de semana, assume-se: 1 - Domingo 2 - Segunda-Feira 3 - Terça-Feira 4 - Quarta-Feira 5 - Quinta-Feira 6 - Sexta-Feira 7 - Sábado Cadastrando:
Resultado: Os pagamentos serão efetuados da seguinte forma: • 1ª parcela paga 15 dias após a emissão, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 2ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 3ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 4ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 5ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. • 6ª parcela será paga após o vencimento da duplicata após os 30 dias de intervalo, a parcela será paga no reajuste para o dia da semana mais próximo (configurado) para cair. GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 6 - E4_TIPO = “6").
Tipo 7:
Recomendado para condições de complexidade muito alta; O primeiro algarismo simboliza a quantidade de parcelas, seguido dos dias do mês de cada mês que as parcelas cairão. Somente um dia fixo no ano (independente da emissão) Criar uma condição de pagamento Tipo = 7 e Condição: 1,0,0,0,0,0,0,10,0,0,0,0,0 , onde o primeiro digito corresponde ao numero de parcelas e depois cada zero como corresponde a um mês do ano. No sétimo zero foi inserido o dia do vencimento. Ao incluir uma nota na data de hoje, o vencimento ficará para 10/07.
Cadastrando:
Resultado: Supondo que a emissão da nota fiscal de saída da compra foi emitida dia 01/01. Os pagamentos serão efetuados da seguinte forma: • 1ª parcela paga dia 5 de janeiro. • 2ª parcela paga dia 10 de fevereiro. • 3ª parcela paga dia 15 de março. OBS: O sistema não retrocede o mês para cálculo do vencimento. Exemplo: Se a Emissão: 10/01/22 O primeiro vencimento (janeiro) seria no dia 5 de janeiro, como foi emitido a nota fiscal em uma data superior a da primeira parcela, ele não retrocede e sim avança para a próxima, que é dia 10 de fevereiro. GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 7 - E4_TIPO = “7”).
Tipo 8:
Recomendado para condições de complexidade muito alta; Determinado com dois blocos númericos. O primeiro determina a distância de dias para o vencimento das duplicatas (a partir da emissão da nota fiscal, assim como a condição de pagamento do Tipo 1). O segundo determina a porcentagem de pagamento em relação ao total das duplicatas a ser paga nas respectivas parcelas.
Os blocos devem ser separados por []:
Atenção: O segundo bloco de números deve possuir em sua soma 100% e deve ter a quantidade de números igual a quantidade de parcelas (do primeiro bloco) Porcentagem decimal: Caso o número da porcentagem seja “quebrado”, por exemplo a porcentagem “Quinze e meio por cento” deve ser representada como “15.5” (com ponto e não vírgula) e separada por vírgulas para que não afete a contagem das demais parcelas e porcentagens. Cadastrando:
Resultado: Supondo que o total das parcelas seja R$1000,00. Os pagamentos serão efetuados da seguinte forma: • 1ª parcela 30 dias após a emissão com valor de R$550, que é 55% do valor total. • 2ª parcela 60 dias após a emissão com valor de R$225, que é 22,5% do valor total. • 3ª parcela 90 dias após a emissão com valor de R$225, que é 25,5% do valor total. GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo 8 - E4_TIPO = “8”).
Tipo 9:
Recomendado para condições da mais extrema complexidade; Determina-se manualmente no pedido de vendas (Rotina MATA410 - Tabela SC5), a data das parcelas e os valores das parcelas. Caso nenhum dos Tipos de Condição disponíveis atenda plenamente a particularidade de sua necessidade, pode-se utilizar a Condição de Pagamento Tipo 9, que é usada quando não há um tipo que automatize a especificidade da regra do cliente. Há dois tipos de uso sobre a Condição de Pagamento Tipo 9, o modo por percentual e o modo por valor fixo.
Exemplo de Cadastro - Condição de Pagamento Tipo 9 - Valor Fixo
Exemplo de Cadastro - Condição de Pagamento Tipo 9 - Valor Fixo
Exemplo de Uso da condição “001” que é Tipo 9 e tem o valor fixo: Pedido 1: “Pedido de Vendas” - C5_NUM: 000001 Valor Total do Pedido R$ 1.000,00 (Total de todos os itens [C6_VALOR]) Resultado do Pedido 1: • Parcela 1: 100,00 e vencimento 25/03/2022 Exemplo de Uso da condição “002” que é Tipo 9 e tem valor em percentual: Pedido 2: “Pedido de Vendas” - C5_NUM: 000002
Resultado do Pedido 2: • Parcela 1: 10% sobre o total do pedido (R$100,00) e vencimento 25/03/2022 Cada duplicata tem seu valor colocado em um campo (C5_PARC1/2/3/4 ou CJ_PARC1/2/3/4) e seu respectivo vencimento colocado em outro campo (C5_DATA1/2/3/4 ou CJ_DATA1/2/3/4) manualmente na tela das rotinas Pedidos de Venda e Orçamentos de Venda.
OBS 1: Cada duplicata deve ter um valor (C5_PARCx) e data de vencimento (C5_DATAx) correspondente no pedido de vendas. OBS 2: Cada projeção de orçamento deve ter um valor (CJ_PARCx) e data de vencimento (CJ_DATAx) correspondente no orçamento de vendas. Exemplo: Duplicata 1/Parcela 1 (Primeira parcela com o valor de R$200 com seu respectivo vencimento dia 01/05/2022)
Duplicata 2/Parcela 2 (Segunda parcela com o valor de R$400,08 com seu respectivo vencimento dia 02/05/2022)
Duplicata 3/Parcela 3 (Terceira parcela com o valor de R$777,77 com seu respectivo vencimento dia 16/07/2022)
Duplicata 4/Parcela 4 (Quarta parcela com o valor de R$1234,56 com seu respectivo vencimento dia 28/09/2022)
Aumentar quantidade de parcelas na condição de pagamento Tipo 9 Caso seja necessitado mais que 4 parcelas, deve-se fazer 3 processos para utilizar mais duplicatas no pedido de vendas: Exemplo: Necessidade de ter 5 parcelas com a Condição de Pagamento Tipo 9: 1 - Criar os campos respectivos com estrutura igual aos nativos (C5_PARC1/2/3/4 e C5_DATA1/2/3/4 por exemplo) na tabela SC5 para os pedidos de venda.
2 - Criar os campos respectivos com estrutura igual aos nativos (CJ_PARC1/2/3/4 e CJ_DATA1/2/3/4 por exemplo) na tabela SCJ para os orçamentos de venda.
3 - Alterar o parâmetro de quantidade de parcelas
OBSERVAÇÕES:
Exemplo 1 (Protheus padrão):
Não ocorre inconsistências e/ou HELPS. Exemplo 2 (Em casos de aumento de parcelas, no exemplo foi criado campos para suportar 9 parcelas):
Ocorre inconsistências e/ou HELPS pois o parâmetro não está: MV_NUMPARC = 9, que é a quantidade total das parcelas. A Condição de Pagamento Tipo A não é utilizada no Faturamento - SIGAFAT. Para informações e exemplos de uso, contate os módulos SIGAVEI - Veículos e SIGAOFI - Oficinas. Tipo B:
Na janela de inclusão de condição de pagamento, a área superior apresenta os campos para definição dos tipos das condições de pagamento já existentes; a área inferior, apresenta linhas para definição dos itens quando a Condição de Pagamento for Tipo B (E4_TIPO = B), neste caso, somente os campos definidos nos itens serão considerados para o cálculo dos vencimentos das duplicatas. Cadastrando (misturando uma condição de pagamento do Tipo 1 e uma Tipo 5): Data da emissão fiscal de saída (ou simulação), gerada por um pedido de venda no dia 01/01/2022:
Linha 1:
Linha 2:
Valor total de um pedido de vendas = R$1000,00 (para o exemplo de resultado à seguir: Resultado: Parcela 1: Valor da parcela R$200 - Data de vencimento da parcela: 01/01/2022 Parcela 2: Valor da parcela R$200 - Data de vencimento da parcela: 31/01/2022 Parcela 3: Valor da parcela R$200 - Data de vencimento da parcela: 01/04/2022 Parcela 4: Valor da parcela R$133,33 - Data de vencimento da parcela: 01/05/2022 Parcela 5: Valor da parcela R$133,33 - Data de vencimento da parcela: 31/01/2022 Parcela 6: Valor da parcela R$133,34- Data de vencimento da parcela: 30/06/2022 O campo Rateio “EC_RATEIO” é responsável por determinar a porcentagem em relação ao total das parcelas que será acumulada naquela condição de pagamento. A soma dos campos “EC_RATEIO” deve resultar em 100 (100% do valor assimilado). MV_AGLDUPB - Parâmetro que define se quando existirem duplicatas com a mesma data de vencimento, estas deverão ser aglutinadas. MV_DATDUPB - Parâmetro que indica se para o cálculo dos vencimentos, será aplicada a data do último título gerado como referência para a próxima condição (1=Atualiza) ou será utilizada sempre a data inicial (2-Inicial).
GIF Exemplo do resultado da simulação utilizando a condição de pagamento acima (Tipo B - E4_TIPO = “B”). Caso nenhum dos Tipos de Condição disponíveis atenda plenamente a particularidade de sua necessidade, pode-se utilizar a Condição de Pagamento Tipo 9, que é usada quando não há um tipo que automatize a especificidade da regra do cliente.
Forma de pagamento 90 - Sem pagamento: Por padrão, para que seja levada as formas de pagamento no XML é necessário que o campo esteja preenchido Forma Pgto. E4_FORMA. Boletim da Issue: 10808039 DSERTSS1-16359 DT TAG indpag em branco para UF SE quando for Sem pagamento Caminho, Campos e TabelasCaminho: Ambiente Faturamento (SIGAFAT) [05] → Atualizações → Cadastros → Condições de Pagamento [MATA360] Campos da SEC (Usados apenas se E4_TIPO = B) Tabelas da Condição de Pagamento (no Faturamento - SIGAFAT):
Principais tabelas envolvidas diretamente em movimentações em detrimento da Condição de Pagamento (no Faturamento - SIGAFAT):
Como passar a usar a condição de pagamento no faturamento1 - No pedido de venda [Rotina MATA410 - Tabela SC5], preencher o campo “Cond Pagto. [C5_CONDPAG]” com a condição criada. 2 - Liberar o pedido de vendas e posteriormente gerar o documento de saída (faturar). 3 - Visualizar os títulos com suas duplicatas geradas [Rotina FINA740 - Tabela SE1]. 1 - No cadastro da condição de pagamento, o campo “Adiantamento [E4_CTRADT]” igual a “1 - Sim”. 2 - No pedido de venda [Rotina MATA410 - Tabela SC5], preencher o campo C5_CONDPAG. 3 - No pedido de venda [Rotina MATA410 - Tabela SC5], entrar no botão “Outras Ações > Adiantam.” e vincular um Recebimento Adiantado. 4 - Liberar o pedido de vendas e posteriormente gerar o documento de saída (faturar). 5 - A primeira parcela da condição de pagamento estará compensada. [Rotina FATA740 - Tabela SE1]. 6 - A compensação pode ser visualizada [Tabela FR3] OBSERVAÇÃO Caso a condição de pagamento permita recebimento adiantado cheque nossas documentações detalhadas: TDN sobre Recebimento Adiantado: https://tdn.totvs.com/x/GkD2Dw Helps
|