ForHosting KIT · Entwickler-Tools

Garantieablaufdaten für mehrere Käufe berechnen

Dieser Garantie-Tracker macht aus Ihrem Einkaufsverzeichnis eine übersichtliche Fristenliste.

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

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Geben Sie für jeden Artikel den Namen, das Kaufdatum und die Garantiedauer in vollen Monaten an. Wählen Sie anschließend ein Bezugsdatum und ein Warnfenster. Das Ergebnis nennt das berechnete Ablaufdatum, die genaue Zahl verbleibender Tage, einen bereits abgelaufenen Schutz und aktive Garantien, die innerhalb des Fensters enden. Die Kalendermonatsrechnung behandelt kurze Monate und Schaltjahre einheitlich und eignet sich damit für private Unterlagen, Gerätebestände, Beschaffung und Supportplanung.

Erstellen Sie ein eindeutiges Kauf- und Garantieverzeichnis

Legen Sie für jedes zu überwachende Produkt einen Datensatz an. Er benötigt einen aussagekräftigen Namen, das Kaufdatum im Format YYYY-MM-DD und die Garantiedauer in vollen Kalendermonaten. Eine Bezeichnung wie Büro-Laptop ist möglich; bei vielen ähnlichen Produkten sind jedoch Inventarnummer, Bestellreferenz oder eine Kennzeichnung der Seriennummer hilfreicher. Verwenden Sie das Datum auf der Rechnung oder dem Dokument, das den Schutz tatsächlich beginnen lässt. Ersetzen Sie es nur dann durch das Lieferdatum, wenn die Garantiebedingungen den Beginn bei Lieferung festlegen. Tragen Sie die gesamte vertragliche Laufzeit ein, einschließlich null Monaten, falls der Ablauf bewusst dem Kaufdatum entsprechen soll. Negative Laufzeiten werden abgewiesen, da sie keinen gültigen zukünftigen Schutz beschreiben. Bewahren Sie Rechnung und Bedingungen beim Verzeichnis auf, um spätere Ansprüche zu erleichtern. Der Rechner erhält die Eingabereihenfolge. Daher können Sie Artikel vorher nach Abteilung, Standort, verantwortlicher Person oder Priorität ordnen. Bis zu tausend Datensätze lassen sich mit einer Anfrage prüfen; das reicht für einen umfangreichen Bestand, ohne eine unbegrenzte Nutzlast zuzulassen.

Verstehen Sie die Berechnung nach Kalendermonaten

Die Garantiedauer wird als Anzahl von Kalendermonaten addiert und nicht als angenommene Folge von Dreißigtagezeiträumen. Das ist wichtig, weil Monate zwischen achtundzwanzig und einunddreißig Tagen umfassen und Schaltjahre den 29. Februar enthalten. Der Rechner wechselt zunächst in das Zieljahr und den Zielmonat und behält danach den ursprünglichen Tag bei, sofern er existiert. Andernfalls verwendet er den letzten gültigen Tag des Zielmonats. Ein Kauf vom 31. Januar mit einem Monat Garantie läuft somit in einem gewöhnlichen Jahr am 28. Februar und in einem Schaltjahr am 29. Februar ab. Ein Kauf vom 29. Februar mit zwölf Monaten Garantie endet am folgenden 28. Februar. Diese deterministische Regel hängt nicht von der Browser-Zeitzone ab und vermeidet überraschende Überläufe mancher Datumsbibliotheken. Das Ergebnis bildet den anhand Ihrer Angaben berechneten Jahrestag ab. Vergleichen Sie es stets mit den Bedingungen des Verkäufers oder Herstellers: Manche Verträge gelten bis Tagesende, verlangen eine Registrierung, beginnen beim Versand oder enthalten besondere Verlängerungen, die eine einfache Rechnung ab Kaufdatum nicht erfassen kann.

Priorisieren Sie Maßnahmen mit dem Warnfenster

