01

Daten herunterladen

Unter „Vertrag & Datenschutz“ mit deinem Kontopasswort ein ZIP-Paket erstellen. Auch nach Ende des Arbeitszugangs bleibt der Export während der vereinbarten Abrufphase erreichbar.

02

Übernahme prüfen

Dateien öffnen, Vollständigkeit prüfen und den Import mit deinem Zielanbieter abstimmen. Optional kannst du diesem einen widerrufbaren Datenzugang für 24 Stunden erlauben.

03

Wechsel abschließen

Vertragsende, Abrufphase und Löschung gemeinsam klären. Aufbewahrungspflichtige Belege vorher in dein weiteres Archiv übernehmen.

Ein Download kündigt kein Abo und löscht keine Daten. Vertragsende und Löschweisung sind getrennte Schritte.

Den vollständigen Betriebsexport erstellt die berechtigte Ansprechperson des Betriebs. Dafür ist ihr Kontopasswort erforderlich.

Was du erhältst

Strukturierte Kunden-, Fahrzeug-, Termin-, Lager- und Belegdaten, Positionen und Zahlungsaufzeichnungen sowie Aufgaben, Mitarbeiterzeiten mit Korrekturverlauf und Fahrzeugkaufverträge. Enthalten sind auch Vermietungen, Mietunterlagen, Übergabeprotokolle und Kautionsbuchungen. Dazu vorhandene Originaluploads, ausgestellte PDFs, gespeicherte XML-Dateien, DATEV-Archive und Vertragsnachweise.

Eingangsrechnungen und Lieferantengutschriften sind mit Steueraufteilung, Zahlungsaufzeichnungen, Änderungsverlauf und unveränderten PDF- oder Bildoriginalen enthalten.

Das Datenmodell beschreibt Beziehungen. Prüfsummen ermöglichen die Kontrolle der Dateien. Nicht enthalten sind Zugangspasswörter, Freigabeschlüssel, fremde Betriebsdaten und interne Supportnotizen.

Das Gesamtpaket enthält Daten verschiedener Kunden und Beschäftigter. Es darf nicht ungeprüft als persönliche Datenschutzauskunft weitergegeben werden. Für eine Auskunft zu deinen eigenen Daten kannst du dich auch ohne Konto an den Datenschutzkontakt wenden.

Fristen & Unterstützung

Für die Vorbereitung höchstens zwei Monate; für den regulären Wechsel höchstens 30 Kalendertage. Während des Übergangs bleiben Dienst und angemessene Unterstützung verfügbar. Nach Abschluss stehen die Daten mindestens 30 Tage zum Abruf bereit.

Ist eine technische Verlängerung erforderlich, informieren wir dich innerhalb von 14 Arbeitstagen mit Begründung und einem alternativen Übergangszeitraum. Dieser beträgt höchstens sieben Monate. Du kannst den Übergangszeitraum außerdem einmal um einen für dich geeigneten Zeitraum verlängern. Datenexport und Wechselunterstützung sind ohne gesonderte Wechselgebühr. Vertragsende, Abrechnung und Löschung werden ausdrücklich geklärt.

Vertragliche Wechselregelungen
Formate, Datenkatalog & Grenzen

Datenmodell als JSON öffnen

Formatversion 1: ZIP mit JSON Lines in UTF-8, ISO-Datumswerten und Geldbeträgen als Dezimalzeichenfolgen. Gespeicherte Originaldateien bleiben unverändert. Datenmodell.json beschreibt Felder und Beziehungen; Pruefsummen.json enthält SHA-256-Prüfsummen.

Eine automatische Anpassung an das Zielsystem ist nicht enthalten. Importfähigkeit und steuerliche Weiterverarbeitung mit dem Zielanbieter abstimmen. Nicht gespeicherte historische Fassungen lassen sich nicht nachträglich herstellen. Bei fehlenden oder widersprüchlichen Originaldateien wird kein vollständiger Export bestätigt.

Betriebsprofil

workshops.workshop · JSON Lines / UTF-8

id
ID · BigAutoField
document_logo
Logo für PDF-Dokumente · FileField
name
name · CharField
legal_name
Vollständiger rechtlicher Name / Firma · CharField
legal_form
Rechtsform · CharField
representatives
Vertretungsberechtigte Personen · CharField
register_court
Registergericht · CharField
register_number
Registernummer · CharField
registered_office
Sitz laut Register · CharField
supervisory_chair
Aufsichtsratsvorsitz, falls vorhanden · CharField
street
street · CharField
postal_code
postal code · CharField
city
city · CharField
phone
phone · CharField
email
email · CharField
tax_number
tax number · CharField
vat_id
vat id · CharField
owner
owner · CharField
bank_account_holder
Kontoinhaber · CharField
iban
iban · CharField
greeting_text
greeting text · CharField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Benutzerkonten

accounts.user · JSON Lines / UTF-8

id
ID · BigAutoField
username
Benutzername · CharField
first_name
Vorname · CharField
last_name
Nachname · CharField
email
E-Mail-Adresse · CharField
is_active
Aktiv · BooleanField
date_joined
Mitglied seit · DateTimeField
is_business_owner
Verträge und vollständige Betriebsdaten verwalten · BooleanField
is_employee
Mitarbeiterzugang · BooleanField
workshop_id
workshop · ForeignKey → workshops.workshop
expires_at
expires at · DateField
Aufgaben

