ForHosting KIT · Dokumente & PDF

Erstellen Sie eine Gutschrift zu einer Rechnung

Erstellen Sie anhand der ursprünglichen Rechnungsreferenz, einer eindeutigen Begründung und der genau zu stornierenden Positionen einen konsistenten Gutschriftdatensatz.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Der Generator berechnet Nettobetrag und Steuer jeder Position, summiert die Gutschrift und prüft, ob sie den Gesamtbetrag der Originalrechnung überschreitet. Die strukturierte JSON-Antwort eignet sich zur Prüfung, Speicherung, Weiterverarbeitung in Buchhaltungsabläufen oder Umwandlung in ein druckbares Dokument mit Ihrem Unternehmensauftritt.

Beginnen Sie mit der Ausgangsrechnung und einer klaren Begründung

Eine brauchbare Gutschrift muss eindeutig mit dem Geschäftsvorgang verbunden sein, den sie korrigiert. Geben Sie die Referenz der Originalrechnung genau so ein, wie sie in Ihrem Rechnungs- oder Buchhaltungssystem erscheint. Ergänzen Sie anschließend den steuerpflichtigen Gesamtbetrag der Rechnung und den dreistelligen Währungscode. Die Begründung sollte den geschäftlichen Anlass beschreiben und nicht lediglich wiederholen, dass eine Gutschrift ausgestellt wird. Beispiele sind zurückgesandte Waren, eine vereinbarte Leistungsminderung, beschädigte Bestände, eine Preiskorrektur oder eine Überberechnung. Eine konkrete Begründung liefert Genehmigenden, Kunden, Buchhaltung und Prüfern den notwendigen Kontext für die Rückbuchung von Erlösen und Steuern. Der Generator übernimmt diesen Text in das strukturierte Dokument, erfindet jedoch weder Gutschriftsnummer noch Ausstellungsdatum, Kundenidentität, Rechtstext oder Genehmigungsstatus. Diese Angaben hängen von Ihrer Organisation und Rechtsordnung ab und müssen durch das System ergänzt werden, das Nummerierung und Ausstellung steuert. Die Trennung der Quelldaten von erzeugten Kennungen hält die Berechnung deterministisch und verhindert, dass ein Dokument vor Abschluss Ihres üblichen Freigabeverfahrens als offiziell ausgestellt erscheint.

Beschreiben Sie jede Position und lassen Sie die Summe berechnen

Fügen Sie für jedes gutzuschreibende Produkt, jede Dienstleistung, Gebühr oder Korrektur eine Zeile hinzu. Jede Zeile benötigt eine Beschreibung, eine positive Menge und einen nicht negativen Einzelpreis vor Steuern. Der optionale Steuersatz wird als Prozentsatz angegeben und ist bei Auslassung null. Für jede Zeile multipliziert der Generator Menge und Einzelpreis, rundet den resultierenden Nettobetrag auf zwei Dezimalstellen, berechnet die Steuer auf diesem gerundeten Betrag und ermittelt anschließend die Zeilensumme. Danach werden alle Nettobeträge und Steuerbeträge zur gesamten Gutschrift addiert. Die Rundung pro Zeile ist beabsichtigt: Sie entspricht der Darstellung und Buchung aufgeschlüsselter Dokumente in vielen Rechnungssystemen und gewährleistet zugleich, dass jede sichtbare Position mit der Zusammenfassung abstimmbar ist. Verwenden Sie positive Werte, denn die Dokumentart zeigt bereits an, dass diese Beträge einen Teil der Rechnung rückgängig machen; negative Mengen oder Preise würden eine verwirrende doppelte Verneinung erzeugen. Enthielt die Originalrechnung Rabatte oder besondere Rundungen, erfassen Sie den tatsächlich stornierten Betrag als eindeutige Korrekturposition, damit die erzeugte Summe mit der Ausgangsrechnung abgestimmt werden kann.

Prüfen Sie das Ergebnis vor Ausstellung des endgültigen Dokuments

