Zum Inhalt springen

Dev News 19 -- eReceipt API

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.

  • 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.


ObjekttypSchema-FeldPflicht
EkabsPaymentType.amountja
EkabsLineItem.quantityja
.price_per_unitja
EkabsLineVatAmountGross.percentageja
.incl_vatja
EkabsLineVatAmountNet.percentageja
.excl_vatja
.vatja
EkabsVatAmountTotal.percentageja
.incl_vatja
.excl_vatja
.vatja
EkabsData.full_amount_incl_vatja
Discount.discount_valueja
EkabsPaymentType.changenein
EkabsData.full_amount_incl_vat_before_discountnein
.total_discount_valuenein
HospitalitySchema.tipnein

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.

ObjektEntfernte Felder
ReceiptSchemaEkabsV0property name*: any
EkabsDataproperty name*: any
EkabsLineproperty name*: any
EkabsLineItemproperty name*: any
EkabsLineVatAmountGrossproperty name*: any
EkabsLineVatAmountNetproperty name*: any
EkabsPaymentTypeproperty name*: any
EkabsVatAmountTotalproperty name*: any
EkabsHeadproperty name*: any
EkabsBuyerproperty name*: any
EkabsSellerproperty name*: any
EkabsMiscproperty 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?