Dev News 19 -- eReceipt API
fiskaly eReceipt API Update
Abschnitt betitelt „fiskaly eReceipt API Update“Ein Major-Versions-Update der eReceipt API (Version 2.0.0) sowie weitere Updates sind für Donnerstag, 23. März 2023, ab 14 Uhr geplant. Die neue Version wird konsistenter und zuverlässiger sein und enthält mehrere Bugfixes.
Changelog
Abschnitt betitelt „Changelog“-
Entfernung von Standardwerten für verschiedene Schema-Felder im CreateReceipt-Endpunkt: Für eine Liste von Eigenschaften (siehe Tabelle 1 unten) wird der Standardwert 0 im CreateReceipt-Endpunkt entfernt. Für Pflichtfelder muss nun explizit ein Wert angegeben werden. Ungültige Anfragen mit fehlenden Pflichtfeldern geben den Fehlercode 400 mit der entsprechenden Fehlermeldung zurück.
-
Entfernung der Möglichkeit, zusätzliche Felder im CreateReceipt-Endpunkt zu senden: Die Option, zusätzliche Eigenschaften in verschiedenen Objekten im CreateReceipt-Endpunkt zu senden, wird entfernt. Bisher konnten zusätzliche Felder mit beliebigem Namen und beliebigem Typ gesendet werden. Diese Option wird entfernt, um Klarheit und Konsistenz zu verbessern. Siehe Tabelle 2 unten für eine Liste der betroffenen Objekte. Ausnahme: Optionale Felder bleiben für alle Objekte im
EkabsSecurity-Objekt verfügbar, um Flexibilität bei der Bereitstellung von Antworten verschiedener Fiskalisierungsendpunkte zu ermöglichen.
Tabelle 1: Betroffene Schema-Felder
Abschnitt betitelt „Tabelle 1: Betroffene Schema-Felder“| Objekttyp | Schema-Feld | Pflicht |
|---|---|---|
| EkabsPaymentType | .amount | ja |
| EkabsLineItem | .quantity | ja |
| .price_per_unit | ja | |
| EkabsLineVatAmountGross | .percentage | ja |
| .incl_vat | ja | |
| EkabsLineVatAmountNet | .percentage | ja |
| .excl_vat | ja | |
| .vat | ja | |
| EkabsVatAmountTotal | .percentage | ja |
| .incl_vat | ja | |
| .excl_vat | ja | |
| .vat | ja | |
| EkabsData | .full_amount_incl_vat | ja |
| Discount | .discount_value | ja |
| EkabsPaymentType | .change | nein |
| EkabsData | .full_amount_incl_vat_before_discount | nein |
| .total_discount_value | nein | |
| HospitalitySchema | .tip | nein |
Tabelle 2: Betroffene Schema-Objekte
Abschnitt betitelt „Tabelle 2: Betroffene Schema-Objekte“Das Feld property name*: any wurde aus allen unten aufgeführten Objekten entfernt. Die Spalte „Schema neu” zeigt das bereinigte Objekt ohne zusätzliche Eigenschaften.
| Objekt | Entfernte Felder |
|---|---|
| ReceiptSchemaEkabsV0 | property name*: any |
| EkabsData | property name*: any |
| EkabsLine | property name*: any |
| EkabsLineItem | property name*: any |
| EkabsLineVatAmountGross | property name*: any |
| EkabsLineVatAmountNet | property name*: any |
| EkabsPaymentType | property name*: any |
| EkabsVatAmountTotal | property name*: any |
| EkabsHead | property name*: any |
| EkabsBuyer | property name*: any |
| EkabsSeller | property name*: any |
| EkabsMisc | property name*: any |
fiskaly Statusseite: status.fiskaly.com fiskaly Support-Website: support.fiskaly.com
Sie können unseren Support unter dev-support@fiskaly.com erreichen.
Was this page helpful?