---
title: "GetVoucherInformation (Opus Funktion)"
---
```
Beschreibung
```

Argumente

| Name | Typ | Beschreibung |
| --- | --- | --- |
| VoucherCode | [string](../../standard-datentypen/string.md) | Gutschein-Code |
| CompanyID | [integer](../../standard-datentypen/integer.md) | ID der Unternehmung (SSE_Company) |
| ProductDefinitionID | [integer](../../standard-datentypen/integer.md) | ID der Preisdefinition, für welche der Gutschein eingelöst werden soll (SSF_ProductDefinitionID) |
| Valuta | [datetime](../../standard-datentypen/datetime.md) | (optional) Datum für welches die Gültigkeit geprüft werden soll. Es wird nur das Datum berücksichtigt, die Zeit ist nicht relevant. Defaultwert ist null |
| PersonID | [integer](../../standard-datentypen/integer.md) | (optional) ID der Person (SSP_Person), für welche der Gutschein geprüft werden soll Defaultwert ist 0 |
| LanguageID | [integer](../../standard-datentypen/integer.md) | (optional) ID der Sprache, in welcher die Texte geliefert werden sollen Defaultwert is 0 |

Rückgabewert Object VoucherInformation

Gibt ein VoucherInformation zurück.

| Name | Typ | Beschreibung |
| --- | --- | --- |
| VoucherID | [integer](../../standard-datentypen/integer.md) | SSF_VoucherID des zugeordneten Gutscheins. Es kann nur entweder VoucherID oder PersonVoucherID einen Wert haben. |
| PersonVoucherID | [integer](../../standard-datentypen/integer.md) | SSF_PersonVoucherID des zugeordneten Gutscheins. Es kann nur entweder VoucherID oder PersonVoucherID einen Wert haben. |
| VoucherTypeProductID | [integer](../../standard-datentypen/integer.md) | Falls die relevante Zuordnung über das Produkt im Gutscheintyp war, dann steht hier die entsprechende ID drin. Es wird nur eine ID in der Gruppe ausgefüllt. |
| VoucherTypeProductDefinitionID | [integer](../../standard-datentypen/integer.md) | Falls die relevante Zuordnung über die Preisdefinition im Gutscheintyp war, dann steht hier die entsprechende ID drin. Es wird nur eine ID in der Gruppe ausgefüllt. |
| VoucherProductID | [integer](../../standard-datentypen/integer.md) | Falls die relevante Zuordnung über das Produkt im Gutschein war, dann steht hier die entsprechende ID drin. Es wird nur eine ID in der Gruppe ausgefüllt. |
| VoucherProductDefinitionID | [integer](../../standard-datentypen/integer.md) | Falls die relevante Zuordnung über die Preisdefinition im Gutschein war, dann steht hier die entsprechende ID drin. Es wird nur eine ID in der Gruppe ausgefüllt. |
| PersonVoucherProductID | [integer](../../standard-datentypen/integer.md) | Dieser Wert ist immer 0. Er ist für spätere Zwecke reserviert. |
| VoucherCode | [string](../../standard-datentypen/string.md) | Gutschein-Code |
| VoucherInformationText | [string](../../standard-datentypen/string.md) | Informationstext zum Gutschein |
| VoucherTypeAdditionalProductDefinitionIDList | [[integer](../../standard-datentypen/integer.md)] | Liste von Preisdefinitionen vom Gutscheintyp, welche hinzugefügt werden sollen, wenn mit diesem Gutschein fakturiert wird. Höchstens eine der zwei Listen hat Elemente. |
| VoucherAdditionalProductDefinitionIDList | [[integer](../../standard-datentypen/integer.md)] | Liste von Preisdefinitionen vom Gutschein, welche hinzugefügt werden sollen, wenn mit diesem Gutschein fakturiert wird. Höchstens eine der zwei Listen hat Elemente. |
| ProductDefinitionModifierID | [integer](../../standard-datentypen/integer.md) | ID vom SSF_ProductDefinitionModifier, welches zur angefragten Preisdefinition gehört. Dort sind normalerweise die Informationen über neuen Preis oder Rabatt etc. gespeichert. Siehe [SSF_ProductDefinitionModifierObject](../../objektdefinitionen/ssf-fakturierung-objekte/datenbankobjekte-ssf/ssf-productdefinitionmodifierobject.md). Falls es keinen entsprechenden Datensatz gibt, ist dieser Wert = 0. |
| IsValid | [integer](../../standard-datentypen/integer.md) | 0 = Der Gutschein-Code ist für die gemachten Angaben nicht gültig 1 = Der Gutschein-Code ist gültig |

Beispiel

```
Lo_VoucherInformation = GetVoucherInformation("Voucherxyz", Li_CompanyID, Li_ProductDefinitionID);if (Lo_VoucherInformation.IsValid){  Result = "OK";}
```

### Siehe auch

---
