Skip to content

Dev News 19 -- eReceipt API

A major version change to the eReceipt API (version 2.0.0) and updates are planned for Thursday, 23rd March 2023, starting at 2 pm. The new version will be more consistent and reliable, with several bug fixes included.

  • Removal of default values for various schema fields in the CreateReceipt endpoint: For a list of properties (see Table 1 below), the default value 0 will be removed in the CreateReceipt endpoint. For mandatory fields, a value now needs to be provided explicitly. Invalid requests with missing mandatory fields will return error code 400 with the corresponding error message.

  • Removal of the possibility to send additional fields in the CreateReceipt endpoint: The option to send additional properties in various objects in the CreateReceipt endpoint will be removed. Until now, additional fields with any name and any type could be sent. This option will be removed to improve clarity and consistency. See Table 2 below for a list of affected objects. Exception: optional fields remain available for all objects contained in the EkabsSecurity object, to allow for flexibility when providing responses from different fiscalization endpoints.


Object typeSchema fieldMandatory
EkabsPaymentType.amountyes
EkabsLineItem.quantityyes
.price_per_unityes
EkabsLineVatAmountGross.percentageyes
.incl_vatyes
EkabsLineVatAmountNet.percentageyes
.excl_vatyes
.vatyes
EkabsVatAmountTotal.percentageyes
.incl_vatyes
.excl_vatyes
.vatyes
EkabsData.full_amount_incl_vatyes
Discount.discount_valueyes
EkabsPaymentType.changeno
EkabsData.full_amount_incl_vat_before_discountno
.total_discount_valueno
HospitalitySchema.tipno

The property name*: any field was removed from all objects below. The “Schema new” column shows the cleaned-up object without extra properties.

ObjectFields removed
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 status page: status.fiskaly.com fiskaly support website: support.fiskaly.com

You can contact our support at dev-support@fiskaly.com.

Was this page helpful?