# Rechnungen bearbeiten Erfahren Sie mehr darüber, wie Sie Rechnungen nach der Finalisierung bearbeiten können. Sie können Rechnungen, die nach der Finalisierung an *Abonnements* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) angehängt sind, nicht mehr überarbeiten. Bei diesen Rechnungstypen ist die Schaltfläche **Rechnung bearbeiten** deaktiviert. Stripe bietet Ihnen die Möglichkeit, eine finalisierte Rechnung, die sich im Status `open` oder `uncollectible` befindet, zu überprüfen. Sie können jedoch eine Rechnung nicht überarbeiten, die sich im Status `void` oder `paid` befindet. In folgenden Fällen empfiehlt es sich, eine Rechnung zu überarbeiten: - Rechnungsbeschreibung bearbeiten - Bearbeiten Sie den Kunden/die Kundin, um die Kontaktinformationen zu aktualisieren. - Einzelposten hinzufügen, entfernen oder bearbeiten. - Fügen Sie einen Rabatt hinzu oder erheben Sie Steuern. Sie können [Rechnungen auch anpassen](https://docs.stripe.com/invoicing/customize.md), wenn Sie deren Inhalte oder Branding ändern müssen. > Der Prozess der Rechnungskonformität kann sich von Land zu Land unterscheiden. Wenn Sie beispielsweise in der Europäischen Union ansässig sind, sollten Sie möglicherweise eine Rechnung stornieren und eine Stornorechnung ausstellen, anstatt die ursprüngliche Rechnung zu überarbeiten. Stripe empfiehlt allen Unternehmen, sich individuell durch Ihren Rechtsbeistand beraten zu lassen. # Dashboard > This is a Dashboard for when testing-method is without-code. View the full page at https://docs.stripe.com/invoicing/invoice-edits?testing-method=without-code. Sie können das [Dashboard](https://dashboard.stripe.com/test/dashboard) verwenden, um Rechnungen nach der Finalisierung zu überarbeiten. Erfahren Sie, wie Sie eine Rechnung überarbeiten und Ihre Kundinnen/Kunden benachrichtigen, deren E-Mail-Adresse aktualisieren, die Zahlungsmethode ändern und vieles mehr. ## Rechnung überarbeiten und Kund/innen benachrichtigen Führen Sie die folgenden Schritte aus, um eine Rechnung zu überarbeiten und Ihre/n Kund/in zu benachrichtigen: 1. Gehen Sie zur Seite **Rechnungsdetails** und klicken Sie auf **Rechnung bearbeiten**. Dadurch wird der **Rechnungs-Editor** geöffnet, und ein neuer Rechnungsentwurf wird erstellt. (Wenn Sie Ihre Überarbeitung unterbrechen, können Sie die Bearbeitung des Entwurfs zu einem späteren Zeitpunkt fortsetzen.) Am oberen Rand des Editors wird ein Hinweis angezeigt, der sich auf die zuletzt gesendete Rechnung bezieht. > Sie können auch auf der Seite [Rechnungen](https://dashboard.stripe.com/test/invoices) auf das Überlaufmenü ⋯) und dann auf **Rechnung bearbeiten** klicken. 1. Aktualisieren Sie im Editor das Feld, das Sie überarbeiten möchten. Sie können zwar alle Rechnungsfelder überarbeiten, aber nicht zwischen Kund/innen wechseln oder das Produkt ändern. 1. Klicken Sie auf **Rechnung prüfen** und entscheiden Sie, ob Sie den Kunden/die Kundin per E-Mail benachrichtigen möchten. ![Über eine aktualisierte Rechnung informieren](https://b.stripecdn.com/docs-statics-srv/assets/invoice-revisions-notify-customer.68b421b920fc5e85f06d8a4acfbcc3ec.png) Benachrichtigen Sie Ihre Kund/innen über eine aktualisierte Rechnung 1. Wenn Sie auf **Rechnung aktualisieren** klicken, finalisiert Stripe die neue Rechnung und storniert die alte. Der Editor wird geschlossen, und Sie werden zur Detailseite für die neue Rechnung weitergeleitet. Die eingebettete Zeitleiste zeigt alle Ihre Überarbeitungen. Navigieren Sie auf der Seite **Rechnungsdetails** zum Abschnitt **Historie**, um alte und neue Rechnungen anzuzeigen. Wenn Sie auf eine Rechnung klicken, die Stripe aufgrund einer Überarbeitung storniert hat, werden Sie zur Detailseite der Rechnung weitergeleitet, auf der Sie die Überarbeitungschronik einsehen können. ![Überarbeitungshistorie einer Rechnung einsehen](https://b.stripecdn.com/docs-statics-srv/assets/invoice-revisions-history-section.79e3d40e3ae874352d91cb7478250647.png) Überarbeitungshistorie einer Rechnung einsehen ## E-Mail-Adresse Ihrer Kund/innen ändern Wenn Sie die mit einer Rechnung verknüpfte E-Mail-Adresse aktualisieren möchten: 1. Klicken Sie im Editor unter **Kund/in** auf die Schaltfläche **Bearbeiten** (✏). 1. Ändern Sie die E-Mail-Adresse im Feld **E-Mail**. Frühere Empfänger können über die älteren Rechnungs-E-Mails weiterhin auf diese Rechnung zugreifen. Sie können die E-Mail-Adresse Ihrer Kund/innen auch im Dialogfeld **Details aktualisieren** ändern. ![E-Mail-Adresse Ihrer Kund/innen aktualisieren](https://b.stripecdn.com/docs-statics-srv/assets/invoice-revisions-update-email-address.abc3f10a991006065c5132fc6e1ec704.png) E-Mail-Adresse Ihrer Kund/innen aktualisieren 1. Klicken Sie auf **Rechnung überprüfen**, gefolgt von **Rechnung aktualisieren**. Im Dialogfeld **Rechnung aktualisieren** werden alle mit der vorherigen Rechnung verknüpften E-Mail-Adressen angezeigt, einschließlich der alten (und kopierten) Kunden-E-Mails. ## Zahlungseinzugsmethode aktualisieren Wenn Sie eine Rechnung überarbeiten möchten, um Ihre Kund/innen automatisch zu belasten, klicken Sie auf **Eine hinterlegte Zahlungsmethode automatisch belasten** und überprüfen Sie dann die Rechnung. Bevor Sie mit der automatischen Belastung des Kunden/der Kundin fortfahren, erscheint ein Dialogfeld, in dem Sie gefragt werden, ob der/die Kund/in über die Änderung informiert ist. Über das Dialogfeld können Sie für künftige Referenz auch eine interne Notiz hinzufügen. ## Einen mit einer Überarbeitung verknüpften Rechnungsentwurf bearbeiten Wenn Sie zu einem mit einer Überarbeitung verknüpften Rechnungsentwurf zurückkehren möchten, führen Sie die folgenden Schritte aus: 1. Editor schließen. 1. Wenn Sie die Bearbeitung fortsetzen möchten, klicken Sie auf den Rechnungsentwurf im Abschnitt **Historie** der Seite **Rechnungsdetails** oder verwenden Sie die Schaltfläche **Rechnung bearbeiten**. Ein Dialogfeld wird angezeigt, in dem Sie darüber informiert werden, dass Stripe frühere, nicht abgeschlossene Änderungen an einem Entwurf gespeichert hat. 1. Sie können mit der Bearbeitung des Entwurfs fortfahren oder einen neuen erstellen. ## Kund/innen und überarbeitete Rechnungen Wenn Sie eine Rechnung überarbeiten und Ihre Kund/innen benachrichtigen möchten, geschieht Folgendes: 1. Stripe sendet ihnen eine neue E-Mail. Die Betreffzeile der E-Mail zeigt an, dass Sie eine Aktualisierung vorgenommen haben, und verweist auch auf die alte Rechnungsnummer. 1. Wenn Ihre Kund/innen auf die E-Mail klicken, wird ihnen eine überarbeitete Rechnung mit der neuen Rechnungsnummer angezeigt. In der überarbeiteten Rechnung gibt es einen Abschnitt mit **älteren Versionen**, in dem ältere Rechnungen angezeigt werden. Ihre Kund/innen können alle alten Rechnungen im PDF-Format für ihre Unterlagen herunterladen. ![Rechnungs-E-Mail aktualisiert](https://b.stripecdn.com/docs-statics-srv/assets/invoice-revisions-customer-email.929ab2abffa15f996eedd5245543e36c.png) Rechnungs-E-Mail aktualisiert Stripe listet jede Rechnungsversion im Abschnitt mit **älteren Versionen** auf. Da die neueste E-Mail alle relevanten Rechnungsdaten enthält, müssen Ihre Kund/innen ihren Posteingang nicht nach früheren Rechnungen durchsuchen. Wenn Ihre Kund/innen in einer älteren E-Mail auf **Diese Rechnung bezahlen** klicken, leiten wir sie automatisch an die neueste gehostete Rechnungsseite weiter. # API > This is a API for when testing-method is with-code. View the full page at https://docs.stripe.com/invoicing/invoice-edits?testing-method=with-code. Sie können eine Rechnung nach Finalisierung mithilfe der [API](https://docs.stripe.com/api/invoices.md) bearbeiten. ## Rechnung überarbeiten Zum Starten des Überarbeitungsvorgangs nach der Finalisierung verwenden Sie den Endpoint zum [Erstellen](https://docs.stripe.com/api/invoices/create.md) mit dem Parameter `from_invoice`. Durch diese Anfrage wird ein neuer Rechnungsentwurf erstellt, der mit dem Original verknüpft ist und als Revision fungiert. Außerdem werden alle mit der Rechnung verknüpften Rechnungsposten dupliziert. Es werden jedoch keine Stornorechnungen dupliziert, was zu einer Änderung des fälligen Betrags führen könnte. Außerdem werden bei dieser Anfrage keine ausstehenden Rechnungsposten herangezogen, wie es bei der Rechnungserstellung der Fall ist. > Sie können den Endpoint zum [Aktualisieren](https://docs.stripe.com/api/invoices/update.md) nicht zur Bearbeitung der meisten Felder auf einer Rechnung verwenden, nachdem diese finalisiert wurde. Dazu zählen Geldbeträge, Rabatte oder Kundeninformationen. ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "from_invoice[invoice]={{ORIGINAL_INVOICE_ID}}" \ -d "from_invoice[action]=revision" ``` Nachdem Sie eine Anfrage zum Erstellen einer Rechnung mit dem Parameter `from_invoice` übermittelt haben, antwortet Stripe wie folgt: ```json { "id": "{{FIRST_REVISION_INVOICE_ID}}", "status": "draft", "from_invoice": { "invoice": "{{ORIGINAL_INVOICE_ID}}", "action": "revision", }, } ``` Dieser neue Rechnungsentwurf enthält bis auf wenige Ausnahmen größtenteils die gleichen Felder wie die ursprüngliche Rechnung: - Wenn Sie den Kunden/die Kundin der Rechnung aktualisiert haben, nachdem Sie die ursprüngliche Rechnung finalisiert haben, werden in der neuen Rechnung die aktualisierten Kundeninformationen verwendet. Beachten Sie, dass dies bei Verwendung der [automatischen Steuer](https://docs.stripe.com/tax/invoicing.md) zu einer Neuberechnung des Steuerbetrags führen kann. - Wenn die ursprüngliche Rechnung `auto_advance == true` lautete, wurde sie in der Überarbeitungsrechnung auf false gesetzt. - Der `starting_balance` und der `amount_due` der überarbeiteten Rechnung geben einen [Kundensaldo](https://docs.stripe.com/invoicing/customer/balance.md) wider, der auf die ursprüngliche Rechnung angewandt wurde, zuzüglich einem etwaigen Saldo, der für das Kundenobjekt verfügbar ist. Von hier aus können Sie wie an jedem beliebigen Entwurf weitere Änderungen an der Rechnung vornehmen. Im folgenden Beispiel wird die Beschreibung der Rechnung aktualisiert: ```curl curl https://api.stripe.com/v1/invoices/{{FIRST_REVISION_INVOICE_ID}} \ -u "<>:" \ -d "description=Updated maintenance contract" ``` So fügen Sie der überarbeiteten Rechnung einen neuen Posten hinzu: ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d invoice={{FIRST_REVISION_INVOICE_ID}} \ -d "pricing[price]={{PRICE_ID}}" \ -d quantity=100 \ --data-urlencode "description=Additional Stripe swag!" ``` Mit Rechnungsrevisionen können Sie Kundeninformationen aktualisieren und in den PDF-Dateien und auf den gehosteten Rechnungsseiten finalisierter Rechnungen anzeigen: ```curl curl https://api.stripe.com/v1/customers/{{CUSTOMER_ID}} \ -u "<>:" \ -d "name=John Doe" ``` Nachdem Sie alle gewünschten Änderungen vorgenommen haben, finalisieren Sie die überarbeitete Rechnung: ```curl curl -X POST https://api.stripe.com/v1/invoices/{{FIRST_REVISION_INVOICE_ID}}/finalize \ -u "<>:" ``` Durch Finalisieren der überarbeiteten Rechnung wird ihr Status in `open` geändert und der Parameter `finalized_at` wird auf den aktuellen Zeitstempel gesetzt (anstelle des `finalized_at`-Zeitstempels der ursprünglichen Rechnung). Wenn Sie eine Rechnung finalisieren, geht Stripe wie folgt vor: - Storniert die ursprüngliche Rechnung. - Fügt der ursprünglichen Rechnung den Parameter `latest_revision` hinzu. ## Mehrere Rechnungsüberarbeitungen In einigen Fällen müssen Sie eine Rechnung möglicherweise öfter überarbeiten. Das Verfahren ist das gleiche wie bei der ersten Überarbeitung, außer dass Stripe den Parameter `latest_revision` für alle vorherigen Überarbeitungen aktualisiert. Wir aktualisieren den Parameter `latest_revision` nur bei Finalisierung, nicht wenn Sie die überarbeitete Rechnung erstellen. ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "from_invoice[invoice]={{FIRST_REVISION_INVOICE_ID}}" \ -d "from_invoice[action]=revision" ``` Nachdem Sie eine Anfrage mit dem Parameter `from_invoice` übermittelt haben, erhalten Sie eine Antwort ähnlich der folgenden: ```json { "id": "{{LATEST_REVISION_INVOICE_ID}}", "status": "draft", "from_invoice": { "invoice": "{{FIRST_REVISION_INVOICE_ID}}", "action": "revision", }, # ... more fields } ``` Finalisieren Sie die neue Rechnung, um die Überarbeitung abzuschließen: ```curl curl -X POST https://api.stripe.com/v1/invoices/{{LATEST_REVISION_INVOICE_ID}}/finalize \ -u "<>:" ``` Wenn Sie versuchen, die Originalrechnung abzurufen, werden Sie als ungültig gemeldet. Stripe storniert die Originalrechnung, sobald die erste Überarbeitung abgeschlossen ist. ```json { "id": "{{ORIGINAL_INVOICE_ID}}", "status": "void", "latest_revision": "{{LATEST_REVISION_INVOICE_ID}}", # This has changed from "{{FIRST_REVISION_INVOICE_ID}". } ``` ## Einschränkungen bei der Rechnungsprüfung Stripe erzwingt mehrere Einschränkungen für Rechnungsrevisionen: - **Rechnungen können höchstens einen Überarbeitungsentwurf haben** – Wenn Sie ein `POST` an den Endpoint `/v1/invoices` senden und ein anderer Rechnungs-`draft` mit dem gleichen Parameter `from_invoice[invoice]` existiert, antwortet Stripe mit einem Statuscode 400. - **Sie können nur eine Überarbeitung für Rechnungen mit dem Status „offen“ oder „uneinbringlich“ erstellen** – Wenn Sie ein `POST` an den Endpoint `/v1/invoices` senden und `from_invoice[invoice]` einer Rechnung mit einem anderen Status als `open` oder `uncollectible` entspricht, antworten wir mit einem Statuscode 400. - **Wenn eine Rechnung offen oder uneinbringlich ist, aber ein Payment Intent mit dem Status „Wird verarbeitet“ vorliegt, können Sie keine Überarbeitungen erstellen oder finalisieren.** – Wenn ein/e Kund/in eine Zahlungsmethode verwendet, bei der der Rechnungsstatus nicht auf `paid` aktualisiert wird, wenn ein Zahlungsversuch eingeleitet wird (z. B. `us_bank_account`), antworten wir mit einem Statuscode 400. - **Wenn eine offene oder uneinbringliche Rechnung in den Status „Bezahlt“ oder „Storniert“ übergeht oder ein Payment Intent mit dem Status „Wird verarbeitet“ vorhanden ist, während ein Überarbeitungsentwurf für die Rechnung vorhanden ist, können Sie die Überarbeitung nicht finalisieren.** – Stripe erzwingt dies über einen Statuscode 400 für jeden Endpoint, der zu einer Rechnungsfinalisierung führen könnte, einschließlich `/v1/invoices/:id/finalize`, `/v1/invoices/:id/pay` und `/v1/invoices/:id/send`. - **Rechnungen, die an ein Abonnement angehängt sind, können nicht überarbeitet werden.** – Nach der Finalisierung können Sie Rechnungen mit einer Abonnement-ID nicht mehr bearbeiten. Für diese Arten von Rechnungen sendet Stripe [1 Stunde vor der Finalisierung](https://docs.stripe.com/billing/subscriptions/webhooks.md#understand) den Webhook `invoice.created` für alle Rechnungen nach der ersten. Außerdem können Sie keine Einzelrechnungen mit Abonnementposten bearbeiten. Diese Einzelrechnungen werden in der Regel erstellt, indem ausstehende anteilmäßig verrechnete Posten eingezogen werden. - **Sie können keine Rechnungen überarbeiten, die Gutschriften enthalten.** – Sie können keine Überarbeitung für eine Rechnung erstellen, die eine [Gutschrift](https://docs.stripe.com/api/credit_notes.md) enthält. ## See also - [Das Dashboard verwenden](https://docs.stripe.com/invoicing/dashboard.md) - [Integration mit der API](https://docs.stripe.com/invoicing/integration.md) - [Gehostete Rechnungsseite](https://docs.stripe.com/invoicing/hosted-invoice-page.md)