Da es im Grundscript funktioniert, ist es vermutlich durch den Einbau eines Addons (Rallye bspw.) entstanden.

Steht im Topframe denn die Meldung:
XXXXX Währung gutgeschrieben!
?

Wenn ja, dann sollte der Kontostand erhöht worden sein (und nach Grundskript) auch ein Eintrag in der Buchungsliste erfolgt sein:

PHP-Code:
kontobuchung ('+',$mail['verdienst'],$mail['uid']);
    
buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']); 
Am besten setzt du hier den Inhalt deiner pcheck.php mal rein, und sagst uns, welche Addons du installiert hast (die was mit dem Mailabbau zu tun haben könnten), wie du Mails verschickst und wie die auf der Seite direkt angezeigt werden (Original Paidmailhistorie, Easy-Inbox, ...).

EDIT: ah ok, dann ist der Wert von $mail['verdienst'] = 0, also enwteder HAT die Mail 0 Lose Vergütung, oder aber ein Fehler in der Datenbank (stimmt die TAN?, der Mailtext? Der Aufendhalt?). Wie lang sind die TANs? Welche Interfaces werden benutzt?