Skip to main content

Jurisdiction-specific fiscal output attached to every operation. Discriminated by regime — each variant carries typed fields for its fiscal security device and signing protocol.

regime
string
required
Allowed value: "tse"
document_type
string
required
Example:

"Kassenbeleg"

transmission_status
enum<string>
required
Available options:
transmitted,
pending,
failed,
not_required
fiscal_unit_id
string

ID of the fiscal unit that signed this document

Example:

"fu_01HXYZ"

document_number
string | null

Assigned on completion

Example:

"2026-004822"

transmitted_at
string<date-time> | null
verification
object

QR data for receipt printing (DSFinV-K format)

tse_serial
string

Serial number of the TSE hardware module

client_id
string

POS client identifier registered with the TSE

signature_algorithm
string

Algorithm used by the TSE (e.g. ecdsa-plain-SHA384)

Example:

"ecdsa-plain-SHA384"

time_format
string

Time format used by the TSE (e.g. utcTime)

Example:

"utcTime"

start_event
object

Fiscal start event. Populated when the operation is opened. Must be stored by the POS and printed on the receipt.

end_event
object

Fiscal end event. Populated when the operation is completed.