Ich denke mal, die Funktion ap_punktende nutzt die Session Variable (weil z.B: die UID nicht mit dem Funktionsaufruf übergeben wird), deshlab geht das bei den Paidmails nciht, da dort die Session nciht aktiv ist.
Poste mal die Funktion aus der functions.lib.php