teamwork.task · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
source_appointment_id
Ausgangstermin · OneToOneField → appointments.appointment
submission_key
submission key · UUIDField
work_area
Arbeitsbereich · CharField
title
Aufgabe · CharField
description
Beschreibung · TextField
assignee_id
Zuständig · ForeignKey → accounts.user
customer_id
Kunde · ForeignKey → customers.customer
vehicle_id
Fahrzeug · ForeignKey → vehicles.vehicle
quote_id
Kostenvoranschlag · ForeignKey → quotes.quote
invoice_id
Rechnung · ForeignKey → invoices.invoice
tire_set_id
Reifensatz · ForeignKey → storage.tireset
due_date
Erledigen bis · DateField
status
Status · CharField
priority
Priorität · CharField
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
completed_at
completed at · DateTimeField
Auftragschecklisten

teamwork.taskchecklistitem · JSON Lines / UTF-8

id
ID · BigAutoField
task_id
task · ForeignKey → teamwork.task
title
Arbeitsschritt · CharField
position
position · PositiveIntegerField
is_done
is done · BooleanField
completed_at
completed at · DateTimeField
completed_by_id
completed by · ForeignKey → accounts.user
updated_at
updated at · DateTimeField
submission_key
submission key · UUIDField
Aufgaben-Rückmeldungen

teamwork.taskcomment · JSON Lines / UTF-8

id
ID · BigAutoField
submission_key
submission key · UUIDField
task_id
task · ForeignKey → teamwork.task
author_id
author · ForeignKey → accounts.user
content
Rückmeldung · TextField
created_at
created at · DateTimeField
Aufgaben-Labels

teamwork.task_labels · JSON Lines / UTF-8

id
ID · BigAutoField
task_id
task · ForeignKey → teamwork.task
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Benachrichtigungsstatus

teamwork.announcementreceipt · JSON Lines / UTF-8

id
ID · BigAutoField
announcement_id
announcement · ForeignKey → teamwork.announcement
user_id
user · ForeignKey → accounts.user
read_at
read at · DateTimeField
Persönliche Notizen

core.dashboardnote · JSON Lines / UTF-8

id
ID · BigAutoField
user_id
user · OneToOneField → accounts.user
content
content · TextField
updated_at
updated at · DateTimeField
Kunden

customers.customer · JSON Lines / UTF-8

id
ID · BigAutoField
salutation
Anrede · CharField
data_origin
Herkunft der Kundendaten · CharField
data_source
Konkrete Datenquelle · CharField
privacy_notified_on
Datenschutzhinweise tatsächlich ausgehändigt am · DateField
customer_number
customer number · CharField
workshop_id
workshop · ForeignKey → workshops.workshop
first_name
first name · CharField
last_name
last name · CharField
company
Firma / Rechnungsempfänger · CharField
debtor_account
Individuelles Debitorenkonto · PositiveIntegerField
phone
phone · CharField
email
email · CharField
street
street · CharField
postal_code
postal code · CharField
city
city · CharField
notes
notes · TextField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Labels

customers.workspacelabel · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
name
Bezeichnung · CharField
color
Farbe · CharField
Kunden-Labels

customers.customer_labels · JSON Lines / UTF-8

id
ID · BigAutoField
customer_id
customer · ForeignKey → customers.customer
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Datenschutzangaben für Kunden

customers.customerprivacyprofile · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · OneToOneField → workshops.workshop
controller_name
Verantwortlicher / rechtlicher Betriebsname · CharField
privacy_email
Kontakt für Datenschutzanfragen · CharField
dpo_contact
Kontakt des Datenschutzbeauftragten · TextField
additional_recipients
Weitere Empfänger und deren Aufgaben · TextField
transfers
Verarbeitung außerhalb der EU / des EWR · CharField
transfer_details
Drittländer und Schutzmaßnahmen · TextField
automated_decisions
Automatisierte Entscheidungen mit erheblicher Wirkung · CharField
automated_details
Verfahren, Auswirkungen und Rechte · TextField
additional_processing
Ergänzende Verarbeitungshinweise · TextField
service_reminders
Freiwillige Einwilligung für Serviceerinnerungen anbieten · BooleanField
confirmed_at
confirmed at · DateTimeField
updated_at
updated at · DateTimeField
Fahrzeuge

vehicles.vehicle · JSON Lines / UTF-8

