B
billing-automation
Zautomatyzuj rozliczenia, faktury i subskrypcje – zarządzaj cyklami płatności bez wysiłku
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania systemów automatycznego rozliczania dla powtarzających się płatności, fakturowania, zarządzania cyklem subskrypcji i odzyskiwania nieudanych transakcji. Obsługuje rozliczenia SaaS, generowanie faktur, zarządzanie stanami subskrypcji (próba, aktywna, zaległa, anulowana), proratyzację opłat przy zmianach planu oraz automatyczne powiadomienia o nieudanych płatnościach. Idealny do wdrażania systemów abonamentowych z obsługą podatków VAT i GST.
Jak używać
- Zainstaluj skill billing-automation w swoim projekcie agenta i zaimportuj moduł BillingEngine oraz klasę Subscription z pakietu billing. 2. Zainicjalizuj silnik rozliczeniowy, tworząc instancję BillingEngine, która będzie zarządzać wszystkimi operacjami związanymi z płatnościami i subskrypcjami. 3. Utwórz subskrypcję dla klienta, podając identyfikator klienta, wybrany plan, datę zakotwiczenia cyklu rozliczeniowego i opcjonalnie liczbę dni okresu próbnego (np. 14 dni dla SaaS). 4. Uruchom przetwarzanie cyklu rozliczeniowego za pomocą metody process_billing_cycle, przekazując identyfikator subskrypcji – system automatycznie wygeneruje faktury i zainicjuje pobieranie płatności. 5. Monitoruj stany subskrypcji (trial, active, past_due, canceled, paused) i konfiguruj strategie dunning management do automatycznego odzyskiwania nieudanych płatności poprzez harmonogramy ponownych prób i powiadomienia klientów. 6. Obsługuj zmiany w trakcie cyklu, takie jak upgrade/downgrade planu lub dodawanie miejsc – skill automatycznie przelicza opłaty proratyzowane na podstawie pozostałych dni w cyklu.