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

  1. Kamatszabály mentése: a név kötelező (error_rule_name); is_default jelölésnél a többi szabály alapértelmezése törlődik.
  2. Törlés csak akkor, ha egyetlen számla sem hivatkozik rá (invoice.interest_rule_id); különben error_rule_used a darabszámmal.
  3. 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áblaSzerepKapcsolat
interest_rulekamatszabály (név, forrás, kézi kamatláb, felár, költségátalány, alapértelmezés)invoice.interest_rule_id
base_ratejegybanki 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.
Kapcsolódó témák: késedelmi kamat jogosultság