Kosten für das aus dem URZ übernommene Verbrauchmaterial
(lt. Entnahme-Protokoll des Papierlagers)
minus Betrag, der vom URZ via MoUSe bereits eingenommen wurde
(s. unten)
plus Kosten für Druckaufträge durch UBC-Mitarbeiter auf Druckern im URZ
Diese Werte können vom Finanzsachbearbeiter mit Standardabfragen aus https://mouse.hrz.tu-chemnitz.de/restrict_select/finanzen/frage.php3 ermittelnt werden
| diese Angabe | entspricht |
| 1 | 1 Euro | 1.25 | 1 Euro, 25 Cent | 2.1 | 2 Euro, 10 Cent |
konto_buchung nkz | sonderkonto | ubc-benutzerkartennummer betrag [bemerkung] [ drucker] ["force | check"]
Wird die C-Funktion konto_buchen genutzt, erfolgt die Datenbereitstellung in der Struktur Buchung (s. /home/urzdb/urzdb/tools/liburzdb/finanzen.h).
In dieser Struktur werden auch die Ergebnisse bereitgestellt.
Auf dem Printserver wird zunächst
Rückgabewerte des Kommandos konto_buchung:
Die Erkennung geschieht in interface/gateway/konto-rw.php3. Von dort wird das externe Tool ubc_buchung gestartet. Es steht unter /home/urzdb/urzdb/tools/bin und führt folgendes aus:
exec 9<>/dev/tcp/cache.bibliothek.tu-chemnitz.de/6001 /* Filedeskriptor 9 zum Lesen/Schreiben einer TCP-Verbindung */
printf "%s\n%s\n%s\n%s\n%s\n%s\n" 8 "$ausweis_nr" "$betrag" "D" "$drucker $bemerkung" " " >&9
read REPLY <&9
echo $REPLY
Die 8 nach dem Fromatstring des printf-Kommandos (FID) steht für die Serverfunktion "Buchen" (Force). Bei "Check-Buchungen" wird stattdessen die FID 14 übermittelt.
$REPLY liefert eine Zeile in stdout
diese besteht aus (Trennzeichen ist das Leerzeichen):
Jede versuchte UBC-Buchung wird der Tabelle ubc_kontenbewegung angefügt.
konto_storno nkz | sonderkonto | ubc-benutzerkartennummer beuchungsnummer [bemerkung]
Wird die C-Funktion konto_storno genutzt, erfolgt die Datenbereitstellung in der Struktur Buchung (s. /home/urzdb/urzdb/tools/liburzdb/finanzen.h).
In dieser Struktur werden auch die Ergebnisse bereitgestellt.
Rückgabewerte des Kommandos konto_storno:
Jede UBC-Stornierung wird der Tabelle ubc_kontenbewegung festgehalten.
konto_abfrage nkz | sonderkonto | ubc-benutzerkartennummer
Wird die C-Funktion konto_stand genutzt, erfolgt die Datenbereitstellung in der Struktur Buchung (s. /home/urzdb/urzdb/tools/liburzdb/finanzen.h).
In dieser Struktur werden auch die Ergebnisse bereitgestellt.
Rückgabewerte des Kommandos konto_abfrage:
|
|
Zur Homepage des URZ Ronald Schmidt, Dietmar Grunewald Januar 2002, letzte Änderung: 29.01.2002 |