id
ID · BigAutoField
ownership
Zuordnung · CharField
stock_status
Bestandsstatus · CharField
rental_enabled
Für Vermietung verfügbar · BooleanField
rental_daily_price
Mietpreis je 24 Stunden (€ brutto) · DecimalField
rental_deposit
Kaution (€) · DecimalField
rental_included_km
Inklusivkilometer je Mietvereinbarung · PositiveIntegerField
rental_extra_km_price
Mehrkilometer (€ brutto) · DecimalField
rental_tax_mode
Besteuerung der Miete · CharField
notes
Notizen / Bemerkungen · TextField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
brand
brand · CharField
model
model · CharField
license_plate
license plate · CharField
vin
Fahrgestellnummer (FIN) · CharField
first_registration
Erstzulassung · DateField
last_registration
Letzte Zulassung · DateField
hu_due_month
Nächste HU · CharField
hsn
HSN · CharField
tsn
Typenschlüssel (Feld 2.2) · CharField
fuel
Kraftstoff / Antrieb · CharField
displacement
Hubraum (cm³) · PositiveIntegerField
power_kw
Leistung (kW) · DecimalField
engine_rpm
Nenndrehzahl (U/min) (P.4) · CharField
emission_class
Schadstoffklasse / Euro-Norm (14) · CharField
emission_key
Emissionsschlüsselnummer (14.1) · CharField
ec_emission_class
EG-Schadstoffklasse (V.9) · CharField
fuel_code
Kraftstoffcode (10) · CharField
co2_emissions
CO₂-Ausstoß (g/km) (V.7) · DecimalField
max_speed
Höchstgeschwindigkeit (km/h) (T) · PositiveIntegerField
tire_front
Reifengröße Vorderachse (15.1) · CharField
tire_rear
Reifengröße Hinterachse (15.2) · CharField
tire_third
Reifengröße dritte Achse (15.3) · CharField
technical_max_mass
Technisch zulässige Gesamtmasse (kg) (F.1) · PositiveIntegerField
permissible_max_mass
Zulässige Gesamtmasse (kg) (F.2) · PositiveIntegerField
unladen_mass
Leermasse (kg) (G) · PositiveIntegerField
towing_braked
Anhängelast gebremst (kg) (O.1) · PositiveIntegerField
towing_unbraked
Anhängelast ungebremst (kg) (O.2) · PositiveIntegerField
nose_weight
Stützlast (kg) (13) · PositiveIntegerField
axle_mass_technical_1
Technische Achslast Achse 1 (kg) (7.1) · PositiveIntegerField
axle_mass_technical_2
Technische Achslast Achse 2 (kg) (7.2) · PositiveIntegerField
axle_mass_technical_3
Technische Achslast Achse 3 (kg) (7.3) · PositiveIntegerField
axle_mass_permissible_1
Zulässige Achslast Achse 1 (kg) (8.1) · PositiveIntegerField
axle_mass_permissible_2
Zulässige Achslast Achse 2 (kg) (8.2) · PositiveIntegerField
axle_mass_permissible_3
Zulässige Achslast Achse 3 (kg) (8.3) · PositiveIntegerField
axle_count
Anzahl der Achsen (L) · PositiveIntegerField
drive_axle_count
Anzahl der Antriebsachsen (9) · PositiveIntegerField
length_mm
Fahrzeuglänge (mm) (18) · PositiveIntegerField
width_mm
Fahrzeugbreite (mm) (19) · PositiveIntegerField
height_mm
Fahrzeughöhe (mm) (20) · PositiveIntegerField
seats
Sitzplätze (S.1) · PositiveIntegerField
standing_places
Stehplätze (S.2) · PositiveIntegerField
stationary_noise
Standgeräusch (dB) (U.1) · DecimalField
stationary_noise_rpm
Drehzahl bei Standgeräusch (U.2) · PositiveIntegerField
drive_noise
Fahrgeräusch (dB) (U.3) · DecimalField
registration_remarks
Bemerkungen und Ausnahmen (22) · TextField
fahrzeugschein
fahrzeugschein · FileField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Fahrzeug-Labels

vehicles.vehicle_labels · JSON Lines / UTF-8

id
ID · BigAutoField
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Fahrzeugfotos

vehicles.vehiclephoto · JSON Lines / UTF-8

id
ID · BigAutoField
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
image
image · FileField
caption
Bildbeschreibung · CharField
created_at
created at · DateTimeField
Termine

appointments.appointment · JSON Lines / UTF-8

id
ID · BigAutoField
quote_id
Kostenvoranschlag · ForeignKey → quotes.quote
invoice_id
Rechnung · ForeignKey → invoices.invoice
tire_set_id
Reifensatz · ForeignKey → storage.tireset
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
title
title · CharField
appointment_date
appointment date · DateField
appointment_time
appointment time · TimeField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Termin-Labels

appointments.appointment_labels · JSON Lines / UTF-8

id
ID · BigAutoField
appointment_id
appointment · ForeignKey → appointments.appointment
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Vorbereitete Nachrichten mit PDF

communications.preparedmessage · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
invoice_id
invoice · ForeignKey → invoices.invoice
source_pk
source pk · PositiveBigIntegerField
kind
kind · CharField
subject
subject · CharField
body
body · TextField
email
email · CharField
phone
phone · CharField
recipient
recipient · CharField
pdf
pdf · BinaryField
sha256
sha256 · CharField
filename
filename · CharField
amount
amount · DecimalField
deadline
deadline · DateField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
expires_at
expires at · DateTimeField
revoked_at
revoked at · DateTimeField
sent_on
sent on · DateField
sent_channel
sent channel · CharField
confirmed_by_id
confirmed by · ForeignKey → accounts.user
confirmation_note
confirmation note · CharField
Nachrichtenvorlagen

communications.messagetemplate · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
name
Name · CharField
kind
Dokument · CharField
subject
Betreff · CharField
body
Nachricht · TextField
updated_at
updated at · DateTimeField
Mahnvorgänge

communications.dunningcase · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · OneToOneField → invoices.invoice
paused
paused · BooleanField
resume_on
resume on · DateField
note
note · TextField
updated_at
updated at · DateTimeField
updated_by_id
updated by · ForeignKey → accounts.user
Kostenvoranschläge

quotes.quote · JSON Lines / UTF-8