Die fertige Antwort enthält Dokumentart, Referenz der Originalrechnung, Begründung, Währung, nummerierte Positionen und einen Summenbereich. Dort stehen gutgeschriebener Nettobetrag, gutgeschriebene Steuer, Gesamtgutschrift, Gesamtbetrag der Originalrechnung und der nach der Gutschrift verbleibende Betrag. Der Generator weist eine Anfrage zurück, wenn die berechnete Gutschrift den angegebenen Gesamtbetrag der Originalrechnung übersteigt. Diese Sicherung verhindert einen häufigen Eingabefehler, ersetzt jedoch nicht die Prüfung früherer Gutschriften zu derselben Rechnung. Da das Werkzeug nur die aktuelle Anfrage erhält und weder Netzwerk noch gespeicherten Verlauf verwendet, muss Ihr Abrechnungssystem bei mehreren Gutschriften deren kumulierten Betrag prüfen. Vergleichen Sie vor der Freigabe Beschreibungen, Mengen, Preise, steuerliche Behandlung, Währung und Kundendaten mit der Originalrechnung. Vergeben Sie danach gemäß Ihren Buchhaltungskontrollen und örtlichen Vorgaben die offizielle Gutschriftsnummer und das Ausstellungsdatum. Die strukturierte Antwort kann Vorlagen, Buchhaltungsabläufe, Freigabewarteschlangen oder PDF-Generatoren speisen, ohne Darstellungs- und Compliance-Entscheidungen in die Rechenphase zu verlagern.

Zurückgesandte Waren gutschreiben

Erstellen Sie aus Rückgabemengen, ursprünglichen Preisen und Steuersätzen eine aufgeschlüsselte, freigabefertige Gutschrift.

Eine Überberechnung korrigieren

Dokumentieren Sie eine Preis- oder Gebührenkorrektur und berechnen Sie den exakt zu stornierenden Betrag.

Buchhaltungsdaten vorbereiten

Erzeugen Sie konsistente strukturierte Summen zur Speicherung, Prüfung oder Übergabe an einen Dokumentgenerator.

Was kostet eine Anfrage?

Jeder API-Aufruf kostet $0.002. Die Browserversion läuft lokal, ohne einen kostenpflichtigen API-Aufruf auszulösen.

Wird eine offizielle Gutschriftsnummer vergeben?

Nein. Das Werkzeug stellt die berechneten Dokumentdaten zusammen; offizielle Nummerierung und Ausstellungsdatum bleiben Ihrem kontrollierten Abrechnungsprozess vorbehalten.

Wie wird die Steuer berechnet?

Die Steuer wird je Position aus dem gerundeten Nettobetrag und dem Steuersatz berechnet; anschließend werden alle Steuerbeträge addiert.

Was geschieht, wenn die Gutschrift höher als die Rechnung ist?

Die Anfrage schlägt mit einem Fehler für ungültige Eingaben fehl, sobald die berechnete Gutschrift den angegebenen Rechnungsbetrag überschreitet.

Werden frühere Gutschriften derselben Rechnung erkannt?

Nein. Es gibt weder Netzwerkzugriff noch gespeicherten Verlauf; Ihr Abrechnungssystem muss kumulierte Gutschriften vor der Ausstellung prüfen.

Kann ich einen Steuersatz von null verwenden?

Ja. Lassen Sie tax_rate weg oder setzen Sie den Wert für eine Position ohne zusätzliche Steuer auf null.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/doc/credit-note-generate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/doc/credit-note-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"original_invoice_reference":"INV-2026-0042","original_invoice_total":250,"currency":"USD","reason":"Two items were returned unopened.","items":[{"description":"Wireless keyboard","quantity":2,"unit_price":45,"tax_rate":10},{"description":"Shipping adjustment","quantity":1,"unit_price":5}]}'
{
  "original_invoice_reference": "INV-2026-0042",
  "original_invoice_total": 250,
  "currency": "USD",
  "reason": "Two items were returned unopened.",
  "items": [
    {
      "description": "Wireless keyboard",
      "quantity": 2,
      "unit_price": 45,
      "tax_rate": 10
    },
    {
      "description": "Shipping adjustment",
      "quantity": 1,
      "unit_price": 5
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "doc.credit_note_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items200
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →