Um dia, quando menos se espera, a gente supera. Cuidar, proteger e querer estar sempre perto. Isso tem nome Ola pessoal,Faz tempo que nao posto nada sobre Protheus, mas me deparei com um problema interessante.Um colaborador do Financeiro me pediu para criar a condicao de pagamento com 36 parcelas. Ate ai tudo bem, mas tive o primeiro impasse.O campo so cabe 40 caracteres.Depois de muita pesquisa e de buscar no TDN e nada achar, encontre a solucao em um forum para facilitar a vida de todos como sempre, estou postando abaixo as possiveis solucoes para cadastros de condicoes de pagamento no Protheus.Detalhe usei o Tipo 5Condicao de PagamentoA Condicao de Pagamento e caracteristica geral da maneira pela qual um pagamento sera efetuado. Para indicar uma condicao de pagamento em qualquer modulo do Advanced Protheus deve-se informar:Codigo - Codigo da Condicao de PagamentoTipo - Tipo da Condicao de PagamentoCondicao - Parametros da Condicao de PagamentoAssim:Tipo: 1Estrutura: A condicao de pagamento indica o deslocamento em dias a partir da data base. Os valores devem ser separados por virgula. O usuario pode definir qualquer codigo para representar a condicao.Exemplo: 30,60,90,120,150Tipo: 2Estrutura: O proprio codigo da Condicao de Pagamento representa os vencimentos, regidos pela formula:O campo condicao deve determinar o multiplicador.Exemplo:O codigo 341 com um multiplicador 7 representa:- 21 dias para a primeira duplicata- 4 duplicatas- 7 dias de intervalo entre duplicatasTipo: 3Estrutura: O campo "Condicao" determina as datas padronizadas para o vencimento. O usuario pode definir qualquer codigo para representar a condicao.Exemplo:O programa calcula, apos a data de emissao, as datas de vencimento, ajustando-as de acordo com as datas padrao fornecidas, sempre para a proxima.Tipo: 4Estrutura: O campo "Condicao" determina os dias da semana padronizados para o vencimento. O usuario pode definir qualquer codigo para representar a condicao.Onde D1:1 Domingo2 Segunda3 Terca4 Quarta5 Quinta6 Sexta7 SabadoTipo: 5Estrutura: O campo "Condicao" representa os vencimentos, regidos pela seguinte formula:Exemplo: A condicao "10,12,30" representa:10 -dias para a primeira duplicata12 -duplicatas30-dias de intervalo entre duplicatasTipo: 6Estrutura: O campo "Sistema" assume dias da semana padronizados para o vencimento, considerando o intervalo de dias entre cada parcela.Onde D1:1 Domingo2 Segunda3 Terca4 Quarta5 Quinta6 Sexta7 SabadoTipo: 7Permitinde a definicao de datas fixas de vencimento no periodo de um ano.O valor de cada parcela sera calculado dividindo o Valor Total da Nota pelo Numero de Parcelas. Quando o dia informado for superior ao ultimo dia do mes, o ultimo dia domesmo sera assumido. Esta condicao trata as parcelas da seguinte maneira:Sao definidos 13 valores numericos, separados por virgulas. Os dois primeiros digitos, indicam o numero de parcelas. Os demais devem ser utilizados para informar os dias de vencimento das parcelas (de Janeiro a Dezembro).Quando o dia informado for superior ao ultimo dia do mes, o ultimo diado mesmo sera assumido.Exemplo:Condicao: 03,05,10,15,20,25,30,05,10,15,20,25,30Dias da Data: Fora a QuinzenaData Base: 25/03/96Neste caso, serao 3 parcelas com vencimento nos dias 20/04, 25/05 e 30/06.Tipo: 8Estrutura: O campo "Condicao" representa os dias de deslocamento para calculo do vencimento das parcelas e o percentual para divisao dos valores cada parcela.Exemplo:Condicao: [30,60,90],[25,35,40]A soma dos totais dos percentuais deve ser de