Das Löschen Eines Kunden Berührt Seine Rechnungen Nicht
In diesem Artikel
Das Löschen eines gespeicherten Kunden ist eine Datenbankoperation mit einer Zeile: Die Zeile des Kunden wird entfernt, und der Endpunkt meldet Erfolg. Es klingt, als sollte es folgenreicher sein, angesichts dessen, wie viel in einem aktiven Arbeitsbereich auf einen Kunden verweisen kann — Rechnungen, Zahlungen, Kommentare, Portallinks. Der Grund, warum es das nicht ist, ist eine strukturelle Entscheidung, die sich durch das gesamte Produkt zieht: Ein gespeicherter Kundendatensatz ist eine Annehmlichkeit, keine Quelle der Wahrheit, von der irgendetwas anderes abhängt.
Rechnungen Verweisen Nicht Auf Kunden — Sie Kopieren Sie
Wenn Sie eine Rechnung aus einem gespeicherten Kunden erstellen, werden dessen Rechnungsdaten als Text direkt in die eigenen gespeicherten Daten der Rechnung zu diesem Zeitpunkt kopiert. Es gibt keinen Fremdschlüssel von einer Rechnung zurück zu dem Kundendatensatz, aus dem sie stammt — die Rechnungstabelle besitzt überhaupt keine Kunden-ID-Spalte. Sobald diese Kopie erstellt ist, haben die Rechnung und der Kundendatensatz, von dem sie ursprünglich stammte, keine fortlaufende strukturelle Beziehung mehr — das "An"-Feld der Rechnung ist nun einfach Text, der zufällig anfangs identisch mit dem war, was der Kundendatensatz zu diesem Zeitpunkt enthielt. Deshalb kann das spätere Löschen des Kunden wirklich nicht auf die Rechnung durchschlagen: Es gibt keinen Verweis, dem die Löschung folgen könnte, weil nie einer gespeichert wurde.
Was Tatsächlich Gelöscht Oder Getrennt Wird
Allerdings wird nicht alles, was auf einen Kunden verweist, unangetastet gelassen — einige wenige Dinge sind über einen echten Fremdschlüssel wirklich an den Kundendatensatz gebunden, und das Löschen dieses Datensatzes betrifft sie tatsächlich, auf zwei unterschiedliche Arten, je nachdem, wie jede Beziehung definiert wurde. Kundenportal-Links werden zusammen mit dem Kunden vollständig gelöscht: Die Verknüpfung der Portaltoken-Tabelle zu einem Kunden ist so eingestellt, dass sie beim Löschen kaskadiert, sodass jeder Portallink, den Sie für diesen Kunden erzeugt hatten, in dem Moment zu existieren aufhört, in dem der Kundendatensatz das auch tut — es gibt keinen Kunden mehr, den ein Portallink repräsentieren könnte, also verschwindet er mit. Dokumentkommentare, Ausgaben und Zeiteinträge, die mit dem Kunden verknüpft sind, verhalten sich anders: Ihre Verknüpfung zum Kunden wird auf null gesetzt statt zu kaskadieren, sodass ein Kommentar, den ein Kunde auf einer Rechnung hinterlassen hat, oder eine Ausgabe, die Sie diesem Kunden zugeordnet hatten, die Löschung übersteht, aber fortan seine Kundenzuordnung verliert.
Warum Rechnungen Speziell So Gestaltet Wurden
Eine Kopie statt eines Verweises zu speichern, ist das, was eine Rechnung überhaupt erst zu einem verlässlichen historischen Dokument macht. Eine Rechnung ist rechtlich und praktisch dazu gedacht, exakt darzustellen, was genau wem in Rechnung gestellt wurde, so wie es zum Zeitpunkt des Versands stand — keine Live-Ansicht, die sich rückwirkend ändert, wenn der zugrunde liegende Kundendatensatz später bearbeitet oder gelöscht wird. Würden Rechnungen über eine ID auf Kunden verweisen, statt deren Daten zu kopieren, würde das Bearbeiten der Rechnungsadresse eines gespeicherten Kunden still und heimlich das "An"-Feld jeder je an ihn gesendeten Rechnung umschreiben, einschließlich solcher aus Monaten oder Jahren zuvor, die ein Kunde, ein Buchhalter oder ein Prüfer möglicherweise mit dem abgleichen muss, was zum jeweiligen Zeitpunkt tatsächlich kommuniziert wurde. Die beiden zu entkoppeln, vermeidet das vollständig: Das Bearbeiten oder Löschen eines Kunden betrifft nur den Kundendatensatz und die kleine Menge dessen, was tatsächlich mit ihm verknüpft ist, niemals die historischen Rechnungen, die zufällig aus ihm heraus erstellt wurden.
Was Das Bedeutet, Wenn Sie Ihre Kundenliste Aufräumen
In der Praxis macht dies das Löschen eines gespeicherten Kunden zu einer risikoarmen Aufräumaktion statt zu etwas, dem man sich vorsichtig nähern muss. Das Entfernen eines Kunden, mit dem Sie nicht mehr arbeiten, berührt keine einzige Rechnung in Ihrer Historie, beeinträchtigt keinen Bericht, der zusammenzählt, was dieser Kunde bezahlt hat oder schuldet (diese Berichte ordnen Rechnungen Kunden zu, indem sie gespeicherten Text vergleichen, nicht über eine ID, sodass sie einfach direkt mit den Rechnungsdaten weiterarbeiten), und ändert rückwirkend nichts, was ein Kunde bereits gesehen hat. Das Einzige, was sich vor dem Löschen eines Kunden zu prüfen lohnt, ist, ob Sie für ihn einen Portallink erzeugt hatten, der noch aktiv genutzt wird — dieser Link hört als direkte Folge sofort auf zu funktionieren, da tatsächlich eine echte Kaskade dahintersteckt, auch wenn jedes Dokument, das der Link zeigte, danach vollständig intakt bleibt und auf anderem Weg erreichbar ist.
Ähnliche Artikel
Wie Standardwerte aus dem Unternehmensprofil Neue Rechnungen Füllen
Ihr Unternehmensprofil trägt Ihre Angaben, Währung, Steuersatz, Zahlungsbedingungen und Ihr Design ein, aber nur in neue, leere Rechnungen. Rechnungen, die Sie bereits begonnen haben, ändert es nie, und nur Admins des Arbeitsbereichs können es bearbeiten.
Was Ihr Kunde Erhält, Wenn Sie eine Rechnung per E-Mail Senden
Die E-Mail ist eine kurze Zusammenfassung mit Rechnungsnummer, Rechnungsdatum, Fälligkeitsdatum und Gesamtbetrag. Das PDF ist nicht angehängt, es gibt keinen Link, und sie kommt von einer No-Reply-Adresse. Es hilft also zu wissen, was Sie dazu schicken sollten.
Was mit Rechnungen Passiert, die Sie Ohne Konto Erstellen
Ohne Konto werden gespeicherte Rechnungen im lokalen Speicher Ihres Browsers abgelegt, nicht auf unseren Servern. Sie werden bei der Registrierung nicht in ein Konto übernommen, und wenn Sie sich in diesem Browser abmelden, werden sie gelöscht.
Warum das Bearbeiten einer Rechnung einen Bereits Versendeten Freigabelink Nicht Aktualisiert
Ein Freigabelink speichert eine Kopie der Rechnung, wie sie beim Erstellen des Links war. Spätere Änderungen betreffen Ihre gespeicherte Rechnung, aber wer den alten Link öffnet, sieht weiterhin die alte Version. Das gilt auch für den QR-Code auf einem erneut heruntergeladenen PDF.
Was Geschieht, Wenn Sie Ein Angebot in Eine Rechnung Umwandeln
Die Umwandlung verwandelt das Angebot nicht an Ort und Stelle in eine Rechnung — sie erstellt eine brandneue Rechnung mit neuer ID und markiert das ursprüngliche Angebot als umgewandelt, wodurch beide dauerhaft in beide Richtungen verknüpft bleiben.
Wie "Massenhaft als Bezahlt Markieren" Wirklich Funktioniert
Rechnungen auswählen und massenhaft als bezahlt markieren bearbeitet kein Statusfeld direkt — es erfasst eine echte Zahlung über das, was auf jeder Rechnung noch offen ist, weil ein von Hand geänderter Status sonst still und heimlich überschrieben würde.