CodeCharter rechnet jährlich im Voraus ab. Drei Pläne sind im Self-Service buchbar (Starter, Team, Business), 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ählt ihr den passenden Plan und werdet
auf die von Stripe gehostete Checkout-Seite weitergeleitet. Dort gebt ihr
Firmenname, Adresse und falls vorhanden eine Umsatzsteuer-ID ein, wählt
die Zahlungsmethode und schließt die Bestellung ab. Nach erfolgreichem
Abschluss landet ihr wieder auf der Billing-Seite und seht 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 könnt ihr 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 ihr das Mandat erteilt, zieht Stripe den Jahresbetrag direkt von eurem Geschäftskonto ein. Die Verbuchung dauert etwa fünf Werktage. Bei gescheiterter Lastschrift versucht Stripe automatisch drei Wiederholungen über 21 Tage und benachrichtigt euch 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 eure 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 meldet euch kurz über das Kontaktformular.
Plan wechseln (Upgrade oder Downgrade)
Auf /account/billing seht ihr als aktiver Kunde alle drei Pläne
nebeneinander. Euer 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 eurem 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. Ihr erhaltet 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. Ihr behaltet 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 ihr nach dem Downgrade-Plan doch wieder upgraden wollt, klickt 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), klickt 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. Ihr behaltet 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 ihr auf eine gezahlte Periode verzichten wollt, meldet euch 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. Ihr bekommt
parallel Erinnerungsmails von Stripe mit einem Link zum Aktualisieren der
Zahlungsmethode. Während dieser Phase bleibt euer 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.