Setzen Sie das Bezugsdatum auf den Tag, von dem aus Sie Ihren Bestand prüfen möchten. Dadurch bleibt der Bericht reproduzierbar: Dieselbe Eingabe ergibt morgen, in einer anderen Zeitzone oder bei einer späteren Prüfung dasselbe Resultat. Verbleibende Tage sind bei einem zukünftigen Ablauf positiv, am Bezugsdatum null und nach dem Ablauf negativ. Ein Artikel wird nur dann als innerhalb des Fensters auslaufend markiert, wenn sein Schutz noch aktiv ist und die Resttage einschließlich der Grenzen zwischen null und dem gewählten Schwellenwert liegen. Abgelaufene Produkte bleiben sichtbar gekennzeichnet, werden aber nicht mit bevorstehenden Maßnahmen vermischt. Dreißig Tage eignen sich für regelmäßige Kontrollen; längere Zeiträume helfen, wenn Inspektion, Lieferantenkontakt, Rückgabefreigabe oder Ersatzbudget vorab nötig sind. Prüfen Sie das Verzeichnis regelmäßig mit einem neuen Bezugsdatum oder automatisieren Sie die Anfrage im Beschaffungs-Dashboard. Die API kostet $0.002 je Anfrage. Nutzen Sie die Markierung als Anlass, Unterlagen zu kontrollieren und zu handeln, nicht als Ersatz für den Garantievertrag. Speichern Sie den Bericht mit seinem Bezugsdatum, damit Kollegen Zeitpunkt und Grund jeder Priorisierung nachvollziehen können.

Prüfen Sie den Schutz von Bürogeräten

Berechnen Sie Fristen für Laptops, Monitore, Drucker und Zubehör und erkennen Sie aktive Garantien, die vor der nächsten Monatsprüfung Aufmerksamkeit benötigen.

Planen Sie private Ansprüche und Ersatzkäufe

Führen Sie Haushaltsgeräte und Elektronik zusammen, um Belege und Supportmöglichkeiten vor dem Ende des Schutzes zu prüfen.

Unterstützen Sie Beschaffung und Inventur

Erstellen Sie einen reproduzierbaren Stand mit Bezugsdatum, Resttagen, Ablaufstatus und einheitlicher Kennzeichnung naher Fristen.

Wie wird das Ablaufdatum berechnet?

Die Dauer in vollen Kalendermonaten wird zum Kaufdatum addiert. Fehlt der ursprüngliche Tag im Zielmonat, gilt dessen letzter gültiger Tag.

Was geschieht bei einer negativen Garantiedauer?

Die Anfrage endet mit einem Eingabefehler, weil eine negative Laufzeit keinen zukünftigen Garantieschutz darstellen kann.

Gilt eine abgelaufene Garantie als bald auslaufend?

Nein. Sie wird mit negativen Resttagen als abgelaufen markiert; die Kennzeichnung für das zukünftige Fenster bleibt falsch.

Sind die Grenzen des Warnfensters eingeschlossen?

Ja. Eine aktive Garantie wird markiert, wenn sie am Bezugsdatum oder genau nach der gewählten Zahl von Tagen endet.

Warum muss ich ein Bezugsdatum angeben?

Ein ausdrückliches Bezugsdatum macht die Rechnung deterministisch und erlaubt historische oder künftige Berichte unabhängig von der aktuellen Uhrzeit.

Was kostet eine API-Anfrage?

Die API kostet $0.002 je Anfrage. Die Browser-Version kann dieselbe deterministische Berechnung lokal ausführen.

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/final3/warranty-expiration-tracker

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/final3/warranty-expiration-tracker \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"purchases":[{"name":"Laptop","purchase_date":"2024-02-29","warranty_months":24},{"name":"Headphones","purchase_date":"2025-08-15","warranty_months":12}],"reference_date":"2026-07-31","within_days":30}'
{
  "purchases": [
    {
      "name": "Laptop",
      "purchase_date": "2024-02-29",
      "warranty_months": 24
    },
    {
      "name": "Headphones",
      "purchase_date": "2025-08-15",
      "warranty_months": 12
    }
  ],
  "reference_date": "2026-07-31",
  "within_days": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "final3.warranty_expiration_tracker",
  "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_items1000
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 →