Kamatszabályok és alapkamat-sorok — végpontok és szabályok
A kamatszabály mentése és törlése, az alapértelmezés kezelése, valamint az alapkamat-sorok mentése a törzsmodellen keresztül.
A rule funkciójog alá négy végpont tartozik: saverule, ruledelete, savebaserate, deletebaserate. Az alapkamat-sorokat nem a settlement modell, hanem a masterdata/baserate törzsmodell írja.
Szabályok
- Kamatszabály mentése: a név kötelező (
error_rule_name);is_defaultjelölésnél a többi szabály alapértelmezése törlődik. - Törlés csak akkor, ha egyetlen számla sem hivatkozik rá (
invoice.interest_rule_id); különbenerror_rule_useda darabszámmal. - Alapkamat-sor mentése: dátum, kamatláb > 0 (
error_base_rate), háromkarakteres pénznem (error_base_rate_currency); törlés a törzsmodellen át.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep | Kapcsolat |
|---|---|---|
interest_rule | kamatszabály (név, forrás, kézi kamatláb, felár, költségátalány, alapértelmezés) | invoice.interest_rule_id |
base_rate | jegybanki alapkamat-sor (érvényesség kezdete, kamatláb, pénznem) | masterdata/baserate modell |
Jogosultság
- 1. réteg: core
modify. - 2. réteg:
rule(csak a régi jogtáblában,interest_v1.sql). - Tartalmi hatókör: ezek a végpontok nem vizsgálnak tartalmi hatókört.