Bom dia,
Na Tela de Condição de Pagamento, quando faço a condição “A VISTA”, na aba Programação não consigo validar a condição com 1 programação = 100% (Inválido Contar # =1 (Condição de Pagamento).
Creio eu que para 1 parcela tem que ter uma programação de pagamento. Quando faço uma venda, que é gerada a fatura na condição “A VISTA” tem que ser paga, mas não contém programação.
Debuguei o código e verifiquei que para parcela =1, retorna inválido. Minha necessidade é que deixasse validar essa programação, alguém já verificou isso?
if (m_schedule.length == 1)
{
if (isValid())
setIsValid(false);
if (m_schedule[0].isValid())
{
m_schedule[0].setIsValid(false);
m_schedule[0].save();
}
return "@Invalid@ @Count@ # = 1 (@C_PaySchedule_ID@)";
}
[code] if (!isValid())
return applyNoSchedule (invoice);
getSchedule(true);
if (m_schedule.length <= 1)
return applyNoSchedule (invoice);
else // only if valid
return applySchedule(invoice); [/code]