Schuldnerberatung

Debt Mediation (Schuldnerberatung, Médiation de dettes)

This app enables social consultants to create “Budgets”. A Budget collects financial information like monthly income, monthly expenses and debts of a household or a person, then print out a document which serves as base for the consultation and discussion with debtors.

Scénarios

  • En tant que conseiller dettes je commence à remplir, avec le client, les données d’un budget. Le client n’a pas toutes les informations nécessaires avec lui. Comment puis-je lui imprimer une version spéciale du budget, destinée à être utilisée pour remplir manuellement sur papier les chiffres manquants pour les encoder la prochaine fois?

The Budget-Akteur model

Internal name:debts.Actor
Implemented by:Actor

Views on Budget-Akteur

  • Budget-Akteure (Actors)
  • Budget-Akteure (ActorsByBudget) – To be filled if there is more than one person involved.
  • Ist Akteur in folgenden Budgets: (ActorsByPartner)

Fields in Budget-Akteur

  • ID (id, AutoField), Seq.-Nr. (seqno, IntegerField), Budget (budget, ForeignKey to Budget), Partner (partner, ForeignKey to Partner), Kopfdaten (header, CharField), Bemerkung (remark, RichTextField)

Actions on Budget-Akteur

  • Duplizieren (duplicate, DuplicateSequenced)
  • Rauf (move_up, MoveUp) – Move this row one row upwards
  • Down (move_down, MoveDown) – Move this row one row downwards

The Budget model

Internal name:debts.Budget
Implemented by:Budget

Views on Budget

  • Budgets (Budgets) (Menu Explorer ‣ Schuldnerberatung ‣ Budgets)
  • Meine Budgets (MyBudgets) (Menu Schuldnerberatung ‣ Meine Budgets)
  • Ist Hauptpartner in folgenden Budgets: (BudgetsByPartner)

Fields in Budget

  • To-do-Liste drucken (print_todos, BooleanField) – Einträge im Feld “To-do” werden nur ausgedruckt, wenn die Option “To-dos drucken” des Budgets angekreuzt ist. Diese Option wird aber momentan noch ignoriert (d.h. To-do-Liste wird gar nicht ausgedruckt), weil wir noch überlegen müssen, wie sie ausgedruckt werden sollen. Vielleicht mit Fußnoten?
  • Auch leere Einträge drucken (print_empty_rows, BooleanField) – Check this to print also empty rows for later completion.
  • Jährliche Einkommen berücksichtigen (include_yearly_incomes, BooleanField) – Check this to include yearly incomes in the Debts Overview table of this Budget.
  • Verteilbarer Betrag (dist_amount, PriceField) – Der monatlich verfügbare Gesamtbetrag für Tabelle Schuldenverteilung.
  • ... and ID (id, AutoField), Autor (user, ForeignKey to Benutzer), Druckdatum (build_time, DateTimeField), Datum (date, DateField), Partner (partner, ForeignKey to Partner), Einleitung (intro, RichTextField), Schlussfolgerung (conclusion, RichTextField)

Actions on Budget

Tables referring to Budget

  • Verpflichtungen (LiabilitiesByBudget)
  • Einträge (EntriesByBudget)
  • Vermögen (AssetsByBudget)
  • Einkünfte (IncomesByBudget)
  • Budget-Akteure (ActorsByBudget) – To be filled if there is more than one person involved.
  • Ausgaben (ExpensesByBudget)
  • Schuldenverteilung (DistByBudget) – Répartition au marc-le-franc. Tabelle mit einer Zeile pro Eintrag in “Verpflichtungen”, dessen Option “verteilen” angekreuzt ist. Der verfügbare Betrag wird dabei proportional zum geschuldeten Betrag aufgeteilt.

Ignore yearly incomes

The Meine Budgets view

Internal name:debts.MyBudgets (MyBudgets)

The Einnahmen & Ausgaben view

Internal name:debts.ResultByBudget (ResultByBudget)

Shows the Incomes & Expenses for this budget.

The Eintrag model

Internal name:debts.Entry
Implemented by:Entry

Views on Eintrag

  • Einträge (Entries) (Menu Explorer ‣ Schuldnerberatung ‣ Einträge)
  • EntriesByType (EntriesByType)
  • Einträge (EntriesByBudget)
  • Ausgaben (ExpensesByBudget)
  • Einkünfte (IncomesByBudget)
  • Verpflichtungen (LiabilitiesByBudget)
  • Vermögen (AssetsByBudget)
  • Schuldenverteilung (DistByBudget) – Répartition au marc-le-franc. Tabelle mit einer Zeile pro Eintrag in “Verpflichtungen”, dessen Option “verteilen” angekreuzt ist. Der verfügbare Betrag wird dabei proportional zum geschuldeten Betrag aufgeteilt.

Fields in Eintrag

  • Budget-Akteur (actor, ForeignKey to Budget-Akteur) – Hier optional einen Akteur angeben, wenn der Eintrag sich nicht auf den Gesamthaushalt bezieht.
  • Verteilen (distribute, BooleanField) – Ob diese Schuld in die Schuldenverteilung aufgeommen wird oder nicht.
  • Bemerkung (remark, CharField) – Bemerkungen sind intern und werden nie ausgedruckt.
  • Beschreibung (description, CharField) – Beschreibung wird automatisch mit der Kontobezeichung ausgefüllt. Kann man aber manuell ändern. Wenn man das Konto ändert, gehen manuelle Änderungen in diesem Feld verloren. Beim Ausdruck steht in Kolonne “Beschreibung” lediglich der Inhalt dieses Feldes, der eventuellen Bemerkung sowie (falls angegeben bei Schulden) der Partner.
  • Perioden (periods, PeriodsField) – Gibt an, für wieviele Monate dieser Betrag sich versteht. Also bei monatlichen Ausgaben steht hier 1, bei jährlichen Ausgaben 12.
  • Monatsrate (monthly_rate, PriceField) – Eventueller Betrag monatlicher Rückzahlungen, über deren Zahlung nicht verhandelt wird. Wenn hier ein Betrag steht, darf “Verteilen” nicht angekreuzt sein.
  • ... and ID (id, AutoField), Seq.-Nr. (seqno, IntegerField), Budget (budget, ForeignKey to Budget), Kontenart (account_type, ChoiceListField to AccountTypes), Konto (account, ForeignKey to Konto), Partner (partner, ForeignKey to Partner), Betrag (amount, PriceField), ca. (circa, BooleanField), to do (todo, CharField), Gerichtsvollzieher (bailiff, ForeignKey to Organisation)

Actions on Eintrag

  • Duplizieren (duplicate, DuplicateSequenced)
  • Rauf (move_up, MoveUp) – Move this row one row upwards
  • Down (move_down, MoveDown) – Move this row one row downwards

The Einträge view

Internal name:debts.EntriesByBudget (EntriesByBudget)