Abrechnungszyklen
Wie IronFlock monatliche Rechnungen für Infrastrukturressourcen und Drittanbieter-App-Nutzung berechnet und erstellt.
Übersicht
IronFlock führt einen monatlichen Abrechnungszyklus durch, der zwei separate Rechnungsarten für jeden Kunden erzeugt:
- Infrastrukturrechnungen — Gebühren für die Nutzung der IronFlock-Infrastruktur (Speicher, Netzwerk, virtuelle Geräte, KI)
- App-Rechnungen — Gebühren für die Nutzung von Drittanbieter-Apps (App-Tage), wobei die Einnahmen an den App-Distributor fließen
Beide Abrechnungsströme werden unabhängig verarbeitet und erscheinen als separate Posten auf der Rechnung des Kunden.
Abrechnungsrhythmus
Das Abrechnungssystem führt drei Hintergrundaufgaben alle 60 Minuten aus:
| Aufgabe | Beschreibung |
|---|---|
| Rechnungserstellung | Erstellt oder aktualisiert Abrechnungsdatensätze für alle Konten. Am Ende jedes Monatszeitraums werden finalisierte Rechnungen zu einer Stripe-Rechnung zusammengefasst und automatisch belastet. |
| Zahlungsdatenprüfung | Erkennt Konten, die ihr kostenloses Nutzungskontingent überschritten haben, aber keine Zahlungsmethode hinterlegt haben. Geräte dieser Konten werden eingeschränkt, bis eine gültige Zahlungsmethode hinzugefügt wird. |
| Budget-Warn-E-Mails | Sendet Warnungen, wenn die Nutzung das konfigurierte Budget des Kunden erreicht oder überschreitet. Eine Soft-Limit-Warnung wird beim Budget-Prozentschwellenwert gesendet. Eine Hard-Limit-Warnung wird gesendet, wenn das vollständige Budget überschritten ist. |
Infrastrukturabrechnung
Infrastrukturrechnungen decken IronFlocks eigene Ressourcen ab, die vom Kunden genutzt werden. Diese Gebühren gehen direkt an IronFlock.
| Ressource | Messung |
|---|---|
| Speicher | In Projekt-Backends gespeicherte GB |
| Netzwerk | Übertragene MB (ein + aus) |
| Virtuelle Geräte | Aktive Tage × Tagessatz (Satz abhängig von VM-Stufe) |
| KI-Token | KI-Credits |
Das aktive Produkt jedes Kunden definiert enthaltene Ressourcen. Das Abrechnungssystem vergleicht die tatsächliche Nutzung mit diesen Kontingenten:
overage = actual_usage - included_amount
billable_amount = overage × unit_priceBleibt die Nutzung innerhalb des enthaltenen Kontingents, wird für diese Ressource keine zusätzliche Gebühr erhoben.
App-Abrechnung
App-Rechnungen decken die Nutzung von Drittanbieter-Apps ab, die von Distributoren veröffentlicht wurden. Die Einnahmen aus diesen Rechnungen werden zwischen dem Distributor und IronFlock aufgeteilt.
So werden App-Tage abgerechnet
-
App-Tage zählen — Für jede App auf jedem Gerät wird die Anzahl der Tage gezählt, an denen sie im PROD-Modus während des Abrechnungszeitraums lief.
-
Enthaltene Einheiten abziehen — Die enthaltenen laufenden Einheiten und verbleibende einmalige Einheiten des Produkts werden von der Gesamtmenge abgezogen. Enthaltene einmalige Einheiten sind ein Lebenszeitkontingent, das sich über die Abrechnungszeiträume hinweg verringert.
-
Mengenrabatte anwenden — Die gesamten App-Tage werden über alle Geräte hinweg summiert, die die App für diesen Kunden nutzen. Der Rabattparameter berechnet den effektiven Stückpreis:
effective_price = base_price × units^(-rebate) total_cost = effective_price × units -
Rechnung erstellen — Ein separater Abrechnungsdatensatz wird pro Distributor erstellt. Wenn ein Kunde Apps von mehreren Distributoren nutzt, erhält jeder einen unabhängigen Abrechnungsdatensatz.
Beispiel
Ein Kunde nutzt 20 Geräte mit Ihrer App für einen vollen Monat (30 Tage):
| Schritt | Berechnung |
|---|---|
| Gesamte App-Tage | 20 × 30 = 600 |
| Enthaltene laufende Einheiten | 14 |
| Abrechnungsfähige Einheiten | 600 − 14 = 586 |
| Grundpreis / Rabatt | 5,00 € / 0,3 |
| Effektiver Preis | 5,00 € × 586^(−0,3) ≈ 0,63 € pro Einheit |
| Gesamtrechnung | 0,63 € × 586 ≈ 369,18 € |
Rechnungslebenszyklus
Jede Rechnung durchläuft definierte Phasen:
| Phase | Beschreibung |
|---|---|
| Entwurf | Nutzung wird akkumuliert. Stündliche Aktualisierung. Noch nicht belastet. |
| Finalisiert | Abrechnungszeitraum beendet. Gesamtbetrag ist festgelegt. |
| In Rechnung gestellt | Stripe-Rechnung erstellt. Infrastruktur- und App-Gebühren in einer Rechnung zusammengefasst. |
| Bezahlt | Zahlungsmethode des Kunden belastet. Der Umsatzanteil des App-Distributors wird zur Auszahlung verfügbar. |
Abrechnungsverlauf einsehen
Kunden können den Abrechnungsverlauf unter Benutzereinstellungen → Abrechnung einsehen, einschließlich:
- Aufschlüsselung der Gebühren pro Abrechnungszeitraum
- Separate Posten für Infrastrukturnutzung und jede Drittanbieter-App
- Rechnungsstatus (ausstehend, bezahlt, fehlgeschlagen)
- Links zum Download von Rechnungs-PDFs von Stripe
Als App-Distributor können Sie die durch Ihre Apps erzielten Einnahmen im Bereich Verkäufer der Benutzereinstellungen einsehen.