id
ID · BigAutoField
recipient_name
Empfängername · CharField
recipient_street
Straße und Hausnummer · CharField
recipient_postal_code
Postleitzahl · CharField
recipient_city
Ort · CharField
recipient_email
E-Mail · CharField
recipient_phone
Telefon · CharField
purpose
Dokumentart · CharField
cover_letter
Anschreiben · TextField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
converted_invoice_id
converted invoice · OneToOneField → invoices.invoice
quote_number
quote number · CharField
additional_text
additional text · TextField
total_discount_percent
Gesamtrabatt (%) · DecimalField
total_discount_fixed
Gesamtrabatt netto (€) · DecimalField
mileage
mileage · PositiveIntegerField
public_link_enabled
public link enabled · BooleanField
public_link_created_at
public link created at · DateTimeField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
KV-Labels

quotes.quote_labels · JSON Lines / UTF-8

id
ID · BigAutoField
quote_id
quote · ForeignKey → quotes.quote
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
KV-Positionen

quotes.quoteitem · JSON Lines / UTF-8

id
ID · BigAutoField
quote_id
quote · ForeignKey → quotes.quote
stock_item_id
Lagerartikel · ForeignKey → storage.stockitem
description
description · CharField
quantity
quantity · DecimalField
unit
unit · CharField
unit_price
unit price · DecimalField
vat_rate
vat rate · DecimalField
discount_percent
discount percent · DecimalField
discount_fixed
Positionsrabatt netto (€) · DecimalField
sort_order
sort order · PositiveIntegerField
Rechnungen

invoices.invoice · JSON Lines / UTF-8

id
ID · BigAutoField
recipient_name
Empfängername · CharField
recipient_street
Straße und Hausnummer · CharField
recipient_postal_code
Postleitzahl · CharField
recipient_city
Ort · CharField
recipient_email
E-Mail · CharField
recipient_phone
Telefon · CharField
purpose
Dokumentart · CharField
cover_letter
Anschreiben · TextField
state
state · CharField
buyer_reference
Bestellreferenz / Leitweg-ID · CharField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
invoice_number
invoice number · CharField
additional_text
additional text · TextField
total_discount_percent
Gesamtrabatt (%) · DecimalField
total_discount_fixed
Gesamtrabatt netto (€) · DecimalField
mileage
mileage · PositiveIntegerField
is_paid
is paid · BooleanField
invoice_date
invoice date · DateField
service_date
Leistungsdatum · DateField
due_date
Zahlbar bis · DateField
tax_note
Hinweis zur Steuerbefreiung · CharField
public_xml_enabled
XML über den Dokumentlink freigeben · BooleanField
public_link_enabled
public link enabled · BooleanField
public_link_created_at
public link created at · DateTimeField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Rechnungs-Labels

invoices.invoice_labels · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → invoices.invoice
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Rechnungspositionen

invoices.invoiceitem · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → invoices.invoice
stock_item_id
Lagerartikel · ForeignKey → storage.stockitem
description
description · CharField
quantity
quantity · DecimalField
unit
unit · CharField
unit_price
unit price · DecimalField
gross_price
Vereinbarter Bruttopreis · DecimalField
vat_rate
vat rate · DecimalField
discount_percent
discount percent · DecimalField
discount_fixed
Positionsrabatt netto (€) · DecimalField
sort_order
sort order · PositiveIntegerField
Eingangsrechnungen

purchases.purchaseinvoice · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
supplier_name
supplier name · CharField
invoice_number
invoice number · CharField
document_type
document type · CharField
invoice_date
invoice date · DateField
received_date
received date · DateField
service_date
service date · DateField
due_date
due date · DateField
description
description · CharField
notes
notes · TextField
tax_treatment
tax treatment · CharField
tax_note
tax note · CharField
creditor_account
creditor account · PositiveIntegerField
declared_gross
declared gross · DecimalField
state
state · CharField
revision
revision · PositiveIntegerField
exported_batch_id
exported batch · ForeignKey → accounting.exportbatch
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
reviewed_at
reviewed at · DateTimeField
Steueraufteilung der Eingangsrechnungen

purchases.purchasetaxline · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → purchases.purchaseinvoice
net_amount
net amount · DecimalField
vat_amount
vat amount · DecimalField
vat_rate
vat rate · DecimalField
expense_account
expense account · PositiveIntegerField
description
description · CharField
sort_order
sort order · PositiveSmallIntegerField
Originalbelege der Eingangsrechnungen

purchases.purchaseattachment · JSON Lines / UTF-8

id
id · UUIDField
invoice_id
invoice · ForeignKey → purchases.purchaseinvoice
filename
filename · CharField
mime_type
mime type · CharField
size
size · PositiveIntegerField
sha256
sha256 · CharField
content
content · BinaryField
created_at
created at · DateTimeField
Zahlungen zu Eingangsrechnungen

purchases.purchasepayment · JSON Lines / UTF-8

id
id · UUIDField
invoice_id
invoice · ForeignKey → purchases.purchaseinvoice
amount
amount · DecimalField
payment_date
payment date · DateField
method
method · CharField
reference
reference · CharField
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
reversed_at
reversed at · DateTimeField
reversed_by_id
reversed by · ForeignKey → accounts.user
reversal_reason
reversal reason · CharField
Änderungsverlauf der Eingangsrechnungen

purchases.purchaseevent · JSON Lines / UTF-8

