Wie Rechnungs-Freigabelinks Tatsächlich Funktionieren
In diesem Artikel
Ein Freigabelink zeigt nicht auf Ihre aktive Rechnung — er zeigt auf eine eingefrorene Momentaufnahme, die in dem Moment erstellt wurde, als Sie den Link generiert haben. Wenn Sie die Rechnung danach bearbeiten, sieht jeder, der den alten Link besitzt, weiterhin die Version, die existierte, als er ihn erhielt, nicht Ihre neuesten Änderungen. Diese eine Tatsache erklärt das meiste Verhalten, das Menschen an Freigabelinks überraschend finden, daher lohnt es sich zu verstehen, was ein Freigabelink unter der Haube tatsächlich ist.
Was Gespeichert Wird, Wenn Sie Einen Freigabelink Erstellen
Wenn Sie einen Freigabelink generieren, erstellt das System ein zufälliges Token — im Wesentlichen eine nicht erratbare Zeichenfolge — und speichert es zusammen mit einer vollständigen Kopie der Rechnungsdaten zu genau diesem Zeitpunkt, keine Live-Referenz zurück zum Rechnungsdatensatz. Es speichert auch einen optionalen Passwort-Hash, falls Sie den Link geschützt haben, einen optionalen Ablaufzeitstempel, und den Workspace sowie die Rechnungsgruppe, zu der er gehört. Der Link selbst ist einfach dieses Token, an eine URL angehängt; jeder mit dem Link kann ihn öffnen, aber niemand kann ihn erraten, indem er zufällige Werte ausprobiert, da er aus kryptografisch zufälligen Bytes generiert wird, statt aus einer vorhersehbaren Sequenz.
Warum das Bearbeiten der Rechnung Alte Links Nicht Aktualisiert
Da der Freigabelink eine Kopie der Rechnungsdaten zum Erstellungszeitpunkt gespeichert hat, keinen Zeiger auf die aktive Rechnung, werden alle Änderungen, die Sie danach vornehmen — einen Positionsposten korrigieren, den Gesamtbetrag ändern, das Fälligkeitsdatum aktualisieren — nicht an bereits generierte Links weitergegeben. Wenn Sie möchten, dass ein Kunde die korrigierte Version sieht, besteht der zuverlässige Ansatz darin, nach Ihren Änderungen einen neuen Freigabelink zu generieren, statt anzunehmen, dass der alte Link das Update automatisch übernimmt. Dies ist ein bewusster Kompromiss: Eine eingefrorene Momentaufnahme bedeutet, dass der Kunde immer eine konsistente, eindeutige Version des Dokuments sieht, und Sie haben einen dauerhaften Nachweis darüber, was ein bestimmter Link genau in dem Moment zeigte, in dem jemand ihn möglicherweise angesehen und danach gehandelt hat.
Passwortschutz
Wenn Sie beim Erstellen des Links ein Passwort festgelegt haben, wird es niemals im Klartext gespeichert — nur ein bcrypt-Hash davon wird gespeichert. Wenn jemand versucht, eine passwortgeschützte Rechnung anzusehen, gibt er das Passwort ein, und das System vergleicht es mit dem gespeicherten Hash, statt irgendwo einen gespeicherten Klartextwert nachzuschlagen. Das bedeutet, selbst ein direkter Datenbankzugriff würde nicht offenlegen, wie das tatsächliche Passwort lautete, sondern nur, ob eine Vermutung übereinstimmt.
Ablauf
Wenn Sie beim Erstellen des Links ein Ablauffenster in Tagen festgelegt haben, wird dies zum Erstellungszeitpunkt in einen absoluten Ablaufzeitstempel umgewandelt — kein rollierendes Fenster, das sich bei jeder Ansicht zurücksetzt. Jedes Mal, wenn jemand versucht, den Link zu öffnen, prüft das System, ob die aktuelle Zeit diesen gespeicherten Ablaufzeitstempel überschritten hat. Sobald das der Fall ist, funktioniert der Link für niemanden mehr, einschließlich Sie selbst, unabhängig davon, wie oft er zuvor angesehen wurde oder wie kürzlich er zuletzt geöffnet wurde.
Widerruf
Über den Ablauf hinaus können Sie einen Freigabelink jederzeit manuell widerrufen. Der Widerruf setzt einen Zeitstempel auf den Datensatz, statt ihn vollständig zu löschen, und jede Abfrage für diesen Link prüft ausdrücklich, ob dieser Widerrufszeitstempel leer ist, bevor der Zugriff gewährt wird. Ein widerrufener Link schlägt sofort und dauerhaft fehl — es gibt keine Möglichkeit, den Widerruf rückgängig zu machen und den Zugriff auf diesen bestimmten Link wiederherzustellen; Sie würden stattdessen einen neuen generieren.
Was Sie Über Ihre Eigenen Freigabelinks Sehen Können
Für jeden von Ihnen erstellten Freigabelink können Sie sehen, ob er passwortgeschützt ist, sein Ablaufdatum, wann er erstellt wurde, wie oft er angesehen wurde, und wann er zuletzt angesehen wurde — alles ohne das Passwort selbst offenzulegen oder von Ihnen zu verlangen, es erneut einzugeben. Dies gibt Ihnen eine Möglichkeit, zu überprüfen, wer möglicherweise auf ein Dokument zugegriffen hat und wann, ohne den Link selbst öffnen zu müssen, um dies zu prüfen.
Häufig Gestellte Fragen
Wenn ich die ursprüngliche Rechnung lösche, funktioniert der Freigabelink dann noch? Die Daten des Freigabelinks wurden zum Erstellungszeitpunkt kopiert und unabhängig gespeichert, sodass er nicht direkt davon abhängt, dass der ursprüngliche Rechnungsdatensatz in derselben Form weiter existiert. Die eigenen Ablauf- und Widerrufsregeln des Links bestimmen, ob er weiterhin funktioniert.
Kann ich das Passwort für einen bestehenden Link ändern? Passwörter werden zum Erstellungszeitpunkt als Teil des Datensatzes dieses Links festgelegt. Um ein anderes Passwort zu verwenden, besteht der praktische Ansatz darin, den alten Link zu widerrufen und einen neuen mit dem gewünschten Passwort zu erstellen, statt zu versuchen, den bestehenden Link an Ort und Stelle zu aktualisieren.
Zählt das Ansehen des Links zu etwas, wie einer Lesebestätigung? Die Anzahl der Ansichten und der Zeitstempel der letzten Ansicht werden verfolgt und sind für Sie sichtbar, was als leichtgewichtige Lesebestätigung fungiert — Sie können erkennen, ob ein Link überhaupt geöffnet wurde und ungefähr wann, auch ohne separates Benachrichtigungssystem.
Ähnliche Artikel
Kundenauszug vs. Buchhalterbericht: Der Unterschied
Zwei Berichte greifen auf dieselben Daten zu, dienen aber gegensätzlichen Zwecken — der eine ist sicher an einen Kunden weiterzugeben, der andere ganz und gar nicht.
Wie der Wiederverwendbare Leistungskatalog die Rechnungsstellung Beschleunigt
Warum eine Preisänderung in Ihrem Leistungskatalog niemals bereits versendete Rechnungen umschreibt, und wie die Speichern-oder-Aktualisieren-Logik funktioniert.
Was Genau in Ihrem Kontodatenexport Enthalten Ist
Eine vollständige Aufschlüsselung dessen, was der Kontodatenexport enthält, was bewusst ausgelassen wird, und wie er auf Anfrage erstellt wird.
Wie der Forderungsaltersbericht Ihre Rechnungen Einteilt
Die genauen Tagesgrenzen, Währungsgruppierung und Kundenzuordnung hinter dem Altersbericht — und was er bewusst ausschließt.
Wie Rabatte Vor der Steuer auf Ihren Rechnungen Angewendet Werden
Die Steuer wird auf den rabattierten Betrag berechnet, nicht auf die ursprüngliche Zwischensumme — ein Rabatt reduziert auch Ihre Steuerlast, nicht nur den Preis, den der Kunde zahlt.