CloudCRM Daten- und Schnittstellenverzeichnis
Stand: 23. September 2026
Fassung: 23. September 2026 · Versionskennung: 2026-09-23.3 · Archivformat: 1.0
1. Umfang und Bereitstellung
Das Verzeichnis erläutert den technischen Firmenexport und ergänzt AGB Ziffer 15 und SLA Ziffer 6a. Es beschreibt gespeicherte Daten des eigenen Firmenkontos einschließlich vorhandener archivierter Datensätze. Nicht gebuchte oder nicht genutzte Module erzeugen keinen fiktiven Datenbestand. Der Umfang eines einzelnen ZIP-Archivs begrenzt nicht den gesetzlichen oder vertraglichen Anspruch auf vollständige Übergabe exportierbarer Daten und digitaler Vermögenswerte.
Exportiert werden die gespeicherten Firmen-, Kunden-, Benutzer- und Vertragsdaten sowie zugehörige kaufmännische Belege, Finanzvorgänge, Waren- und Lagerdaten, Einkaufsdaten, Projekte, Zeiten, Aufgaben, Kalender, Kommunikation, Dokumente, Office-Inhalte und eigene Einstellungen entsprechend dem nachstehenden Katalog. Kundenzugehörige Daten aus zusätzlich zu prüfenden technischen Bereichen werden bei Bedarf gesondert nachgeliefert.
2. Formate und Zuordnungen
| Bestandteil | Inhalt und Verwendung |
|---|---|
| START_HIER.txt / Uebersicht.html | Einstieg und Übersicht des Archivs |
| lesedaten/*.txt | Lesbare Datensätze in UTF-8; ergänzt die strukturierten Originalwerte |
| data/*.xml | Strukturierte Datensätze; dataset enthält Bereich, Formatversion und Firmen-ID; record/@id erhält den Datensatzbezug |
| files/ und files.xml | Vorhandene Originaldateien und Zuordnung zu Datensatz/Feld sowie Dateiname und Prüfsumme |
| manifest.json | Exportzeitpunkt, Datensatzmengen, Dateien, Konsistenzangaben und Hinweise |
| schema.xsd | Öffentliches XML-Strukturschema der Begleitdaten |
| SHA256SUMS | SHA-256-Prüfsummen zum Prüfen der Nutzdateien |
XML-Felder tragen ihren Namen in field/@name. null="true" unterscheidet NULL von einer leeren Zeichenfolge. encoding="base64" kennzeichnet Originalbytes, die nicht direkt als XML-Text abbildbar sind. JSON-Felder bleiben JSON-Text; technische Zugangsschlüssel werden aus entsprechend ausgewerteten JSON-Strukturen redigiert. Datums- und Zeitwerte werden als gespeicherte Werte übergeben; Werte ohne Zeitzonenoffset dürfen nicht pauschal als UTC interpretiert werden. Einheiten und fachliche Bedeutung sind bei einer Übernahme mit dem jeweiligen Datenbereich abzugleichen.
Beispielhafte Beziehungen: invoice_items.invoice_id verweist auf invoices.id; ticket_messages.ticket_id auf tickets.id; ticket_message_attachments.message_id auf ticket_messages.id; customer_id bezeichnet zugehörige Kundendatensätze. Verweise können auf nach Schutz- und Firmenzuordnungsregeln nicht enthaltene Datensätze zeigen und dürfen nicht ungeprüft in ein Zielsystem übernommen werden. Der Anbieter erläutert bei der Wechselunterstützung erforderliche weitere Beziehungen und Feldbedeutungen.
Rechnungs-PDF, vorhandenes E-Rechnungs-XML und Anhänge bleiben vorhandene Originaldateien. Das Datensatz-XML des Firmenexports ist kein neu erzeugtes E-Rechnungsformat. Ein fehlendes Original wird nicht durch eine neue Rechnung ersetzt. Ein vom Dienst geliefertes XSD beschreibt die XML-Struktur und ist kein vollständiges fachliches Datenmodell einer fremden Software.
3. Abrufweg und Schnittstellen
Berechtigte Firmenadministratoren können den Firmenexport im angemeldeten CloudCRM über den Datenexport aufrufen. Der Portalweg ist /company_handover.php. Vor dem Erstellen beziehungsweise Abrufen sind die vorgesehenen Identitätsprüfungen durchzuführen; Passwort und bei aktivierter Mehrfaktor-Authentifizierung der zweite Faktor sind erforderlich. Das Archiv wird als ZIP über eine geschützte Verbindung bereitgestellt. Öffentliche ungeschützte Downloads von Kundendaten gibt es nicht.
Anfragen zum Anbieterwechsel, zur Übertragung auf eigene Infrastruktur oder zu fehlenden Exportbestandteilen können an kontakt@dwoberland.de oder über das CloudCRM-Supportticket gestellt werden. Der Anbieter bestätigt Ablauf und Fristen und koordiniert bei Bedarf einen gesicherten alternativen Übergabeweg. Ein abgelaufener technischer Downloadlink hebt die vereinbarte Abruffrist nicht auf; ein erneuter gesicherter Abruf ist zu ermöglichen.
Für technische Empfänger sind XML-Schema und maschinenlesbarer Feldkatalog frei abrufbar. Der Katalog nennt Feldnamen und Datenbereiche des automatischen Exporters. Die Übernahme erfordert die Zuordnung zur Zielsoftware; ein automatischer Import in beliebige Fremdsysteme oder eine öffentlich nutzbare vollständige Export-REST-API wird nicht als vorhandene Funktion zugesagt. Gesetzliche Pflichten zur kostenlosen Bereitstellung offener Schnittstellen und angemessener Dokumentation bleiben unberührt.
4. Schutzgrenzen und ergänzende Daten
Nicht Bestandteil der Kundenübergabe sind Daten anderer Firmenkunden, der CloudCRM-Programmcode und fremde Softwarebestandteile ohne übertragbares Nutzungsrecht. Technische Zugangsmittel wie Passwort-Hashes, private Schlüssel, Sitzungs-, Wiederherstellungs- und Zugriffstoken werden nicht als funktionsfähige Zugangsmittel übergeben; Zugänge am Zielsystem sind neu einzurichten.
Interne Sicherheitssteuerung, Betriebs- und Updatekonfiguration sowie globale Leistungskataloge werden nicht pauschal als Kundendaten ausgegeben. Soweit in technischen Protokollen, Versand-/Importwarteschlangen, Vertragsbearbeitung oder Synchronisationsdaten dennoch exportierbare kundenzugehörige Informationen enthalten sind, müssen diese gesondert geprüft, von Geheimnissen und fremden Daten getrennt und erforderlichenfalls nachgeliefert werden. Die Liste automatic_export_exclusions im Feldkatalog beschreibt die gegenwärtig nicht automatisch exportierten Tabellen, keinen vertraglichen Ausschluss aller ihrer Inhalte.
Unbekannte Datenbereiche, nicht klassifizierte Felder und fehlende Dateien werden als Hinweise gemeldet. Auch ein Export ohne Hinweis ist kein unabhängiger Nachweis, dass außerhalb des technischen Katalogs keine weiteren herauszugebenden Daten bestehen. Eine konkrete Einschränkung wird erläutert und mit dem Firmenkunden geklärt; sie rechtfertigt keine vorzeitige Löschung benötigter Daten.
5. Version und Vollständigkeitsprüfung
Der automatische Katalog dieses Stands umfasst 102 Datenbereiche. Je nach tatsächlich vorhandenem Schema und Nutzung kann ein Archiv weniger Bereiche oder Felder enthalten. Die strukturierte Katalogdatei und das Schema sind versioniert. Neu hinzukommende Geschäftsdaten müssen bei der Übergabe berücksichtigt werden; die Dokumentation wird entsprechend fortgeschrieben. Eine technische Aktualisierung ändert bestehende Vertragsrechte nicht.
Datenbankdaten werden beim Export in einer konsistenten Transaktionssicht gelesen; Originaldateien werden während des Laufs gesondert gelesen und gehasht. Das ist kein atomarer Snapshot des gesamten Dateisystems. Vor Abschluss einer Übergabe sind Manifest, Warnungen, Dateizahl und Nutzbarkeit zu prüfen. Erforderliche Nachlieferungen und Fristen richten sich nach AGB und SLA.
6. Automatisch erfasste Datenbereiche
Der vollständige Feldkatalog ist oben als JSON verfügbar. Die folgende Übersicht nennt sämtliche darin erfassten Datenbereiche; sie enthält keine Kundendaten.
| Technischer Bereich | Inhalt |
|---|---|
| invoice_text_settings | Rechnungsschlusstext |
| invoice_adjustments | Forderungsbelege: Skonto, Nachlass, Ausfall |
| finance_payment_plans | Ratenvereinbarungen |
| finance_payment_rates | Raten und Zahlungsziele |
| finance_payment_deliveries | Raten: Versand und Benachrichtigungen |
| finance_payment_events | Ratenvereinbarungsverlauf |
| office_text_deliveries | Office: Versandprotokoll |
| office_text_filings | Office: Aktenablagen |
| trial_reminder_deliveries | Demo-Erinnerungen: Versandstatus |
| company_commercial_events | Vertragsereignisse |
| crm_addon_bookings | Gebuchte Zusatzoptionen |
| office_texts | Office: Schreiben und Vorlagen |
| office_text_revisions | Office: Änderungsverlauf |
| project_members | Projektbeteiligte |
| project_task_packages | Aufgabenpakete |
| project_task_package_items | Aufgabenpaket-Vorlagen |
| project_task_package_applications | Übernommene Aufgabenpakete |
| project_document_links | Projektdokument-Zuordnungen |
| project_calendar_links | Projekttermine |
| office_projects | Projekte |
| office_project_entries | Projektzeiten, Leistungen und Auslagen |
| company_retention_offers | Individuelle Vertragsangebote |
| billing_offer_phases | Preisphasen vereinbarter Angebote |
| billing_offers | Vereinbarte Angebotskonditionen |
| data_import_jobs | Datenimport-Verlauf |
| data_import_connections | Datenimport-Verbindungen ohne Zugangsdaten |
| email_settings | E-Mail-Konfiguration ohne Zugangsdaten |
| av_contract_requests | Auftragsverarbeitungsverträge |
| chat_messages | Messenger (ältere Nachrichten) |
| activities | Aktenverlauf |
| bank_import_items | Bankimport-Buchungszeilen |
| bank_imports | Bankimport-Originale |
| bookings | Zahlungsvorgänge |
| calendar_categories | Kalenderkategorien |
| calendar_events | Kalendereinträge |
| cashbook | Kassenbuch |
| cashbook_audit_log | Kassenbuch-Änderungsverlauf |
| cashbook_receipts | Kassenbuch-Belegarchiv |
| company_documents | Firmendokumente |
| company_modules | Aktivierte Module |
| company_services | Firmenleistungen |
| company_settings | Firmeneinstellungen |
| customer_services | Kundenleistungen |
| customers | Kunden |
| data_import_links | Datenimport-Zuordnungen |
| document_number_sequences | Nummernkreise |
| document_status_logs | Dokumentenstatusverlauf |
| documents | Kundendokumente |
| external_workers | Externe Mitarbeiter |
| follow_ups | Wiedervorlagen |
| guv_categories | GuV-Kategorien |
| incoming_invoices | Empfangene Rechnungen |
| incoming_orders | Web-Bestellungen |
| inventory_batch_movements | Chargenbewegungen |
| inventory_batches | Warenchargen |
| inventory_categories | Warenkategorien |
| inventory_shelf_life_templates | Haltbarkeitsvorlagen |
| invoice_settings | Rechnungseinstellungen |
| messages | Messenger-Nachrichten |
| mod_docs | Dokumentenverwaltung |
| modal_texts | Eigene Dialogtexte |
| notifications | Benachrichtigungen |
| order_actual_items | Erfasste Auftragsleistungen |
| order_recurrence_occurrences | Wiederholte Auftragsausführungen |
| order_recurrence_profiles | Wiederkehrende Aufträge |
| order_stock_reservations | Auftragsreservierungen |
| order_work_assignments | Arbeitseinsätze |
| order_work_events | Einsatzverlauf |
| prospects | Interessenten |
| services | Leistungen und Produkte |
| stock_logs | Lagerbewegungen |
| work_assignment_tasks | Einsatzaufgaben |
| procurement_supplier_products | Lieferanten: gelieferte Waren |
| procurement_suppliers | Einkauf: procurement_suppliers |
| procurement_orders | Einkauf: procurement_orders |
| procurement_items | Einkauf: procurement_items |
| procurement_receipts | Einkauf: procurement_receipts |
| procurement_invoice_links | Einkauf: procurement_invoice_links |
| procurement_events | Einkauf: procurement_events |
| project_reports | Projektberichte |
| task_checklist_items | Unteraufgaben |
| task_status_logs | Aufgabenverlauf |
| tasks | Aufgaben |
| ticket_categories | Ticketkategorien |
| users | Teambenutzer |
| companies | Firma |
| invoices | Angebote, Aufträge und Rechnungen einschließlich Aborechnungen |
| invoice_items | Dokumentpositionen |
| recurring_service_profiles | Wiederkehrende Abrechnung |
| tickets | Tickets |
| ticket_messages | Ticketnachrichten |
| ticket_message_attachments | Ticketanhänge |
| customer_notes | Kundennotizen |
| appointments | Termine (älterer Kalender) |
| user_documents | Benutzerdokumente |
| user_notes | Eigene Teamnotizen |
| user_permissions | Benutzerrechte |
| user_dashboard_widgets | Dashboard-Einstellungen |
| user_sidebar_setup | Sidebar-Einstellungen |
| company_notes | Eigene Firmennotizen |
| scheduled_downgrades | Vorgemerkte Tarifwechsel |
| company_billing_offers | Gebuchte Vertragskonditionen |