id
id · UUIDField
invoice_id
invoice · ForeignKey → purchases.purchaseinvoice
actor_id
actor · ForeignKey → accounts.user
action
action · CharField
snapshot
snapshot · JSONField
created_at
created at · DateTimeField
Gesicherte Rechnungsfassungen

invoices.invoicerecord · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · OneToOneField → invoices.invoice
snapshot
snapshot · JSONField
pdf
pdf · BinaryField
xml
xml · BinaryField
sha256
sha256 · CharField
xml_validation
xml validation · JSONField
xml_sha256
xml sha256 · CharField
created_at
created at · DateTimeField
issued_by_id
issued by · ForeignKey → accounts.user
source
source · CharField
Zahlungen und Zahlungskorrekturen

invoices.invoicepayment · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → invoices.invoice
amount
amount · DecimalField
payment_date
payment date · DateField
date_recorded_at
date recorded at · DateTimeField
date_recorded_by_id
date recorded by · ForeignKey → accounts.user
date_evidence
date evidence · CharField
method
method · CharField
reference
reference · CharField
request_id
request id · UUIDField
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
reversed_at
reversed at · DateTimeField
reversed_by_id
reversed by · ForeignKey → accounts.user
reversal_reason
reversal reason · CharField
Reifensätze

storage.tireset · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
customer · ForeignKey → customers.customer
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
number
number · CharField
location
Lagerplatz · CharField
season
Bereifung · CharField
quantity
Anzahl · PositiveSmallIntegerField
brand
Hersteller / Modell · CharField
size_front
Reifengröße vorne · CharField
size_rear
Reifengröße hinten · CharField
rims
Felgen · CharField
dot
DOT (Woche/Jahr) · CharField
tread_fl
Vorne links (mm) · DecimalField
tread_fr
Vorne rechts (mm) · DecimalField
tread_rl
Hinten links (mm) · DecimalField
tread_rr
Hinten rechts (mm) · DecimalField
notes
Zustand / Hinweise · TextField
stored_on
Eingelagert am · DateField
returned_on
Ausgegeben am · DateField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Reifen-Labels

storage.tireset_labels · JSON Lines / UTF-8

id
ID · BigAutoField
tireset_id
tireset · ForeignKey → storage.tireset
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Reifenverlauf

storage.tireevent · JSON Lines / UTF-8

id
ID · BigAutoField
tire_set_id
tire set · ForeignKey → storage.tireset
kind
kind · CharField
note
note · CharField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
Lagerartikel

storage.stockitem · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
name
Artikel · CharField
sku
Artikelnummer · CharField
category
Kategorie · CharField
location
Lagerplatz · CharField
unit
Einheit · CharField
quantity
Bestand · DecimalField
minimum
Mindestbestand · DecimalField
purchase_price
Einkaufspreis netto (€) · DecimalField
selling_price
Verkaufspreis netto (€) · DecimalField
supplier
Lieferant · CharField
notes
Notizen · TextField
archived
archived · BooleanField
updated_at
updated at · DateTimeField
Lagerartikel-Labels

storage.stockitem_labels · JSON Lines / UTF-8

id
ID · BigAutoField
stockitem_id
stockitem · ForeignKey → storage.stockitem
workspacelabel_id
workspacelabel · ForeignKey → customers.workspacelabel
Bestandsbewegungen

storage.stockmovement · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → invoices.invoice
document_action
document action · CharField
item_id
item · ForeignKey → storage.stockitem
delta
delta · DecimalField
balance
balance · DecimalField
reason
reason · CharField
request_id
request id · UUIDField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
DATEV-Übergaben mit Archivdateien

accounting.exportbatch · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
start
start · DateField
end
end · DateField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
invoice_count
invoice count · PositiveIntegerField
gross_total
gross total · DecimalField
sha256
sha256 · CharField
manifest
manifest · JSONField
archive
archive · BinaryField
Archivierte Rechnungen

accounting.invoicearchive · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · OneToOneField → invoices.invoice
batch_id
batch · ForeignKey → accounting.exportbatch
snapshot
snapshot · JSONField
pdf
pdf · BinaryField
sha256
sha256 · CharField
created_at
created at · DateTimeField
Stornobelege

accounting.invoicecancellation · JSON Lines / UTF-8

id
ID · BigAutoField
xml
xml · BinaryField
xml_sha256
xml sha256 · CharField
xml_validation
xml validation · JSONField
invoice_id
invoice · OneToOneField → invoices.invoice
number
number · CharField
date
date · DateField
reason
reason · CharField
pdf
pdf · BinaryField
sha256
sha256 · CharField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
batch_id
batch · ForeignKey → accounting.exportbatch
Buchhaltungseinstellungen

accounting.accountingprofile · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · OneToOneField → workshops.workshop
consultant_number
Beraternummer · PositiveIntegerField
client_number
Mandantennummer · PositiveIntegerField
chart
Kontenrahmen · CharField
debtor_account
Sammeldebitor · PositiveIntegerField
revenue_19
Erlöskonto 19 % (Automatikkonto) · PositiveIntegerField
revenue_7
Erlöskonto 7 % (Automatikkonto) · PositiveIntegerField
revenue_0
Erlöskonto steuerfrei (ohne Automatik) · PositiveIntegerField
confirmed
Kontenzuordnung und Verfahren mit der Kanzlei abgestimmt · BooleanField
creditor_account
Gemeinsames Lieferantenkonto · PositiveIntegerField
purchase_accounts_confirmed
Eingangsrechnungen: Konten ohne Steuerautomatik und Vorsteuerverfahren mit der Kanzlei abgestimmt · BooleanField
updated_at
updated at · DateTimeField
Rechnungsnummernzähler

