PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Ausgleichsbuchungen



halk
30.05.2007, 17:36
hallo


Ich suche das Addon Ausgleichsbuchungen.wer weiß wo ich dies finde.


Mfg halk

Gremlin
30.05.2007, 17:42
Hier:
http://www.totaltoll.de/vms/shop/details.php?id=1


Gruß
Gremlin

halk
30.05.2007, 19:54
hallo


habe ihn schon angetickert,aber er hat es nicht mehr.


Mfg halk

halk
21.06.2007, 00:02
hallo

nun sind ein paar tage vergangen und ich habe noch keine ausgleichbuchung gefunden nach langer suche ;( ;(

hat das keiner ;( oder wer kömmte ein add schreiben


mfg halk

MK75
21.06.2007, 15:03
Was genau soll das denn eigendlich mal sein? Wenn ich mal fragen darf?

halk
21.06.2007, 15:23
hallo

ein keine auszug


Ausgleichsbuchungen

Falls der tatsächliche Kontostand eines Users nicht mit dem, der Buchungen übereinstimmt, wird mit diesem Addon eine sog. „Ausgleichsbuchung“ in die Datenbank geschrieben. Somit ist gewährleistet, dass der tatsächliche Kontostand wieder den Buchungen entspricht und es keine Differenz gibt zwischen Kontostand und den Buchungen. Es ist auch oft der Fall, dass die User etwas vergütet bekommen, aber keine Buchung geschrieben wird (z.B. beim Klick4win). Dort fehlen dann diese Summen als Buchung, was mit diesem Addon wieder ausgeglichen wird. Auch perfekt in Verbindung mit einem Bilanz-Addon nutzbar.



mfg halk

MK75
21.06.2007, 15:48
Was ich dabei allerdings nicht verstehe, das Guthaben wird doch nur in einer Tabelle im VMS festgehalten? Oder bin ich hier schief gewickelt?

Gremlin
21.06.2007, 15:50
Was ich dabei allerdings nicht verstehe, das Guthaben wird doch nur in einer Tabelle im VMS festgehalten? Oder bin ich hier schief gewickelt?

Richtig, und das wird wohl mit den Buchungen des Users dann verglichen ^^ also es werden (so denke ich) alle einträge aus vms_buchungen des Users addiert SUM(kontostand) und der Wert mit vms_kontodaten.kontostand verglíchen wenn es nich stimmt kommt ne Buchung dazu rein.

Gruß
Gremlin

MK75
21.06.2007, 15:59
Ahhja, dann macht das schon einen Sinn, aber soweit ich weiß muß dazu auch jede Kontobewegung in der Buchungsliste vermerkt werden, als Beispiel:

Der Bannerklick wird standartmäßig nicht in die Buchungen geschrieben, sonndern nur auf dem Koto gutgeschrieben, wenn man dann den Vergleich ausführt, stellt das Addon ja fest, das beides nicht übereinstimmt und dem User werden somit dann die Differenz, die er sich aber erklickt hat, abgezogen. Wenn man davon ausgeht, das der Betreiber mit dem standart VMS arbeitet.

SebbyPHM
21.06.2007, 17:42
Nein, gutgeschrieben.

Und ich habe das damals so programmiert:
1. Alle positiven Buchungen addieren bis zu einem bestimmten Zeitraum
2. Alle negativen Buchungen addieren bis zu einem bestimmten Zeitraum
3. Beide verrechnen, zusätzlich mit dem Kontostand verrechnen
4. Ausgleichsbuchung erstellen

SebbyPHM
22.06.2007, 08:35
hab das addon wieder gefunden. 1,5 mio lose an die ef-id 14002 und ich schicke es dir.

halk
25.08.2008, 11:30
hab das addon wieder gefunden. 1,5 mio lose an die ef-id 14002 und ich schicke es dir.


hallo


hatte ich total vergessen hast du es !!

Gremlin
25.08.2008, 12:02
Hallo,
ich habe mittlerweile auch so ein Addon es fasst bei mir jedoch lediglich die alten Buchungen zusammen, der Kontostand wird nicht beachtet. Der User hat z.B. folgende Buchungen


1.1.2008 Paidmail +3000 Lose
2.1.2008 Minusmail - 10000 Lose
3.5.2008 Einzahlung + 100000 Lose

Wenn nun am 3.5 alle Buchungen gelöscht werden die älter als 1 Monat sind, erscheint in den Buchungen folgender neuer Eintrag:

3.4.2008 Saldo-Ausgleich -7000 Lose

Es werden hier also einfach die alten Buchungen zusammengefügt und dann in einer neuen Buchung eingetragen.

Interesse?

halk
25.08.2008, 12:38
Was soll es kosten? du hast doch auch noch eins wo steht der klick wirt geprüft und dann erst gut geschrieben.:cool: glaub unter buchung bei dir ist das Saldo-Ausgleich ?verkaufts du das auch noch *GG*

Gremlin
25.08.2008, 15:39
Ausgleichsbuchungen
Um die Datenmenge in der Buchungstabelle zu senken kann man alte Buchungen zusammenfassen dazu einfach eine Datei mit folgendem Inhalt im Ordner /crons/ erstellen (VMS < 1.2) und aufrufen.


<?php
@require_once('../lib/functions.lib.php');
db_connect();

# 30 Tage
$dauer = 60*60*24*30;
$frist = time()-$dauer;

$alte_buchungen = db_query('SELECT SUM(buchungsmenge) AS uebertrag, uid FROM '.$db_prefix.'_buchungen WHERE buchungszeit <='.$frist.' GROUP BY uid');
while ($buchung = mysql_fetch_assoc($alte_buchungen))
{
db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$buchung['uid'].",".$frist.",'".$buchung['uid'].create_code(6)."','".$buchung['uebertrag']."','Saldo-Ausgleich')");
}

db_query('DELETE FROM '.$db_prefix.'_buchungen WHERE buchungszeit < '.$frist.'');

db_close();
?>Gruß
cdp

DJschatz27
21.04.2011, 02:06
Moin

Kann man den code auch fürs aktuelle 1.2.4 nutzen oder muß da was geändert werden???

WaechterMedia
21.04.2011, 13:39
Moin

Kann man den code auch fürs aktuelle 1.2.4 nutzen oder muß da was geändert werden???

Sollte soweit ich das sehe gehen.

DJschatz27
21.04.2011, 14:39
oki habs schon eingebaut und sehe ja dann ob es klappt

DJschatz27
27.06.2011, 00:46
So bei mir läuft es leider nicht habe vms 1.2.4 und wenn ich den cron laufen lasse kommt keine reaktion

DJschatz27
27.06.2011, 00:47
So bei mir läuft es leider nicht habe vms 1.2.4 und wenn ich den cron laufen lasse kommt keine reaktion

kann es sein weil die funktion

$alte_buchungen $frist

ich nicht habe??

jo18nny
27.06.2011, 00:54
Nimm mal die zeilen:


@require_once('../lib/functions.lib.php');
db_connect();

und die zeile raus:

db_close();
so sollte es gehen.

DJschatz27
27.06.2011, 02:14
der läuft aber was soll der bewirken da sich nichts geändert hat??

CeleronD
27.06.2011, 10:25
Wenn ich das richtig verstehe funzt das nur wenn deine Buchungen nicht älter als 30 Tage sind. Man möge mich bitte verbessern wenn ich falsch liege.