Stable Pro API · v1
Endpunkte und Objekte
Jeder Endpunkt mit seiner Berechtigung, seinen Parametern und seiner Antwort, und jedes Objekt mit seinen Feldern. Aus dem OpenAPI-Vertrag generiert.
Feldnamen, Codes und Werte sind der Vertrag: Sie sind in jeder Sprache gleich. Die Beschreibungen sind übersetzt.
Endpunkte
/api/v1/connectionDie Verbindung des aufrufenden Schlüssels: Name, Berechtigungen und der Schlüssel selbst (nie das Geheimnis)
- Berechtigung
- jeder gültige Schlüssel
- Parameter
- lang
- Antwort
- Connection
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/codesDas Wörterbuch aller Codes, die die API liefert, mit Namen in der angefragten Sprache (?lang=, Accept-Language)
- Berechtigung
- jeder gültige Schlüssel
- Parameter
- lang
- Antwort
- Codes
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/organizationDer Stall des aufrufenden Schlüssels: Name, Land, Währung, Zeitzone, Sprache, ob Stable Pro Steuern berechnet
- Berechtigung
- jeder gültige Schlüssel
- Parameter
- lang
- Antwort
- Organization
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/customersAlle mit mindestens einer Belastung, bezahlt oder nicht, Mitglied oder Mitarbeiter; mit customers.fiscal:read auch die Rechnungsdaten
- Berechtigung
- customers:read
- Parameter
- langlimitstarting_after
- Antwort
- CustomerList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/customers/{id}Ein Kunde; mit customers.fiscal:read auch die Rechnungsdaten. Nicht von diesem Stall: 404
- Berechtigung
- customers:read
- Parameter
- id (im Pfad)lang
- Antwort
- Customer
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/customers/{id}/balanceWas der Kunde heute schuldet, was später kommt, und das Guthaben, das er verwenden kann
- Berechtigung
- charges:read
- Parameter
- id (im Pfad)lang
- Antwort
- Balance
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/chargesAlle Belastungen an die Kunden, bezahlt oder nicht (nie die Vergütungen der Mitarbeitenden)
- Berechtigung
- charges:read
- Parameter
- langlimitstarting_after
- Filter
- customer — Nur dieser Kunde (seine ID)
- accounting_month — Nur dieser Buchungsmonat (YYYY-MM): der Monat, in dem der Vorgang zählt, siehe Konventionen
- Antwort
- ChargeList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/charges/{id}Eine Belastung, wie sie jetzt ist: Betrag und Steuern sind die Entstehung plus Korrekturen plus Steueränderungen
- Berechtigung
- charges:read
- Parameter
- id (im Pfad)lang
- Antwort
- Charge
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/adjustmentsKorrekturen von Belastungen
- Berechtigung
- charges:read
- Parameter
- langlimitstarting_after
- Filter
- charge — Nur die Korrekturen dieser Belastung (ihre ID)
- accounting_month — Nur dieser Buchungsmonat (YYYY-MM): der Monat, in dem der Vorgang zählt, siehe Konventionen
- Antwort
- AdjustmentList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/adjustments/{id}Eine Korrektur: action, reason, category, Betrag mit Vorzeichen, consideration_effect, die Steuerdifferenz
- Berechtigung
- charges:read
- Parameter
- id (im Pfad)lang
- Antwort
- Adjustment
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/paymentsGeldbewegungen der Kunden (Zahlungen, Erstattungen, Stornierungen, verwendetes Guthaben)
- Berechtigung
- payments:read
- Parameter
- langlimitstarting_after
- Filter
- customer — Nur dieser Kunde (seine ID)
- Antwort
- PaymentList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/payments/{id}Eine Geldbewegung, mit ihren Zuordnungen; wer für den Kunden bezahlt hat
- Berechtigung
- payments:read
- Parameter
- id (im Pfad)lang
- Antwort
- Payment
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/allocations/{id}Wie viel einer Bewegung auf eine Belastung entfällt, mit Vorzeichen
- Berechtigung
- payments:read
- Parameter
- id (im Pfad)lang
- Antwort
- Allocation
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/credit-entriesBewegungen des Kundenguthabens (entstanden, erhöht, verwendet, erstattet)
- Berechtigung
- payments:read
- Parameter
- langlimitstarting_after
- Filter
- customer — Nur dieser Kunde (seine ID)
- Antwort
- CreditEntryList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/credit-entries/{id}Eine Bewegung des Guthabens eines Kunden
- Berechtigung
- payments:read
- Parameter
- id (im Pfad)lang
- Antwort
- CreditEntry
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/receiptsQuittungen von Stable Pro (R: Zahlungsquittungen, RB: Erstattungsbestätigungen), in der Reihenfolge der Ausstellung; nie Steuerdokumente
- Berechtigung
- receipts:read
- Parameter
- langlimitstarting_after
- Filter
- customer — Nur dieser Kunde (seine ID)
- payment — Nur die Quittungen dieser Geldbewegung (ihre ID)
- Antwort
- ReceiptList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/receipts/{id}Eine Quittung: Art, die Nummer wie gedruckt, Status, die Zahlung, die sie bestätigt, der festgeschriebene Betrag
- Berechtigung
- receipts:read
- Parameter
- id (im Pfad)lang
- Antwort
- Receipt
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/receipts/{id}/pdfDas PDF der Quittung, dasselbe, das der Kunde erhalten hat. Enthält es die Steuerdaten dessen, der für den Kunden bezahlt hat, braucht es auch customers.fiscal:read (sonst 403)
- Berechtigung
- receipts:read
- Parameter
- id (im Pfad)lang
- Antwort
- application/pdf
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/eventsWas geschehen ist, in Reihenfolge: Lesen Sie ab Ihrem Cursor, um synchron zu bleiben. Jedes Ereignis braucht die Berechtigung des Objekts, auf das es verweist. Während die Geschichte des Stalls geladen wird: 503 events-not-ready
- Berechtigung
- jeder gültige Schlüssel
- Parameter
- langlimitafter
- Antwort
- EventList
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
/api/v1/events/{id}Ein Ereignis. Von einem anderen Stall oder eines Typs, den Ihr Schlüssel nicht liest: 404
- Berechtigung
- jeder gültige Schlüssel
- Parameter
- id (im Pfad)lang
- Antwort
- Event
- Fehler
- 400 · 401 · 403 · 404 · 429 · 500 · 503
Objekte
Problem
| Feld | Typ | Beschreibung |
|---|---|---|
| type | string (uri) | Stabil, auf Englisch: Entscheiden Sie danach, nicht nach dem Text |
| title | string | Auf Englisch |
| status | integer | |
| detail | string · optional | Ein Satz für Menschen, in der angefragten Sprache (?lang=, Accept-Language) |
| reason | string · optional missing · malformed · wrong_environment · unknown · connection_revoked · revoked · expired · rotated | Nur 401: warum der Schlüssel ungültig ist |
| missing_permission | string · optional charges:read · payments:read · receipts:read · customers:read · customers.fiscal:read · external-documents:write | Nur 403 forbidden |
| invalid_param | string · optional | Nur 400: der ungültige Parameter |
Connection
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "connection" | |
| id | string (uuid) | |
| name | string | |
| permissions | Array von string | |
| created_at | string (date-time) | RFC 3339, UTC |
| key | object | |
| key.id | string (uuid) | |
| key.last_four | string | |
| key.environment | string live · test | live = Produktion (sp_live_), test = Staging (sp_test_) |
| key.created_at | string (date-time) | RFC 3339, UTC |
| key.expires_at | string (date-time) · kann null sein | RFC 3339, UTC |
| key.retires_at | string (date-time) · kann null sein | Nach einer Rotation: wann dieser Schlüssel nicht mehr funktioniert |
Organization
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "organization" | |
| id | string (uuid) | |
| name | string | |
| legal_name | string · kann null sein | |
| country | string · kann null sein | ISO 3166-1 alpha-2 |
| currency | string | ISO 4217 |
| timezone | string | IANA |
| language | string | Die Sprache des Stalls: Stable Pro kennt die Sprache der einzelnen Kunden nicht |
| locale | string | BCP 47, für die Formatierung |
| taxes | object | |
| taxes.calculated_by | string stable_pro · external | external = Stable Pro berechnet in diesem Monat keine Steuern: nicht mehr |
| taxes.amount_basis | "gross" | Jeder Betrag ist der Gesamtbetrag, den der Kunde zahlt |
| receipts_shown_to_customers | boolean | false: Der Stall hat gewählt, seinen Kunden keine Quittungen von Stable Pro zu geben, solange ein Programm verbunden ist; sie existieren trotzdem und sind nummeriert (GET /receipts) |
Customer
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "customer" | |
| id | string (uuid) | Die Kundenkennung: Sie ändert sich nie |
| kind | string member · staff | |
| name | string | |
| given_name | string · kann null sein | |
| family_name | string · kann null sein | |
| active | boolean | false: hat den Stall verlassen oder wurde entfernt; seine Belastungen können weiterhin in Rechnung gestellt werden |
| created_at | string (date-time) | RFC 3339, UTC |
| billing_address | object · kann null sein · optional | Nur mit customers.fiscal:read |
| billing_address.line1 | string · kann null sein | |
| billing_address.line2 | string · kann null sein | |
| billing_address.postal_code | string · kann null sein | |
| billing_address.city | string · kann null sein | |
| billing_address.subdivision | string · kann null sein | ISO 3166-2 (IT-MI, US-OH) |
| billing_address.country | string · kann null sein | ISO 3166-1 alpha-2 |
| billing_address_text | string · kann null sein · optional | Nur mit customers.fiscal:read: die alte Freitext-Adresse, nur solange billing_address leer ist |
| tax_identifiers | Array von object · optional | Nur mit customers.fiscal:read |
| tax_identifiers[].scheme | string | VAT, oder ein ICD nach ISO 6523 (0210 italienische Steuernummer, 0211 italienische USt-IdNr.) |
| tax_identifiers[].value | string | |
| tax_code | string · kann null sein · optional | Nur mit customers.fiscal:read: die alte Steuernummer, ohne Schema |
CustomerList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Customer | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
Balance
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "balance" | |
| customer_id | string (uuid) | |
| currency | string | |
| amount_due | integer | Was heute fällig ist: bereits sichtbare Belastungen |
| amount_scheduled | integer | Belastungen, die später sichtbar werden |
| credit | integer | Guthaben, das für eine Belastung verwendet werden kann |
| as_of | string (date) | Heute, in der Zeitzone des Stalls |
Charge
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "charge" | |
| id | string (uuid) | |
| customer_id | string (uuid) | |
| type | string | Offene Liste: boarding, service_charge, lesson_drop_in, lesson_plan, health_record, … |
| description | string | So, wie der Stall es geschrieben hat |
| period_start | string (date) | YYYY-MM-DD |
| period_end | string (date) | YYYY-MM-DD |
| competence_month | string | YYYY-MM |
| accounting_month | string | Der spätere aus Leistungs- und Erfassungsmonat: von Stable Pro berechnet |
| due_date | string (date) | YYYY-MM-DD |
| visible_from | string (date) | YYYY-MM-DD |
| quantity | "1" | |
| unit | string MON · ANN · C62 | UNECE Rec. 20 |
| unit_amount | integer | Kleinste Einheiten der Währung (ISO 4217) |
| currency | string | |
| original_amount | integer | Bei der Entstehung |
| amount | integer | Jetzt: Entstehung plus Korrekturen |
| amount_paid | integer | Kleinste Einheiten der Währung (ISO 4217) |
| amount_remaining | integer | Kleinste Einheiten der Währung (ISO 4217) |
| amount_basis | "gross" | |
| tax_calculated_by | string stable_pro · external | |
| tax_treatment | string standard_rated · zero_rated · not_calculated · undetermined | |
| taxable_amount | integer | Kleinste Einheiten der Währung (ISO 4217) |
| taxes | Array von object | |
| taxes[].type | "vat" | Offene Liste: Weitere Typen können hinzukommen |
| taxes[].jurisdiction | string · kann null sein | ISO 3166-1 alpha-2 des Stalls |
| taxes[].category | string · kann null sein | UNCL 5305: S, Z, E, AE, K, G, O; null, wenn nicht angegeben |
| taxes[].rate_bp | integer | Basispunkte: 2200 = 22 % |
| taxes[].amount | integer | Kleinste Einheiten der Währung |
| taxes[].exemption_reason | string · kann null sein · optional | BT-120, nur bei Nullsatz |
| taxes[].exemption_reason_code | string · kann null sein · optional | VATEX (BT-121), nur bei Nullsatz |
| created_at | string (date-time) | RFC 3339, UTC |
ChargeList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Charge | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
Adjustment
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "adjustment" | |
| id | string (uuid) | |
| charge_id | string (uuid) | |
| customer_id | string (uuid) | |
| direction | "receivable" | |
| action | string · kann null sein | Offene Liste von Codes (siehe /codes) |
| reason | string · kann null sein | |
| category | string · kann null sein | |
| origin | string · kann null sein | HUMAN, SYSTEM, … |
| amount | integer | Mit Vorzeichen: negativ senkt die Belastung |
| consideration_effect | string changes · none | changes: Es folgt eine Gutschrift (oder Nachbelastung); none: ein Forderungsausfall, ohne Steuer |
| taxes | Array von object | Bei changes: die Steuerdifferenz, bereits berechnet. Bei none: leer |
| taxes[].type | "vat" | Offene Liste: Weitere Typen können hinzukommen |
| taxes[].jurisdiction | string · kann null sein | ISO 3166-1 alpha-2 des Stalls |
| taxes[].category | string · kann null sein | UNCL 5305: S, Z, E, AE, K, G, O; null, wenn nicht angegeben |
| taxes[].rate_bp | integer | Basispunkte: 2200 = 22 % |
| taxes[].amount | integer | Kleinste Einheiten der Währung |
| taxes[].exemption_reason | string · kann null sein · optional | BT-120, nur bei Nullsatz |
| taxes[].exemption_reason_code | string · kann null sein · optional | VATEX (BT-121), nur bei Nullsatz |
| taxable_amount | integer · kann null sein | Kleinste Einheiten der Währung (ISO 4217) |
| currency | string | |
| competence_month | string | YYYY-MM |
| accounting_month | string | YYYY-MM |
| occurred_at | string (date-time) | RFC 3339, UTC |
| reverses_adjustment_id | string (uuid) · kann null sein | |
| taxonomy_version | integer |
AdjustmentList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Adjustment | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
Allocation
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "allocation" | |
| id | string (uuid) | |
| payment_id | string (uuid) | |
| charge_id | string (uuid) | |
| amount | integer | Mit Vorzeichen |
| currency | string · optional | |
| consideration_effect | "none" |
Payment
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "payment" | |
| id | string (uuid) | |
| customer_id | string (uuid) · kann null sein | |
| type | string payment · credit_applied · offset · refund · moved_to_credit · reversal | Was mit dem Geld geschehen ist (offene Liste) |
| amount | integer | Das Geld, das sich wirklich bewegt hat, mit Vorzeichen: Eine Erstattung oder Stornierung ist negativ, moved_to_credit ist null |
| currency | string | |
| date | string (date) | YYYY-MM-DD |
| accounting_month | string | YYYY-MM |
| method | string | cash, bank_transfer, pos, credit, compensazione, other (offene Liste) |
| reference | string · kann null sein | |
| paid_by | object · kann null sein | Wer für den Kunden bezahlt hat (ein Elternteil): kein eigener Kunde |
| paid_by.kind | string · kann null sein | |
| paid_by.name | string · kann null sein | |
| paid_by.tax_code | string · kann null sein · optional | Nur mit customers.fiscal:read |
| paid_by.address_text | string · kann null sein · optional | Nur mit customers.fiscal:read |
| reverses_payment_id | string (uuid) · kann null sein | |
| action | string · kann null sein | Nur bei Stornierungen |
| reason | string · kann null sein | |
| category | string · kann null sein | |
| consideration_effect | "none" | |
| allocations | Array von Allocation | |
| taxonomy_version | integer · kann null sein | |
| created_at | string (date-time) | RFC 3339, UTC |
PaymentList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Payment | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
CreditEntry
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "credit_entry" | |
| id | string (uuid) | |
| customer_id | string (uuid) | |
| direction | string credit · debit | credit: Das Guthaben entsteht oder wächst; debit: Es wird verwendet oder erstattet |
| amount | integer | Immer positiv: direction gibt die Richtung an |
| currency | string | |
| source | string | Offene Liste von Codes |
| payment_id | string (uuid) · kann null sein | Die Bewegung, die es verursacht hat |
| charge_id | string (uuid) · kann null sein | |
| action | string · kann null sein | |
| reason | string · kann null sein | |
| category | string · kann null sein | |
| reverses_entry_id | string (uuid) · kann null sein | |
| consideration_effect | "none" | |
| created_at | string (date-time) | RFC 3339, UTC |
CreditEntryList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von CreditEntry | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
Receipt
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "receipt" | |
| id | string (uuid) | |
| kind | string payment_receipt · refund_confirmation | payment_receipt: Serie R, Geld erhalten; refund_confirmation: Serie RB, Geld erstattet (offene Liste) |
| series | string | R, RB (offene Liste): Jede Serie hat ihre eigene Nummernfolge |
| year | integer | |
| sequence | integer | Fortlaufende Nummer innerhalb von Serie und Jahr, ohne Lücken |
| number | string | Die Nummer, wie sie auf dem Dokument gedruckt ist |
| status | string issued · voided | Eine stornierte Quittung bleibt bestehen, mit ihrer Nummer |
| issued_at | string (date-time) | RFC 3339, UTC |
| voided_at | string (date-time) · kann null sein | RFC 3339, UTC |
| operation_type | string · kann null sein | Nur bei Erstattungsbestätigungen: voluntary_refund, payment_reversal, chargeback (offene Liste) |
| payment_id | string (uuid) · kann null sein | Die Zahlung oder die Erstattung, die die Quittung bestätigt |
| charge_id | string (uuid) · kann null sein | Nur Quittungen des alten Modells, die auf eine Belastung statt auf eine Zahlung ausgestellt wurden |
| customer_id | string (uuid) · kann null sein | |
| amount | integer · kann null sein | Wie auf dem Dokument festgeschrieben, mit Vorzeichen: Eine Erstattungsbestätigung ist negativ |
| currency | string | |
| pdf_available | boolean | false nur bei den ältesten Quittungen, ausgestellt vor den festgeschriebenen Dokumenten: kein Blatt zum erneuten Drucken |
| fiscal_document | "false" | Eine Zahlungsbestätigung: Das Steuerdokument stellt Ihr Programm aus |
ReceiptList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Receipt | |
| has_more | boolean | Es gibt eine nächste Seite: Fragen Sie erneut mit starting_after = die ID des letzten Elements |
Event
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "event" | |
| id | string (uuid) | Stabil, eindeutig über alle Ställe hinweg: Daran erkennen Sie ein bereits verarbeitetes Ereignis |
| type | string | Offene Liste: customer.updated, charge.created, charge.due_date_changed, charge.tax_changed, adjustment.created, payment.created, allocation.created, credit_entry.created, receipt.issued, receipt.voided |
| data | object | |
| data.object | string | Offene Liste: customer, charge, adjustment, payment, allocation, credit_entry, receipt |
| data.id | string (uuid) | |
| data.url | string | Wo es zu lesen ist, ab dem Host: /api/v1/charges/{id} |
| occurred_at | string (date-time) | Wann der Vorgang geschah: Zeitpunkt der Erstellung, Ausstellung oder Stornierung; bei einer Steueränderung ihre Erstellung |
| recorded_at | string (date-time) | Wann das Ereignis geschrieben wurde: bei historischen Ereignissen der Tag, an dem die Geschichte geladen wurde |
| historical | boolean | true: ein Vorgang aus der Zeit vor den Ereignissen, einmal geladen, nach seinem Datum geordnet |
EventList
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "list" | |
| data | Array von Event | |
| has_more | boolean | Fragen Sie erneut mit after = next_cursor. Eine Seite kann weniger Ereignisse als limit enthalten, sogar keines, während has_more true ist |
| next_cursor | string (uuid) · kann null sein | Speichern Sie ihn nach der Verarbeitung der Seite und geben Sie ihn als after zurück. Er kann die ID eines Ereignisses sein, das Ihnen nicht angezeigt wird. null nur, wenn der Stall noch keine Ereignisse für Sie hat |
Codes
| Feld | Typ | Beschreibung |
|---|---|---|
| object | "codes" | |
| language | string | Die Sprache der Namen: ?lang=, dann Accept-Language, dann en |
| taxonomy_version | integer | Die Taxonomie, aus der action, reason und category stammen |
| lists | object | |
| lists.charge_type | object | |
| lists.charge_type.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.charge_type.codes | Array von object | |
| lists.charge_type.codes[].code | string | |
| lists.charge_type.codes[].name | string | |
| lists.action | object | |
| lists.action.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.action.codes | Array von object | |
| lists.action.codes[].code | string | |
| lists.action.codes[].name | string | |
| lists.reason | object | |
| lists.reason.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.reason.codes | Array von object | |
| lists.reason.codes[].code | string | |
| lists.reason.codes[].name | string | |
| lists.reason.codes[].action | string | Der Name eines reason hängt von seiner action ab: Schlagen Sie ihn mit beiden nach |
| lists.reason.codes[].category | string | |
| lists.category | object | |
| lists.category.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.category.codes | Array von object | |
| lists.category.codes[].code | string | |
| lists.category.codes[].name | string | |
| lists.origin | object | |
| lists.origin.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.origin.codes | Array von object | |
| lists.origin.codes[].code | string | |
| lists.origin.codes[].name | string | |
| lists.payment_type | object | |
| lists.payment_type.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.payment_type.codes | Array von object | |
| lists.payment_type.codes[].code | string | |
| lists.payment_type.codes[].name | string | |
| lists.payment_method | object | |
| lists.payment_method.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.payment_method.codes | Array von object | |
| lists.payment_method.codes[].code | string | |
| lists.payment_method.codes[].name | string | |
| lists.credit_source | object | |
| lists.credit_source.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.credit_source.codes | Array von object | |
| lists.credit_source.codes[].code | string | |
| lists.credit_source.codes[].name | string | |
| lists.receipt_kind | object | |
| lists.receipt_kind.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.receipt_kind.codes | Array von object | |
| lists.receipt_kind.codes[].code | string | |
| lists.receipt_kind.codes[].name | string | |
| lists.refund_operation | object | |
| lists.refund_operation.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.refund_operation.codes | Array von object | |
| lists.refund_operation.codes[].code | string | |
| lists.refund_operation.codes[].name | string | |
| lists.tax_category | object | UNCL 5305 |
| lists.tax_category.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.tax_category.codes | Array von object | |
| lists.tax_category.codes[].code | string | |
| lists.tax_category.codes[].name | string | |
| lists.unit | object | UNECE Rec. 20 |
| lists.unit.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.unit.codes | Array von object | |
| lists.unit.codes[].code | string | |
| lists.unit.codes[].name | string | |
| lists.event_type | object | |
| lists.event_type.fields | Array von string | Wo diese Codes vorkommen: resource.field |
| lists.event_type.codes | Array von object | |
| lists.event_type.codes[].code | string | |
| lists.event_type.codes[].name | string |