Darstellung
FiskalyTransaction
Tabelle: fiskaly_transaction
Domain: FiskalyTransaction · com.reybex.domain.fiskaly
Modul: CAS
Partner-Hinweise
- Daten liegen mandantengetrennt – bei SELECT fast immer
tenant_id = :mandantsetzen (Spalte ggf.TenantIdin älteren Tabellen). - Schreibende SQL (
INSERT/UPDATE/DELETE) nur in abgestimmten Export-/Report-Jobs (Transaktion BAS23) und nie ohne Freigabe durch reybex. - Für API-Integrationen bevorzugt die API statt direkter DB-Zugriffe.
Primärschlüssel
id
Spalten
| Spalte | SQL-Typ | NULL | Default | Beschreibung |
|---|---|---|---|---|
id | bigint auto_increment | Ja | — | Primärschlüssel (Domain: id) |
tenant_id | bigint | Nein | — | Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId) |
api_id | varchar(255) | Ja | — | Domain-Feld apiId |
type | varchar(50) | Ja | — | type |
last_revision | bigint | Ja | — | last revision |
state | varchar(20) | Ja | — | state |
fiskaly_tss_id | bigint | Ja | — | Fremdschlüssel → fiskaly tss |
fiskaly_tss_client_id | bigint | Ja | — | Fremdschlüssel → fiskaly tss client |
fiskaly_austria_cash_register_id | bigint | Ja | — | Fremdschlüssel → fiskaly austria cash register |
cash_register_id | bigint | Ja | — | Fremdschlüssel → cash register |
cash_close_id | bigint | Ja | — | Fremdschlüssel → cash close |
is_active | smallint | Ja | 0 | Aktiv-Flag |
is_canceled | smallint | Ja | 0 | Boolean: Canceled |
is_finished | smallint | Ja | 0 | Boolean: Finished |
is_closed | smallint | Ja | 0 | Boolean: Closed |
is_sales | smallint | Ja | 1 | Boolean: Sales |
domain_id | bigint | Ja | — | Domain-Feld domainId |
domain_doc_number | varchar(50) | Ja | — | Domain-Feld domainDocNumber |
number | varchar(50) | Ja | — | Domain-Feld number |
time_start | bigint | Ja | — | Domain-Feld timeStart |
start_date | datetime | Ja | — | Domain-Feld startDate |
time_end | bigint | Ja | — | Domain-Feld timeEnd |
end_date | datetime | Ja | — | Domain-Feld endDate |
certificate_serial | varchar(1000) | Ja | — | Domain-Feld certificateSerial |
signature_value | varchar(1000) | Ja | — | Domain-Feld signatureValue |
signature_algorithm | varchar(50) | Ja | — | Domain-Feld signatureAlgorithm |
signature_public_key | varchar(1000) | Ja | — | Domain-Feld signaturePublicKey |
log_timestamp_format | varchar(50) | Ja | — | Domain-Feld logTimestampFormat |
client_serial_number | varchar(1000) | Ja | — | Domain-Feld clientSerialNumber |
qr_link | varchar(1000) | Ja | — | Domain-Feld qrLink |
qr | varchar(1000) | Ja | — | Domain-Feld qr |
buyer_name | varchar(200) | Ja | — | Domain-Feld buyerName |
buyer_type | varchar(50) | Ja | — | Domain-Feld buyerType |
buyer_export_id | varchar(50) | Ja | — | Domain-Feld buyerExportId |
storno | smallint | Ja | 0 | storno |
is_cash_close_uploaded | smallint | Ja | 0 | Boolean: Cash Close Uploaded |
location | varchar(1000) | Ja | — | Domain-Feld location |
api_date_str | varchar(20) | Ja | — | Domain-Feld apiDateStr |
fiskaly_schema | varchar(100) | Ja | — | fiskaly schema |
schema_type | varchar(20) | Ja | — | schema type |
process_type | varchar(50) | Ja | — | process type |
receipt_type | varchar(30) | Ja | — | Domain-Feld receiptType |
error_type | smallint | Ja | — | Domain-Feld errorType |
error_msg | varchar(500) | Ja | — | Domain-Feld errorMsg |
error_message | varchar(5000) | Ja | — | Domain-Feld errorMessage |
error_date | datetime | Ja | — | Domain-Feld errorDate |
tx_revision | bigint | Ja | 1 | tx revision |
date_created | datetime | Ja | — | Anlagezeitpunkt |
created_by_id | bigint | Ja | — | Angelegt von (Benutzer-ID) |
last_updated | datetime | Ja | CURRENT_TIMESTAMP | Letzte Änderung |
updated_by_id | bigint | Ja | — | Geändert von (Benutzer-ID) |
Fremdschlüssel
| Spalte(n) | Referenz |
|---|---|
tenant_id | company (tenant_id) |
fiskaly_austria_cash_register_id | fiskaly_austria_cash_register (id) |
fiskaly_tss_id | fiskaly_tss (id) |
fiskaly_tss_client_id | fiskaly_tss_client (id) |
cash_register_id | cash_register (id) |
cash_close_id | cash_close (id) |