{"format_version": 1, "encoding": "UTF-8", "dates": "ISO 8601", "money": "decimal strings", "files": "Originale/; references and SHA-256 in records", "datasets": {"workshops.workshop": {"description": "Betriebsprofil", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "name": {"type": "CharField", "description": "name"}, "legal_name": {"type": "CharField", "description": "Vollständiger rechtlicher Name / Firma"}, "legal_form": {"type": "CharField", "description": "Rechtsform"}, "representatives": {"type": "CharField", "description": "Vertretungsberechtigte Personen"}, "register_court": {"type": "CharField", "description": "Registergericht"}, "register_number": {"type": "CharField", "description": "Registernummer"}, "registered_office": {"type": "CharField", "description": "Sitz laut Register"}, "supervisory_chair": {"type": "CharField", "description": "Aufsichtsratsvorsitz, falls vorhanden"}, "street": {"type": "CharField", "description": "street"}, "postal_code": {"type": "CharField", "description": "postal code"}, "city": {"type": "CharField", "description": "city"}, "phone": {"type": "CharField", "description": "phone"}, "email": {"type": "CharField", "description": "email"}, "tax_number": {"type": "CharField", "description": "tax number"}, "vat_id": {"type": "CharField", "description": "vat id"}, "owner": {"type": "CharField", "description": "owner"}, "iban": {"type": "CharField", "description": "iban"}, "greeting_text": {"type": "CharField", "description": "greeting text"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "accounts.user": {"description": "Benutzerkonten", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "username": {"type": "CharField", "description": "Benutzername"}, "first_name": {"type": "CharField", "description": "Vorname"}, "last_name": {"type": "CharField", "description": "Nachname"}, "email": {"type": "CharField", "description": "E-Mail-Adresse"}, "is_active": {"type": "BooleanField", "description": "Aktiv"}, "date_joined": {"type": "DateTimeField", "description": "Mitglied seit"}, "is_business_owner": {"type": "BooleanField", "description": "Verträge und vollständige Betriebsdaten verwalten"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "expires_at": {"type": "DateField", "description": "expires at"}}}, "core.dashboardnote": {"description": "Persönliche Notizen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "user_id": {"type": "OneToOneField", "description": "user", "relation": "accounts.user"}, "content": {"type": "TextField", "description": "content"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "customers.customer": {"description": "Kunden", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "data_origin": {"type": "CharField", "description": "Herkunft der Kundendaten"}, "data_source": {"type": "CharField", "description": "Konkrete Datenquelle"}, "privacy_notified_on": {"type": "DateField", "description": "Datenschutzhinweise tatsächlich ausgehändigt am"}, "customer_number": {"type": "CharField", "description": "customer number"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "first_name": {"type": "CharField", "description": "first name"}, "last_name": {"type": "CharField", "description": "last name"}, "company": {"type": "CharField", "description": "Firma / Rechnungsempfänger"}, "debtor_account": {"type": "PositiveIntegerField", "description": "Individuelles Debitorenkonto"}, "phone": {"type": "CharField", "description": "phone"}, "email": {"type": "CharField", "description": "email"}, "street": {"type": "CharField", "description": "street"}, "postal_code": {"type": "CharField", "description": "postal code"}, "city": {"type": "CharField", "description": "city"}, "notes": {"type": "TextField", "description": "notes"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "customers.customerprivacyprofile": {"description": "Datenschutzangaben für Kunden", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "OneToOneField", "description": "workshop", "relation": "workshops.workshop"}, "controller_name": {"type": "CharField", "description": "Verantwortlicher / rechtlicher Betriebsname"}, "privacy_email": {"type": "CharField", "description": "Kontakt für Datenschutzanfragen"}, "dpo_contact": {"type": "TextField", "description": "Kontakt des Datenschutzbeauftragten"}, "additional_recipients": {"type": "TextField", "description": "Weitere Empfänger und deren Aufgaben"}, "transfers": {"type": "CharField", "description": "Verarbeitung außerhalb der EU / des EWR"}, "transfer_details": {"type": "TextField", "description": "Drittländer und Schutzmaßnahmen"}, "automated_decisions": {"type": "CharField", "description": "Automatisierte Entscheidungen mit erheblicher Wirkung"}, "automated_details": {"type": "TextField", "description": "Verfahren, Auswirkungen und Rechte"}, "additional_processing": {"type": "TextField", "description": "Ergänzende Verarbeitungshinweise"}, "service_reminders": {"type": "BooleanField", "description": "Freiwillige Einwilligung für Serviceerinnerungen anbieten"}, "confirmed_at": {"type": "DateTimeField", "description": "confirmed at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "vehicles.vehicle": {"description": "Fahrzeuge", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "brand": {"type": "CharField", "description": "brand"}, "model": {"type": "CharField", "description": "model"}, "license_plate": {"type": "CharField", "description": "license plate"}, "vin": {"type": "CharField", "description": "Fahrgestellnummer (FIN)"}, "first_registration": {"type": "DateField", "description": "Erstzulassung"}, "hsn": {"type": "CharField", "description": "HSN"}, "tsn": {"type": "CharField", "description": "Typenschlüssel (Feld 2.2)"}, "fuel": {"type": "CharField", "description": "Kraftstoff / Antrieb"}, "displacement": {"type": "PositiveIntegerField", "description": "Hubraum (cm³)"}, "power_kw": {"type": "DecimalField", "description": "Leistung (kW)"}, "fahrzeugschein": {"type": "FileField", "description": "fahrzeugschein"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "appointments.appointment": {"description": "Termine", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "vehicle_id": {"type": "ForeignKey", "description": "vehicle", "relation": "vehicles.vehicle"}, "title": {"type": "CharField", "description": "title"}, "appointment_date": {"type": "DateField", "description": "appointment date"}, "appointment_time": {"type": "TimeField", "description": "appointment time"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "quotes.quote": {"description": "Kostenvoranschläge", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "vehicle_id": {"type": "ForeignKey", "description": "vehicle", "relation": "vehicles.vehicle"}, "converted_invoice_id": {"type": "OneToOneField", "description": "converted invoice", "relation": "invoices.invoice"}, "quote_number": {"type": "CharField", "description": "quote number"}, "additional_text": {"type": "TextField", "description": "additional text"}, "total_discount_percent": {"type": "DecimalField", "description": "Gesamtrabatt (%)"}, "mileage": {"type": "PositiveIntegerField", "description": "mileage"}, "public_link_enabled": {"type": "BooleanField", "description": "public link enabled"}, "public_link_created_at": {"type": "DateTimeField", "description": "public link created at"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "quotes.quoteitem": {"description": "KV-Positionen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "quote_id": {"type": "ForeignKey", "description": "quote", "relation": "quotes.quote"}, "description": {"type": "CharField", "description": "description"}, "quantity": {"type": "DecimalField", "description": "quantity"}, "unit": {"type": "CharField", "description": "unit"}, "unit_price": {"type": "DecimalField", "description": "unit price"}, "vat_rate": {"type": "DecimalField", "description": "vat rate"}, "discount_percent": {"type": "DecimalField", "description": "discount percent"}, "sort_order": {"type": "PositiveIntegerField", "description": "sort order"}}}, "invoices.invoice": {"description": "Rechnungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "state": {"type": "CharField", "description": "state"}, "buyer_reference": {"type": "CharField", "description": "Bestellreferenz / Leitweg-ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "vehicle_id": {"type": "ForeignKey", "description": "vehicle", "relation": "vehicles.vehicle"}, "invoice_number": {"type": "CharField", "description": "invoice number"}, "additional_text": {"type": "TextField", "description": "additional text"}, "total_discount_percent": {"type": "DecimalField", "description": "Gesamtrabatt (%)"}, "mileage": {"type": "PositiveIntegerField", "description": "mileage"}, "is_paid": {"type": "BooleanField", "description": "is paid"}, "invoice_date": {"type": "DateField", "description": "invoice date"}, "service_date": {"type": "DateField", "description": "Leistungsdatum"}, "due_date": {"type": "DateField", "description": "Zahlbar bis"}, "tax_note": {"type": "CharField", "description": "Hinweis zur Steuerbefreiung"}, "public_xml_enabled": {"type": "BooleanField", "description": "XML über den Dokumentlink freigeben"}, "public_link_enabled": {"type": "BooleanField", "description": "public link enabled"}, "public_link_created_at": {"type": "DateTimeField", "description": "public link created at"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "invoices.invoiceitem": {"description": "Rechnungspositionen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "ForeignKey", "description": "invoice", "relation": "invoices.invoice"}, "description": {"type": "CharField", "description": "description"}, "quantity": {"type": "DecimalField", "description": "quantity"}, "unit": {"type": "CharField", "description": "unit"}, "unit_price": {"type": "DecimalField", "description": "unit price"}, "vat_rate": {"type": "DecimalField", "description": "vat rate"}, "discount_percent": {"type": "DecimalField", "description": "discount percent"}, "sort_order": {"type": "PositiveIntegerField", "description": "sort order"}}}, "invoices.invoicerecord": {"description": "Gesicherte Rechnungsfassungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "OneToOneField", "description": "invoice", "relation": "invoices.invoice"}, "snapshot": {"type": "JSONField", "description": "snapshot"}, "pdf": {"type": "BinaryField", "description": "pdf"}, "xml": {"type": "BinaryField", "description": "xml"}, "sha256": {"type": "CharField", "description": "sha256"}, "xml_validation": {"type": "JSONField", "description": "xml validation"}, "xml_sha256": {"type": "CharField", "description": "xml sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "issued_by_id": {"type": "ForeignKey", "description": "issued by", "relation": "accounts.user"}, "source": {"type": "CharField", "description": "source"}}}, "invoices.invoicepayment": {"description": "Zahlungen und Zahlungskorrekturen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "ForeignKey", "description": "invoice", "relation": "invoices.invoice"}, "amount": {"type": "DecimalField", "description": "amount"}, "payment_date": {"type": "DateField", "description": "payment date"}, "date_recorded_at": {"type": "DateTimeField", "description": "date recorded at"}, "date_recorded_by_id": {"type": "ForeignKey", "description": "date recorded by", "relation": "accounts.user"}, "date_evidence": {"type": "CharField", "description": "date evidence"}, "method": {"type": "CharField", "description": "method"}, "reference": {"type": "CharField", "description": "reference"}, "request_id": {"type": "UUIDField", "description": "request id"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "reversed_at": {"type": "DateTimeField", "description": "reversed at"}, "reversed_by_id": {"type": "ForeignKey", "description": "reversed by", "relation": "accounts.user"}, "reversal_reason": {"type": "CharField", "description": "reversal reason"}}}, "storage.tireset": {"description": "Reifensätze", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "vehicle_id": {"type": "ForeignKey", "description": "vehicle", "relation": "vehicles.vehicle"}, "number": {"type": "CharField", "description": "number"}, "location": {"type": "CharField", "description": "Lagerplatz"}, "season": {"type": "CharField", "description": "Bereifung"}, "quantity": {"type": "PositiveSmallIntegerField", "description": "Anzahl"}, "brand": {"type": "CharField", "description": "Hersteller / Modell"}, "size_front": {"type": "CharField", "description": "Reifengröße vorne"}, "size_rear": {"type": "CharField", "description": "Reifengröße hinten"}, "rims": {"type": "CharField", "description": "Felgen"}, "dot": {"type": "CharField", "description": "DOT (Woche/Jahr)"}, "tread_fl": {"type": "DecimalField", "description": "Vorne links (mm)"}, "tread_fr": {"type": "DecimalField", "description": "Vorne rechts (mm)"}, "tread_rl": {"type": "DecimalField", "description": "Hinten links (mm)"}, "tread_rr": {"type": "DecimalField", "description": "Hinten rechts (mm)"}, "notes": {"type": "TextField", "description": "Zustand / Hinweise"}, "stored_on": {"type": "DateField", "description": "Eingelagert am"}, "returned_on": {"type": "DateField", "description": "Ausgegeben am"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "storage.tireevent": {"description": "Reifenverlauf", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "tire_set_id": {"type": "ForeignKey", "description": "tire set", "relation": "storage.tireset"}, "kind": {"type": "CharField", "description": "kind"}, "note": {"type": "CharField", "description": "note"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}}}, "storage.stockitem": {"description": "Lagerartikel", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "name": {"type": "CharField", "description": "Artikel"}, "sku": {"type": "CharField", "description": "Artikelnummer"}, "category": {"type": "CharField", "description": "Kategorie"}, "location": {"type": "CharField", "description": "Lagerplatz"}, "unit": {"type": "CharField", "description": "Einheit"}, "quantity": {"type": "DecimalField", "description": "Bestand"}, "minimum": {"type": "DecimalField", "description": "Mindestbestand"}, "purchase_price": {"type": "DecimalField", "description": "Einkaufspreis netto (€)"}, "selling_price": {"type": "DecimalField", "description": "Verkaufspreis netto (€)"}, "supplier": {"type": "CharField", "description": "Lieferant"}, "notes": {"type": "TextField", "description": "Notizen"}, "archived": {"type": "BooleanField", "description": "archived"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "storage.stockmovement": {"description": "Bestandsbewegungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "item_id": {"type": "ForeignKey", "description": "item", "relation": "storage.stockitem"}, "delta": {"type": "DecimalField", "description": "delta"}, "balance": {"type": "DecimalField", "description": "balance"}, "reason": {"type": "CharField", "description": "reason"}, "request_id": {"type": "UUIDField", "description": "request id"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}}}, "accounting.exportbatch": {"description": "DATEV-Übergaben mit Archivdateien", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "start": {"type": "DateField", "description": "start"}, "end": {"type": "DateField", "description": "end"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "invoice_count": {"type": "PositiveIntegerField", "description": "invoice count"}, "gross_total": {"type": "DecimalField", "description": "gross total"}, "sha256": {"type": "CharField", "description": "sha256"}, "manifest": {"type": "JSONField", "description": "manifest"}, "archive": {"type": "BinaryField", "description": "archive"}}}, "accounting.invoicearchive": {"description": "Archivierte Rechnungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "OneToOneField", "description": "invoice", "relation": "invoices.invoice"}, "batch_id": {"type": "ForeignKey", "description": "batch", "relation": "accounting.exportbatch"}, "snapshot": {"type": "JSONField", "description": "snapshot"}, "pdf": {"type": "BinaryField", "description": "pdf"}, "sha256": {"type": "CharField", "description": "sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}}}, "accounting.invoicecancellation": {"description": "Stornobelege", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "xml": {"type": "BinaryField", "description": "xml"}, "xml_sha256": {"type": "CharField", "description": "xml sha256"}, "xml_validation": {"type": "JSONField", "description": "xml validation"}, "invoice_id": {"type": "OneToOneField", "description": "invoice", "relation": "invoices.invoice"}, "number": {"type": "CharField", "description": "number"}, "date": {"type": "DateField", "description": "date"}, "reason": {"type": "CharField", "description": "reason"}, "pdf": {"type": "BinaryField", "description": "pdf"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "batch_id": {"type": "ForeignKey", "description": "batch", "relation": "accounting.exportbatch"}}}, "accounting.accountingprofile": {"description": "Buchhaltungseinstellungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "OneToOneField", "description": "workshop", "relation": "workshops.workshop"}, "consultant_number": {"type": "PositiveIntegerField", "description": "Beraternummer"}, "client_number": {"type": "PositiveIntegerField", "description": "Mandantennummer"}, "chart": {"type": "CharField", "description": "Kontenrahmen"}, "debtor_account": {"type": "PositiveIntegerField", "description": "Sammeldebitor"}, "revenue_19": {"type": "PositiveIntegerField", "description": "Erlöskonto 19 % (Automatikkonto)"}, "revenue_7": {"type": "PositiveIntegerField", "description": "Erlöskonto 7 % (Automatikkonto)"}, "revenue_0": {"type": "PositiveIntegerField", "description": "Erlöskonto steuerfrei (ohne Automatik)"}, "confirmed": {"type": "BooleanField", "description": "Kontenzuordnung und Verfahren mit der Kanzlei abgestimmt"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "invoices.invoicenumbercounter": {"description": "Rechnungsnummernzähler", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "year": {"type": "PositiveSmallIntegerField", "description": "year"}, "last_number": {"type": "PositiveBigIntegerField", "description": "last number"}}}, "vehicles.scanimport": {"description": "Scanner-Importnachweise", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "user_id": {"type": "ForeignKey", "description": "user", "relation": "accounts.user"}, "vehicle_id": {"type": "ForeignKey", "description": "vehicle", "relation": "vehicles.vehicle"}, "customer_id": {"type": "ForeignKey", "description": "customer", "relation": "customers.customer"}, "created_at": {"type": "DateTimeField", "description": "created at"}}}, "billing.subscriptionrequest": {"description": "Abo-Anfragen und Antworten", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "cycle": {"type": "CharField", "description": "Gewünschte Laufzeit"}, "note": {"type": "TextField", "description": "Nachricht (optional)"}, "status": {"type": "CharField", "description": "status"}, "response": {"type": "TextField", "description": "Antwort an den Betrieb"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "compliance.legalacceptance": {"description": "Vertragsannahmen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "release_id": {"type": "ForeignKey", "description": "release", "relation": "compliance.legalrelease"}, "accepted_by_id": {"type": "ForeignKey", "description": "accepted by", "relation": "accounts.user"}, "representative": {"type": "CharField", "description": "representative"}, "business": {"type": "JSONField", "description": "business"}, "sha256": {"type": "CharField", "description": "sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}}}, "compliance.subscriptionoffer": {"description": "Abo-Angebote", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "release_id": {"type": "ForeignKey", "description": "release", "relation": "compliance.legalrelease"}, "cycle": {"type": "CharField", "description": "Zahlungsweise"}, "price_net": {"type": "DecimalField", "description": "Preis netto je Zeitraum (€)"}, "vat_rate": {"type": "DecimalField", "description": "Umsatzsteuer (%)"}, "starts_on": {"type": "DateField", "description": "Beginn des Zugangs / der Testphase"}, "trial_days": {"type": "PositiveSmallIntegerField", "description": "Kostenlose Testtage"}, "valid_until": {"type": "DateField", "description": "Angebot annehmbar bis einschließlich"}, "business": {"type": "JSONField", "description": "business"}, "body": {"type": "JSONField", "description": "body"}, "sha256": {"type": "CharField", "description": "sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "withdrawn_at": {"type": "DateTimeField", "description": "withdrawn at"}}}, "compliance.subscription": {"description": "Abonnements", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "end_reason": {"type": "TextField", "description": "end reason"}, "end_history": {"type": "JSONField", "description": "end history"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "offer_id": {"type": "OneToOneField", "description": "offer", "relation": "compliance.subscriptionoffer"}, "representative": {"type": "CharField", "description": "representative"}, "accepted_by_id": {"type": "ForeignKey", "description": "accepted by", "relation": "accounts.user"}, "accepted_at": {"type": "DateTimeField", "description": "accepted at"}, "cancelled_at": {"type": "DateTimeField", "description": "cancelled at"}, "ends_on": {"type": "DateField", "description": "ends on"}, "cancellation_reference": {"type": "UUIDField", "description": "cancellation reference"}}}, "compliance.privacyrequest": {"description": "Datenschutzanfragen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "ForeignKey", "description": "workshop", "relation": "workshops.workshop"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}, "kind": {"type": "CharField", "description": "Anliegen"}, "message": {"type": "TextField", "description": "Beschreibung"}, "status": {"type": "CharField", "description": "Bearbeitung"}, "response": {"type": "TextField", "description": "Antwort an den Betrieb"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "due_at": {"type": "DateTimeField", "description": "due at"}, "updated_at": {"type": "DateTimeField", "description": "updated at"}}}, "compliance.legalrelease": {"description": "Vereinbarte Unterlagen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "version": {"type": "CharField", "description": "version"}, "provider": {"type": "JSONField", "description": "provider"}, "documents": {"type": "JSONField", "description": "documents"}, "sha256": {"type": "CharField", "description": "sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "created_by_id": {"type": "ForeignKey", "description": "created by", "relation": "accounts.user"}}}, "billing.membership": {"description": "Online-Abo", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "workshop_id": {"type": "OneToOneField", "description": "workshop", "relation": "workshops.workshop"}, "owner_id": {"type": "OneToOneField", "description": "owner", "relation": "accounts.user"}, "email": {"type": "CharField", "description": "email"}, "cycle": {"type": "CharField", "description": "cycle"}, "price_net": {"type": "DecimalField", "description": "price net"}, "vat_rate": {"type": "DecimalField", "description": "vat rate"}, "demo": {"type": "BooleanField", "description": "demo"}, "agreement": {"type": "JSONField", "description": "agreement"}, "agreement_sha256": {"type": "CharField", "description": "agreement sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "activated_on": {"type": "DateField", "description": "activated on"}, "paid_until": {"type": "DateField", "description": "paid until"}, "closed_at": {"type": "DateTimeField", "description": "closed at"}}}, "billing.aboinvoice": {"description": "Abo-Rechnungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "UUIDField", "description": "id"}, "membership_id": {"type": "ForeignKey", "description": "membership", "relation": "billing.membership"}, "number": {"type": "CharField", "description": "number"}, "payment_reference": {"type": "CharField", "description": "payment reference"}, "kind": {"type": "CharField", "description": "kind"}, "original_id": {"type": "OneToOneField", "description": "original", "relation": "billing.aboinvoice"}, "snapshot": {"type": "JSONField", "description": "snapshot"}, "sha256": {"type": "CharField", "description": "sha256"}, "pdf": {"type": "BinaryField", "description": "pdf"}, "xml": {"type": "BinaryField", "description": "xml"}, "xml_sha256": {"type": "CharField", "description": "xml sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}, "settled_at": {"type": "DateTimeField", "description": "settled at"}}}, "billing.abopayment": {"description": "Abo-Zahlungen", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "ForeignKey", "description": "invoice", "relation": "billing.aboinvoice"}, "amount": {"type": "DecimalField", "description": "amount"}, "received_on": {"type": "DateField", "description": "received on"}, "created_at": {"type": "DateTimeField", "description": "created at"}}}, "billing.accessperiod": {"description": "Bezahlte Nutzungszeiträume", "format": "JSON Lines / UTF-8", "fields": {"id": {"type": "BigAutoField", "description": "ID"}, "invoice_id": {"type": "OneToOneField", "description": "invoice", "relation": "billing.aboinvoice"}, "starts_on": {"type": "DateField", "description": "starts on"}, "ends_on": {"type": "DateField", "description": "ends on"}, "pdf": {"type": "BinaryField", "description": "pdf"}, "sha256": {"type": "CharField", "description": "sha256"}, "created_at": {"type": "DateTimeField", "description": "created at"}}}}, "excluded": ["passwords", "reusable access credentials", "other tenants", "internal support notes"]}