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 aParc

Pegadinhas

Veja também