Skip to content

Mediator Odsetek

Mediator naliczający odsetki od nieopłaconych faktur

Jest to mediator naliczający klasyczne odsetki zgodnie z cennikiem podawanym w konfiguracji umowy (cennikiem bazowym).

Naliczanie odsetek ma kilka parametrów zmieniających działanie tego, jak chcemy je naliczać i od jakiej kwoty. Szczegóły parametrów znajdują się w opisie konfiguracji.

  • Nazwa wyświetlana: Mediator Odsetek.
  • Dokładna klasa: energycore.mediators.interest.IneterstMediator
ParametrTypDomyślna wartośćOpis
product_idLiczbabrak (wymagane)Identyfikator produktu billingowego odsetek (najcześciej id produktu o nazwie “Odsetki”)
amount_limitLiczbabrakLimit wartości faktury poniżej którego faktura nie jest brana pod uwagę. Jeśli faktura ma wartość brutto mniejszą niż ten parametr, to jest pomijana, niezależnie czy została opłcaona w całości czy nie
excluded_invoice_catgeoriesTablica[]Kategorie faktur, które zostaną pominięte przy naliczaniu odsetek
excluded_group_categoryTablica[]Identyfikatory kategorii klientów, którym mają nie być naliczane odsetki
excluded_tagsTablica[]Identyfikator tagów faktur, które mają być pominięte przy naliczaniu odsetek. Faktury z tymi tagami nie będą uwzględniane
grace_valueLiczba0Wartość karencji. Określa od jakiej minimalnej kwoty naliczane są odsetki od jednej faktury. Uwzględniane są częściowe płatności, więc jeśli pozostało do zapłaty mniej niż wartość tego parametru a faktura jest np. dużo większa to i tak odsetki nie będą naliczane
grace_period_daysLiczba1Okres karencji. Określa po ilu dniach od niezapłacenia naliczane są odsetki. Jeśli klient zapłacił z opóźnieniem ale mniejszym niż ten parametr to odsetki się nie naliczą. Jeśli klient zapłacił później niż okres karencji to odsetki naliczą się od pełnego okresu, bez pomniejszenia o okres karencji
invoice_payment_statusTekstfully_paidMożliwe wartości: fully_paid, unpaid. Określa czy naliczamy odsetki dopiero po pełnym opłaceniu faktury (fully_paid) czy też nie zwracamy na to uwagi (unpaid).
{
"excluded_invoice_catgeories":[21,22],
"amount_limit": 10,
"invoice_payment_status": "unpaid",
"excluded_group_category": [1],
"excluded_tags":[5],
"product_id": 123,
"grace_value": 5,
"grace_period_days": 3
}
  1. W przypadku stosowania invoice_payment_status='fully_paid' w niektórych przypadkach odsetki mogą nie naliczyć się za cały okres. Jest to ograniczenie techniczne i zaleca się używanie opcji 'unpaid'