Zum Hauptinhalt springen
Version: Next (in Entwicklung)

PaymentItem

idstringrequired

ID der Position vom Online-Dienst vergeben

Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w-]+$

Example: 01
referencestringrequired

Eine fachliche Referenz auf den "Artikel" bzw. den Inhalt der Position.

Possible values: non-empty and <= 36 characters, Value must match regular expression ^[\w-]+$

Example: XYZ22113
descriptionDatatypeC

Beschreibung der Position vom Online-Dienst zur Verwendung z. B. auf der Pay-Page.

Possible values: non-empty and <= 250 characters

Example: XYZ22113-01 - Antrag auf Erteilung eines Antragsformulars
taxRatenumber<double>required

Steuersatz als Prozentbetrag

Possible values: >= 0 and <= 100

Example: 19
quantityinteger<int32>required

Possible values: >= 1 and <= 999999

Example: 3
totalNetAmountnumber<double>required

Nettobetrag der Position

Possible values: > 0 and <= 999999

Example: 25.2
totalTaxAmountnumber<double>required

Steuerbetrag der Position

Possible values: >= 0 and <= 999999

Example: 4.8
singleNetAmountnumber<double>required

Nettobetrag der Position

Possible values: > 0 and <= 999999

Example: 8.4
singleTaxAmountnumber<double>required

Steuerbetrag der Position

Possible values: >= 0 and <= 999999

Example: 1.6
bookingData object

Container für Key-Value-Paare für zusätzliche Informationen für die Verbuchung im Bezahldienst oder nachgelagerten Systemen

property name*string

Possible values: non-empty and <= 250 characters, Value must match regular expression ^[\w\s\-,\.\u00C0-\u017F]+$

PaymentItem
{
"id": "01",
"reference": "XYZ22113",
"description": "XYZ22113-01 - Antrag auf Erteilung eines Antragsformulars",
"taxRate": 19,
"quantity": 3,
"totalNetAmount": 25.2,
"totalTaxAmount": 4.8,
"singleNetAmount": 8.4,
"singleTaxAmount": 1.6,
"bookingData": {
"haushaltstelle": "1234",
"objektnummer": "0815",
"href": "AlphaBetaGamma"
}
}