invoices.invoicenumbercounter · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
year
year · PositiveSmallIntegerField
last_number
last number · PositiveBigIntegerField
Kostenvoranschlagsnummernzähler

quotes.quotenumbercounter · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
year
year · PositiveSmallIntegerField
last_number
last number · PositiveBigIntegerField
Scanner-Importnachweise

vehicles.scanimport · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
user_id
user · ForeignKey → accounts.user
vehicle_id
vehicle · ForeignKey → vehicles.vehicle
customer_id
customer · ForeignKey → customers.customer
created_at
created at · DateTimeField
Abo-Anfragen und Antworten

billing.subscriptionrequest · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
created_by_id
created by · ForeignKey → accounts.user
cycle
Gewünschte Laufzeit · CharField
note
Nachricht (optional) · TextField
status
status · CharField
response
Antwort an den Betrieb · TextField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Arbeitszeiten

timetracking.timeentry · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
user_id
user · ForeignKey → accounts.user
user_reference
user reference · PositiveBigIntegerField
employee_name
employee name · CharField
task_id
task · ForeignKey → teamwork.task
task_title
task title · CharField
started_at
Beginn · DateTimeField
ended_at
Ende · DateTimeField
note
Notiz · CharField
source
source · CharField
submission_key
submission key · UUIDField
revision
revision · UUIDField
needs_review
needs review · BooleanField
voided_at
voided at · DateTimeField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Änderungsverlauf der Arbeitszeiten

timetracking.timeentrychange · JSON Lines / UTF-8

id
ID · BigAutoField
entry_id
entry · ForeignKey → timetracking.timeentry
actor_id
actor · ForeignKey → accounts.user
actor_name
actor name · CharField
action
action · CharField
reason
reason · CharField
before
before · JSONField
after
after · JSONField
created_at
created at · DateTimeField
Fahrzeugkaufverträge mit Druckfassungen

sales.salecontract · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
Käufer aus Kunden übernehmen · ForeignKey → customers.customer
vehicle_id
Fahrzeug aus Bestand übernehmen · ForeignKey → vehicles.vehicle
invoice_id
invoice · OneToOneField → invoices.invoice
created_by_id
created by · ForeignKey → accounts.user
submission_key
submission key · UUIDField
number
number · CharField
status
status · CharField
contract_date
Vorgesehenes Vertragsdatum · DateField
buyer_type
Käufer handelt als · CharField
buyer_name
Vollständiger Name / rechtlicher Firmenname · CharField
buyer_representative
Vertreten durch · CharField
buyer_street
Straße und Hausnummer · CharField
buyer_postal_code
PLZ · CharField
buyer_city
Ort · CharField
buyer_email
E-Mail · CharField
buyer_phone
Telefon · CharField
vehicle_title
Marke und Modell · CharField
vin
Fahrzeug-Identifizierungsnummer (FIN) · CharField
license_plate
Kennzeichen · CharField
condition
Fahrzeugart · CharField
first_registration
Erstzulassung · DateField
mileage
Abgelesener Kilometerstand (km) · PositiveIntegerField
total_mileage
Gesamtlaufleistung / Angaben dazu · CharField
previous_owners
Anzahl Vorhalter · PositiveSmallIntegerField
hu_valid_until
Nächste HU (Monatsende) · DateField
accident_history
Unfallschäden / Vorschäden · TextField
known_defects
Bekannte Mängel und Zustand · TextField
equipment
Ausstattung und Zubehör · TextField
documents
Mitzugebende Unterlagen · TextField
keys
Anzahl Schlüssel · PositiveSmallIntegerField
total_price
Vereinbarter Gesamtpreis (€) · DecimalField
tax_mode
Steuerliche Behandlung · CharField
vat_rate
Enthaltener Umsatzsteuersatz (%) · DecimalField
payment_terms
Zahlungsvereinbarung · TextField
delivery_terms
Übergabe und Abholung · TextField
additional_terms
Weitere individuelle Vereinbarungen · TextField
snapshot
snapshot · JSONField
pdf
pdf · BinaryField
pdf_sha256
pdf sha256 · CharField
finalized_at
finalized at · DateTimeField
cancelled_at
cancelled at · DateTimeField
cancellation_reason
cancellation reason · CharField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Kaufvertragsnummernzähler

sales.salesequence · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
year
year · PositiveSmallIntegerField
value
value · PositiveIntegerField
Fahrzeugvermietungen

