Abrechnungen und Zinsen — Liste, Datenquellen, Rechte

Die Abfragen der Abrechnungsliste, die Datenquellen der aufgeklappten Zeile, der inhaltliche Bereich und die Hilfsendpunkte.

Das Modul finance/settlement zeigt je Rechnung den finanziellen Stand (Forderung/Verbindlichkeit, Fälligkeit, Begleichungshistorie, Verzugstage, Zinsen); hier beginnen Zins-, Pauschalen-, Auszugs- und Rückerstattungsaktionen. Modelle: finance/settlement, finance/interest (Admin-Adapter) + Bibliothek dlbtinterest, finance/transaction, finance/invoice, masterdata/baserate.

Datenquellen (lesend)

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

TabelleRolle in der Liste
invoiceBasisbeleg, Fälligkeit, Saldo, interest_rule_id
transaction, transaction_item, transaction_settlementBank- und Kassenbegleichungen
compensation, compensation_itemAufrechnungen
settlement_waiverErlasse
interest_rule, interest_period, base_rateZinsregel, tägliche Zinszeiträume, Basiszinszeilen

Funktionsweise

  1. Filter: Unternehmensgruppe, Unternehmen, Rechnungsart, nur offen / offen mit verknüpften / überfällig / fristgerecht, Datumsart und Zeitraum, Suche, Partner, Stichtag, Währung, Entwürfe einbeziehen.
  2. Die aufgeklappte Zeile zeigt Begleichungen, tägliche Zinszeiträume und Basiszinszeilen.
  3. Summen bis 3.000 Zeilen.
  4. Links zu masterdata/baserate, finance/invoice und finance/transaction nur mit canSee.

Berechtigungen

  • Ebene 2: list (Seed „Settlement — list“, UNMAPPED); ohne Recht leitet der Index zum Dashboard. Der Schlüssel debug öffnet den SQL-Schalter und die Details der Fehlerliste der Zinserzeugung.
  • Ebene 3: inhaltlicher Bereich in filterScope() auf Basis von getCompanyGroupFilter.

Hilfsendpunkte

  • finance/settlement.statement — Partnerkonto als HTML (druckbare Aufstellung); Recht: list + Core access, Bereich auf die Mandantenliste. Keine Admin-Vorlage ruft ihn auf.
  • companysearch — Partnersuche (höchstens 15 Treffer); list + Bereich.
  • filtercompanies — die gemeinsame Unternehmensauswahl.