Invoice
Rechnung oder Prototyp einer Rechnung.
Type
Kind of Type: Object
Fields
| Field | Type | Description |
|---|---|---|
id |
UUID! |
UUID |
key |
String! |
eindeutige Rechnungsnummer |
pocketKey |
String |
Von abrechnung.io vergebene Fachnummer im Abrechnungskarteikasten. |
date |
Date |
Datum, wird beim generieren der Rechnung gesetzt. |
paymasterKey |
String |
IK des Rechnungsempfängers, wenn vorhanden. Der Wert in dieser Eigenschaft wird von abrechnung.io für die Steuerung der Abrechnung genutzt. Pflichtangabe für alle Abrechnungstypen, die für institutionelle Rechnungsempfänger (GKV, GUV, GRV) bestimmt sind. |
state |
InvoiceState! |
Status der Rechnung. |
balance |
PreciseDecimal! |
TODO: nicht im Schema |
transactions |
TransactionsConnection |
Liste der Transaktionen, die monetären Vorgänge der Rechnung beschreiben. filter: TransactionFilterInput! Filter für die Auswahl der gewünschten Transaktionen first: Int Returns the first n elements from the list. last: Int Returns the last n elements from the list. after: String Returns the elements in the list that come after the specified cursor. before: String Returns the elements in the list that come before the specified cursor. Returns: Paginierte Liste mit Transaktionen |
paperRecipient |
String |
|
total |
Amounts! |
Totalen der Rechnung. |
subTotals |
[AmountsTotal!]! |
Totalen der Rechnung, gruppiert nach Transaktionsgründen. |
otherPaymaster |
ForeignAddress |
Alternativer Paymaster, wenn paymasterKey null. Anwendung für Privatabrechnungen, Zuzahlungsrechnungen usw. |
imageUrl |
String |
URL (PDF) auf die erstellte Rechnung und ggf. den Begleitschein Urbelege. |