---
title: "Lohn für Prüfungen"
---
Wird für ein Prüfungstyp ein Makro für die Lohnverarbeitung hinterlegt, wird dieses entsprechend zur Berechnung des Lohnes aufgerufen.

Dabei werden folgende Daten übergeben:

| **Bezeichnung** | **Datentyp** | **Richtung** | **Beschreibung** |
| --- | --- | --- | --- |
| ExamTypeID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| ExamStaffExamTypeID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in | Ist dieser Wert = 0, dann wird der Aufruf des Makros für den reinen Prüfungstyp (ExamTypeID) gemacht. Ist dieser Wert != 0, dann wird der Aufruf für diese Person als Prüfungspersonal gemacht |
| ExamStaffID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| TeacherID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| VarSalary | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| IsLessonPaid | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| IsMonthPaid | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| IsInvoice | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| LessonID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| ExamGroupID | [integer](../../opus-dokumentation/standard-datentypen/integer.md) | in |  |
| LessonSize | [float](../../opus-dokumentation/standard-datentypen/float.md) | in/out |  |
| CandidateNumber | [float](../../opus-dokumentation/standard-datentypen/float.md) | in/out |  |
| SubgroupNumber | [float](../../opus-dokumentation/standard-datentypen/float.md) | in/out |  |
| SalaryType | [integer](../../opus-dokumentation/standard-datentypen/integer.md) \| [[integer](../../opus-dokumentation/standard-datentypen/integer.md)] | out |  |
| SalaryTypeNumber | [float](../../opus-dokumentation/standard-datentypen/float.md) \| [[float](../../opus-dokumentation/standard-datentypen/float.md)] | out |  |
