Transaction
Transaktionen beschreiben die monetären Wirkungen abgerechneter Leistungen oder erhaltenen Zahlungen.
Type
Kind of Type: Object
Fields
| Field | Type | Description |
|---|---|---|
id |
UUID! |
UUID |
createdAt |
DateTime! |
|
state |
TransactionState! |
Status der Transaktion. Der Status gibt Auskunft darüber, ob die Transaktion noch veränderbar oder festgeschrieben ist. Die Festschreibung findet bei verschiedenen Transaktionsgründen (siehe TransactionReason) zu unterschiedlichen Zeitpunkten statt: |
date |
Date |
Belegdatum der Transaktion, beispielsweise das Rechnungsdatum oder das Datum der Korrekturmittelung. Der Wert Null ist zulässig bei Transaktionen, deren invoice.state PROTOTYPE ist. Ist der Transaktion keine invoice zugewiesen, muss ein Wert abgestellt sein. |
valuta |
Date |
Wertstellungstag. Basisdatum für die Berechnung von Zahlungsfristen, in der Regel identisch mit dem Abrechnungsdatum. Bei Zahlungseingängen identisch mit dem Valutadatum des Kontoumsatzes. Der Wert Null ist zulässig bei Transaktionen, deren invoice.state PROTOTYPE ist. Ist der Transaktion keine invoice zugewiesen, muss ein Wert abgestellt sein. |
payable |
Date |
Fälligkeitsdatum. Hiermit ist das Datum der Zahlungsfälligkeit durch den Rechnungsempfänger. Berechnungsregel: valuta + gesetzliche oder vertragliche Zahlungsfrist. Der Wert Null ist zulässig bei Transaktionen, deren invoice.state PROTOTYPE ist. Ist der Transaktion keine invoice zugewiesen, ist Null unzulässig. |
reason |
TransactionReason! |
Grund für die Transaktion. |
text |
String |
Buchungstext, Absetzungsgrund. |
hint |
String |
Hinweise zum Absetzungsgrund, Verhaltensanweisung an den Leistungserbringer. |
amount |
Amounts! |
Betragsgruppe der Transaktion. |
invoice |
Invoice |
Rechnung, auf zu der die Transaktion gehört.Kann null sein, wenn Closing zugewiesen ist. |
items |
[TransactionItem!]! |
List der Items, die der Transaktion zugeordnet sind. Diese Liste ist möglicherweise leer, wenn die Transaktion auf Vorgängen beruht, die keine Items erfordern oder beinhalten. |
charge |
Charge |
Abrechnungsvorgang, zu dem die Transaktion gehört. Bei Transaktionen, die keinen Bezug zu einem Abrechnungsvorgang ermöglichen, z.B. Zahlungen auf Sammelrechnunen, ist dieser Wert null. |
document |
Document |
Der der Transaktion zugeordnete Beleg. Dabei handelt es sich entweder um eine abrechnungsbegründende Unterlage, eine Korrekturmittelung, ein Avis oder eine Buchung auf einem Kontoauszug. |
correctionDocument |
CorrectionDocument |