Zahlung und Abrechnung
CodeGuard rechnet jährlich im Voraus ab. Drei Pläne sind im Self-Service buchbar (Team Small, Team, Team Plus), Enterprise läuft über das Kontaktformular. Die gesamte Zahlungsabwicklung läuft über Stripe, Rechnungssteller ist die Bochmann Software GmbH in Deutschland.
Buchungsablauf
Im Portal unter /account/billing wählst du den passenden Plan und wirst
auf die von Stripe gehostete Checkout-Seite weitergeleitet. Dort gibst du
Firmenname, Adresse und falls vorhanden eine Umsatzsteuer-ID ein, wählst
die Zahlungsmethode und schließt die Bestellung ab. Nach erfolgreichem
Abschluss landest du wieder auf der Billing-Seite und siehst die
Bestätigung. Die Subscription ist innerhalb weniger Sekunden aktiv,
sobald Stripe das checkout.session.completed-Event an unseren Webhook
zugestellt hat. Falls dort eine Sekunde Verzögerung auftritt, zeigt die
Seite den Status mit kurzem Hinweis an.
Während eines aktiven Trials kannst du jederzeit auf einen kostenpflichtigen Plan wechseln. Sobald der Bezahlplan greift, wird die Trial-Subscription automatisch beendet — wir behalten sie nicht parallel laufend.
Zahlungsmethoden
Im Checkout stehen drei Optionen zur Auswahl, jeweils in dieser Reihenfolge:
SEPA Lastschrift ist die häufigste Wahl im DACH-B2B-Geschäft. Sobald du das Mandat erteilst, zieht Stripe den Jahresbetrag direkt von deinem Geschäftskonto ein. Die Verbuchung dauert etwa fünf Werktage. Bei gescheiterter Lastschrift versucht Stripe automatisch drei Wiederholungen über 21 Tage und benachrichtigt dich per Mail.
Kreditkarte (Visa, Mastercard, American Express) zieht den Betrag sofort ein. Empfohlen für internationale Teams ohne SEPA-Konto.
Per Rechnung mit Überweisung schickt eine PDF-Rechnung an deine Buchhaltungsadresse mit 14 Tagen Zahlungsziel. Stripe markiert die Rechnung nach Geldeingang automatisch als bezahlt. Klassisch für deutsche Buchhaltungsabläufe geeignet, wenn die SEPA-Verarbeitung intern nicht möglich ist.
Umsatzsteuer
Die Berechnung läuft automatisch über Stripe Tax. Kunden in Deutschland sehen 19 % USt aufgeschlagen. Kunden im übrigen EU-Raum mit gültiger USt-ID werden im Reverse-Charge-Verfahren mit 0 % berechnet, die USt-ID prüft Stripe gegen das VIES-System direkt im Checkout. Außerhalb der EU gilt das jeweilige Empfängerland-Recht; bei Rückfragen melde dich kurz über das Kontaktformular.
Plan wechseln (Upgrade oder Downgrade)
Auf /account/billing siehst du als aktiver Kunde alle drei Pläne
nebeneinander. Dein laufender Plan ist mit einem "Current"-Etikett
markiert; an den anderen hängen Buttons, die je nach Richtung mit
"Upgrade prüfen" oder "Downgrade prüfen" beschriftet sind. Beide Buttons
führen auf eine Bestätigungsseite mit einem konkreten Betrag — erst
ein zweiter Klick auf den ausdrücklich beschrifteten Bestätigungs-Button
("Kostenpflichtig upgraden" bzw. "Downgrade vormerken") löst die
Stripe-Aktion aus.
Upgrade auf einen größeren Plan läuft sofort. Die Bestätigungsseite
zeigt den anteiligen Betrag inkl. ausgewiesener USt und die hinterlegte
Zahlungsmethode (Kartennummer-Endung oder IBAN-Endung). Nach Klick auf
"Kostenpflichtig upgraden" ruft das Portal die Stripe API mit
proration_behavior=always_invoice auf. Stripe rechnet aus, wie viel
von deinem aktuellen Plan zeitanteilig noch nicht verbraucht ist,
schreibt diesen Betrag als Gutschrift gut, stellt die Differenz zum
neuen Plan als Rechnung und zieht sie sofort über die hinterlegte
Zahlungsmethode ein. Du erhältst die anteilige Rechnung per Mail. Der
neue Plan ist unmittelbar aktiv.
Downgrade auf einen kleineren Plan wird zum Ende der aktuellen Periode geplant. Die Bestätigungsseite zeigt den neuen Jahresbetrag, der zum Wechseltermin fällig wird; jetzt wird nichts berechnet. Du behältst die größere Plan-Stufe (Sitze, Support-SLA) bis zum Ablauf — schließlich ist sie bereits bezahlt. Erst am Renewal-Tag fällt der Plan auf die kleinere Stufe, und die nächste Jahresrechnung wird mit dem niedrigeren Preis gestellt. Technisch hinterlegen wir das als Stripe Subscription Schedule: Phase 1 hält den aktuellen Preis bis zum Periodenende, Phase 2 startet mit dem neuen Preis.
Solange ein Downgrade vorgemerkt ist, zeigt die Billing-Seite einen Banner mit dem geplanten Wechsel-Datum und einem Button "Downgrade rückgängig machen". Ein Klick darauf gibt den Schedule frei, und der aktuelle Plan läuft unverändert weiter. Wenn du nach dem Downgrade-Plan doch wieder upgraden willst, klick einfach den Upgrade-Button auf der gewünschten Karte — wir geben den alten Downgrade-Schedule automatisch frei, bevor wir die neue Änderung anwenden.
Zahlungsmethode, Rechnungen und Kündigung
Für alles, was die laufende Subscription betrifft (Zahlungsmethode
ändern, PDF-Rechnungen herunterladen, Subscription kündigen), klick auf
/account/billing den Button "Manage payment method, invoices, cancel".
Der öffnet das von Stripe gehostete Customer Portal in einem neuen Tab,
mit allen genannten Aktionen zentral an einem Ort.
Was bei Kündigung passiert
Eine Kündigung im Stripe Customer Portal markiert die Subscription mit
cancel_at_period_end. Du behältst den vollen Zugang bis zum Ende der
laufenden Jahresperiode. Die nächste Rechnung wird nicht mehr gestellt,
und mit Ablauf der Periode wird die Subscription auf "Abgelaufen"
gesetzt. Bereits heruntergeladene CLI-Binaries laufen mit ihrer eigenen
eingebetteten Lizenz weiter, bis deren Ablaufdatum erreicht ist — neue
Downloads werden ab Ablauftermin nicht mehr signiert. Mehr Details
hierzu unter Lizenzdatei.
Eine sofortige Kündigung ohne Verbleibsanspruch ist nicht vorgesehen. Wenn du auf eine gezahlte Periode verzichten willst, melde dich kurz über das Kontaktformular — wir bearbeiten solche Sonderfälle manuell.
Wenn eine Zahlung fehlschlägt
Bei einer fehlgeschlagenen Zahlung markiert Stripe die Subscription als
past_due und versucht über 21 Tage drei weitere Einzüge. Du bekommst
parallel Erinnerungsmails von Stripe mit einem Link zum Aktualisieren der
Zahlungsmethode. Während dieser Phase bleibt dein Portal-Zugang aktiv,
die /account/billing-Seite zeigt einen entsprechenden Hinweis. Erst
nachdem alle drei Wiederholungen gescheitert sind, läuft die Subscription
zum regulären Periodenende aus.