Kihagyás

Fizetések és kreditek

A HellaBooking többféle fizetési módot, kredit pénztárca rendszert, edzéskrediteket, valamint online fizetési szolgáltatók és számlázó motorok integrációját támogatja.

Fizetési állapot életciklus

stateDiagram-v2
    [*] --> Előre_fizetve : Előre kifizetve vagy nulla összeg
    [*] --> Létrehozva : Foglalás létrehozva
    Létrehozva --> Számlázva : Számla kiállítva
    Számlázva --> Fizetve : Fizetés beérkezett
    Létrehozva --> Sztornó : Lemondás
    Sztornó --> Törölve : Takarítás
    Létrehozva --> Sikertelen : Fizetés sikertelen
ID Állapot Leírás
1 Előre fizetve Előre kifizetve vagy nulla összegű foglalás
2 Létrehozva Fizetési rekord létrehozva, intézkedésre vár
3 Számlázva Számla kiállítva
4 Sztornó Lemondva / visszavonva
5 Fizetve Fizetés sikeresen teljesítve
6 Sikertelen Fizetési kísérlet sikertelen
7 Törölve Rekord eltávolítva

Fizetési típusok

Nyolc fizetési típus osztályoz minden pénzügyi tranzakciót:

ID Típus Leírás
1 Egyéb Vegyes
2 Kredit Kredit pénztárca tranzakció
3 Beiratkozás Tanfolyam beiratkozási díj
4 Bérleti díj Pályafoglalás fizetés
5 Edző Edzői díj
6 Kényelmi díj Szolgáltatási pótdíj
7 Edzéskredit Edzéskredit tranzakció
8 Kiadás Klub kiadás

Note

A Bérleti díj és az Edző a két fő fizetési típus, amely a pályafoglalásokhoz kapcsolódik.

Fizetési módok

Öt fizetési mód van az adatbázisban:

Mód
Átutalás
Fizetési szolgáltató (online)
Készpénz
Bankkártya
Kredit (pénztárca)

Az alkalmazáskód további belső értékeket is használ:

Kód Belső mód
0 ClubWithoutPayment
6 SZEPCard
100 PendingPayment
101 ReceiptCash

Kreditrendszer

A kredit pénztárca lehetővé teszi az ügyfeleknek, hogy előre vásároljanak krediteket és azokat foglalásokra használják fel.

Paraméter Érték
CreditEnabled YES
CreditPurchase_Limit 1 000 000

Működése:

  1. Az admin meghatározza a CreditDefinition csomagokat (Összeg + Bónusz)
  2. Az ügyfél krediteket vásárol → tárolva a UserCredit táblában
  3. A kreditek felhasználása CreditTransaction rekordokon keresztül történik

Kredit tranzakció típusok (7):

Típus Leírás
Kredit vásárlás Kreditek vásárlása
Foglalás módosítása Kreditek korrekciója módosított foglaláshoz
Foglalás lemondása Kreditek visszatérítése lemondáskor
Foglalás törlése Kreditek visszatérítése törléskor
Kredit hozzáadás Admin manuálisan krediteket ad hozzá
Kredit eladás Admin krediteket ad el a recepcióban
Foglalás Kreditek levonása foglaláshoz

Edzéskreditek

Az edzéskreditek egy külön pénztárca, amelyet a tanfolyami jelenléthez használnak.

Paraméter Érték
TrainingCreditEnabled ALL
TrainingCreditDefinitionSetup PACKAGE

A TrainingCreditDefinition csomagok meghatározzák: Összeg, Bónusz, Érték, ValidityDays. 11 tranzakciótípus található a TrainingPackageTransactionType_Enum táblában, amelyek minden kreditműveletet nyilvántartanak.

Online fizetési szolgáltatók

Két szolgáltató támogatott:

ID Szolgáltató
1 SimplePay
2 Stripe

A szolgáltatók ServiceType-onként konfigurálhatók a PaymentProvider idegen kulcson keresztül.

Számlázás

Két számlázó motor érhető el:

ID Motor
1 Szamlazz.hu
2 Billingo

Az InvoiceAccount tábla tárolja a fiókonkénti konfigurációt: ApiKey, Prefix, VATRate, DeadlineDays.

Az automatikus számlázást az alábbiak vezérlik:

Paraméter Leírás
AutomaticInvoiceDay Az automatikus számla generálás napja a hónapban
AutomaticInvoicePaymentType Automatikusan számlázandó fizetési típusok: [4, 5] (Bérleti díj, Edző)

További árazási paraméterek

Paraméter Érték Leírás
ConvenienceFeePercent 0 Százalékos pótdíj (letiltva)
ConvenienceFeeAmount 0 Fix pótdíj (letiltva)
BookingPriceRounding 0 Nincs kerekítés
CustomerBookAndPayLater CLUBMEMBER Csak klubtagok foglalhatnak azonnali fizetés nélkül