rentals.rental · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
customer_id
Mieter · ForeignKey → customers.customer
vehicle_id
Mietfahrzeug · ForeignKey → vehicles.vehicle
invoice_id
invoice · OneToOneField → invoices.invoice
created_by_id
created by · ForeignKey → accounts.user
submission_key
submission key · UUIDField
number
number · CharField
status
status · CharField
planned_start
Geplante Übergabe · DateTimeField
planned_end
Vereinbarte Rückgabe · DateTimeField
daily_price
Preis je angefangene 24 Stunden (€ brutto) · DecimalField
tax_mode
Steuerliche Behandlung · CharField
included_km
Inklusivkilometer für die gesamte Miete · PositiveIntegerField
extra_km_price
Preis je Mehrkilometer (€ brutto) · DecimalField
deposit_amount
Vereinbarte Kaution (€) · DecimalField
driver_name
Fahrer / zugelassene Fahrer · CharField
insurance_terms
Versicherung und Selbstbeteiligung · TextField
individual_terms
Individuelle Vereinbarungen · TextField
pickup_location
Übergabeort · CharField
return_location
Rückgabeort · CharField
snapshot
snapshot · JSONField
settlement_snapshot
settlement snapshot · JSONField
started_at
started at · DateTimeField
returned_at
returned at · DateTimeField
cancelled_at
cancelled at · DateTimeField
cancellation_reason
cancellation reason · CharField
created_at
created at · DateTimeField
updated_at
updated at · DateTimeField
Mietunterlagen und Übergabeprotokolle

rentals.rentaldocument · JSON Lines / UTF-8

id
ID · BigAutoField
rental_id
rental · ForeignKey → rentals.rental
kind
kind · CharField
version
version · PositiveIntegerField
snapshot
snapshot · JSONField
pdf
pdf · BinaryField
pdf_sha256
pdf sha256 · CharField
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
Kautionseingänge und Rückzahlungen

rentals.rentaldepositentry · JSON Lines / UTF-8

id
ID · BigAutoField
rental_id
rental · ForeignKey → rentals.rental
kind
kind · CharField
amount
Betrag (€) · DecimalField
date
Datum · DateField
method
Zahlungsart · CharField
reference
Beleg / Verwendungszweck · CharField
submission_key
submission key · UUIDField
created_by_id
created by · ForeignKey → accounts.user
created_at
created at · DateTimeField
Mietvorgangsnummernzähler

rentals.rentalsequence · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
year
year · PositiveSmallIntegerField
value
value · PositiveIntegerField
Vertragsannahmen

compliance.legalacceptance · JSON Lines / UTF-8

id
ID · BigAutoField
workshop_id
workshop · ForeignKey → workshops.workshop
release_id
release · ForeignKey → compliance.legalrelease
accepted_by_id
accepted by · ForeignKey → accounts.user
representative
representative · CharField
business
business · JSONField
sha256
sha256 · CharField
created_at
created at · DateTimeField
Abo-Angebote

compliance.subscriptionoffer · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
release_id
release · ForeignKey → compliance.legalrelease
cycle
Zahlungsweise · CharField
price_net
Preis netto je Zeitraum (€) · DecimalField
vat_rate
Umsatzsteuer (%) · DecimalField
starts_on
Beginn des Zugangs / der Testphase · DateField
trial_days
Kostenlose Testtage · PositiveSmallIntegerField
valid_until
Angebot annehmbar bis einschließlich · DateField
business
business · JSONField
body
body · JSONField
sha256
sha256 · CharField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
withdrawn_at
withdrawn at · DateTimeField
Abonnements

compliance.subscription · JSON Lines / UTF-8

id
ID · BigAutoField
end_reason
end reason · TextField
end_history
end history · JSONField
workshop_id
workshop · ForeignKey → workshops.workshop
offer_id
offer · OneToOneField → compliance.subscriptionoffer
representative
representative · CharField
accepted_by_id
accepted by · ForeignKey → accounts.user
accepted_at
accepted at · DateTimeField
cancelled_at
cancelled at · DateTimeField
ends_on
ends on · DateField
cancellation_reference
cancellation reference · UUIDField
Datenschutzanfragen

compliance.privacyrequest · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · ForeignKey → workshops.workshop
created_by_id
created by · ForeignKey → accounts.user
kind
Anliegen · CharField
message
Beschreibung · TextField
status
Bearbeitung · CharField
response
Antwort an den Betrieb · TextField
created_at
created at · DateTimeField
due_at
due at · DateTimeField
updated_at
updated at · DateTimeField
Vereinbarte Unterlagen

compliance.legalrelease · JSON Lines / UTF-8

id
id · UUIDField
version
version · CharField
provider
provider · JSONField
documents
documents · JSONField
sha256
sha256 · CharField
created_at
created at · DateTimeField
created_by_id
created by · ForeignKey → accounts.user
Empfangene Neuigkeiten

teamwork.announcement · JSON Lines / UTF-8

id
ID · BigAutoField
submission_key
submission key · UUIDField
event_key
event key · CharField
action_route
action route · CharField
action_id
action id · UUIDField
title
Betreff · CharField
body
Nachricht · TextField
kind
Art · CharField
author_id
author · ForeignKey → accounts.user
created_at
created at · DateTimeField
withdrawn_at
withdrawn at · DateTimeField
audience
audience · CharField
Online-Abo

billing.membership · JSON Lines / UTF-8

id
id · UUIDField
workshop_id
workshop · OneToOneField → workshops.workshop
owner_id
owner · OneToOneField → accounts.user
email
email · CharField
cycle
cycle · CharField
price_net
price net · DecimalField
vat_rate
vat rate · DecimalField
demo
demo · BooleanField
agreement
agreement · JSONField
agreement_sha256
agreement sha256 · CharField
created_at
created at · DateTimeField
activated_on
activated on · DateField
paid_until
paid until · DateField
billing_anchor
billing anchor · DateField
preexisting_unlimited_access
preexisting unlimited access · BooleanField
closed_at
closed at · DateTimeField
Abo-Vertragsfassungen

