MA440PARC
PE pra customizar geracao de parcelas (duplicatas) em emissao de NF. Retorna array com vencto/valor/parcela.
Assinatura: User Function MA440PARC() -> aParc
Modulo: SIGAFAT · Rotina: MATA440 · Momento: Durante calculo de parcelas na NF
Retorno esperado
Array {dVencto, nValor, cParcela}
Exemplo
User Function MA440PARC()
Local aParc := {}
// Cliente VIP: prazo dobrado
If SA1->A1_GRPVEN == "VIP"
aAdd(aParc, {dDataBase + 60, M->F2_VALMERC * 0.5, "01"})
aAdd(aParc, {dDataBase + 90, M->F2_VALMERC * 0.5, "02"})
EndIf
Return aParcPegadinhas
- Retornar vazio = usa parcela padrao do sistema.
- Soma deve bater exatamente F2_VALMERC.