billing.membershipagreement · JSON Lines / UTF-8

id
id · UUIDField
membership_id
membership · ForeignKey → billing.membership
request_id
request id · UUIDField
snapshot
snapshot · JSONField
sha256
sha256 · CharField
previous
previous · JSONField
invoice_id
invoice · OneToOneField → billing.aboinvoice
created_at
created at · DateTimeField
Abo-Rechnungen

billing.aboinvoice · JSON Lines / UTF-8

id
id · UUIDField
membership_id
membership · ForeignKey → billing.membership
number
number · CharField
payment_reference
payment reference · CharField
kind
kind · CharField
original_id
original · OneToOneField → billing.aboinvoice
snapshot
snapshot · JSONField
sha256
sha256 · CharField
pdf
pdf · BinaryField
xml
xml · BinaryField
xml_sha256
xml sha256 · CharField
created_at
created at · DateTimeField
settled_at
settled at · DateTimeField
Abo-Zahlungen

billing.abopayment · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · ForeignKey → billing.aboinvoice
amount
amount · DecimalField
received_on
received on · DateField
created_at
created at · DateTimeField
Bezahlte Nutzungszeiträume

billing.accessperiod · JSON Lines / UTF-8

id
ID · BigAutoField
invoice_id
invoice · OneToOneField → billing.aboinvoice
starts_on
starts on · DateField
ends_on
ends on · DateField
pdf
pdf · BinaryField
sha256
sha256 · CharField
created_at
created at · DateTimeField
Für Zielanbieter: dokumentierte Exportschnittstelle

Der Kontoinhaber erstellt unter „Vertrag & Datenschutz“ einen Zugang für den benannten Empfänger. Er prüft vorab, welche Daten dieser erhalten darf und ob eine Auftragsverarbeitungsvereinbarung erforderlich ist. Dieser ist 24 Stunden gültig, widerrufbar und ausschließlich auf den vollständigen Export dieses Betriebs begrenzt.

Datenmodell
GET https://kfzop.com/api/datenuebergabe/v1/datenstruktur/
Öffentlich, ohne Kundendaten.
Export
POST https://kfzop.com/api/datenuebergabe/v1/archiv/
Header: Authorization: Bearer <Zugangsschlüssel>. Kein Anfrageinhalt erforderlich. Schlüssel niemals als URL-Parameter senden.
Antwort
ZIP-Datei, Header X-Content-SHA256. 401: Zugang nicht gültig. 409: Export derzeit nicht möglich; Grund im JSON-Feld detail.

Höchstens fünf vollständige Exporte je Betrieb und Stunde. Passwörter und Cookies sind kein Ersatz für den Zugangsschlüssel. Mit Passwortänderung, Rechteentzug, Kontopause oder Widerruf endet dessen Nutzbarkeit. Auf dem Produktivsystem ausschließlich HTTPS verwenden.

Infrastruktur & Umgang mit staatlichen Datenanfragen

Infrastruktur: Deutschland – Hetzner, Nürnberg. Rechenzentrumsstandort: Nürnberg, Deutschland.

Die Anwendung trennt die Daten der Betriebe über kontobezogene Zugriffsprüfungen. Verträge und vollständige Datenexporte sind gesondert berechtigt. Externe Exportzugänge gelten höchstens 24 Stunden, sind widerrufbar und erlöschen bei maßgeblichen Änderungen der Kontoberechtigung. Dokumentfreigaben werden ausschließlich auf Benutzerauftrag aktiviert. Der selbst betriebene Fahrzeugschein-Scanner übermittelt Aufnahmen nicht an externe OCR-Dienste.

Für behördliche Datenanfragen gilt folgendes Verfahren: Die Geschäftsführung prüft Absender, Zuständigkeit, Rechtsgrundlage, Zweck und verlangten Datenumfang. Eine ausländische Anfrage allein berechtigt nicht zur Herausgabe. Bei Drittlandsanfragen werden für nicht-personenbezogene Geschäftsdaten die Voraussetzungen des Art. 32 Data Act und für personenbezogene Daten zusätzlich Kapitel V einschließlich Art. 48 DSGVO geprüft. Unzulässige oder zu weit gehende Anfragen werden zurückgewiesen beziehungsweise mit verfügbaren Rechtsbehelfen angegriffen. Bestehen begründete Zweifel, wird fachkundige Unterstützung hinzugezogen.

Eine zulässige Herausgabe wird auf den rechtlich erforderlichen Umfang beschränkt, dokumentiert und über einen für die Daten geeigneten geschützten Übermittlungsweg abgewickelt. Der betroffene Betrieb wird vorab informiert, soweit keine gesetzliche Ausnahme entgegensteht. Die Vertretung und Bearbeitung sind in der internen Betriebsanweisung geregelt. Unterauftragnehmer werden vertraglich auf die vereinbarten Datenschutzpflichten verpflichtet; Änderungen unterliegen dem Informations- und Widerspruchsverfahren der AV-Vereinbarung.

Diese Informationen betreffen auch nicht-personenbezogene Geschäftsdaten. Für personenbezogene Daten gelten zusätzlich die Datenschutzhinweise und die vereinbarte Auftragsverarbeitung.

Aktion bestätigen