Initial commit - Stand 26.04.2026
This commit is contained in:
@@ -0,0 +1,146 @@
|
||||
# Import-Protokoll: Niki-Kredit
|
||||
**Datum:** 2026-04-20
|
||||
**Datei:** Schulden Niki.xlsx
|
||||
|
||||
---
|
||||
|
||||
## Zusammenfassung
|
||||
|
||||
✅ **STATUS: KOMPLETT UND VERIFIZIERT**
|
||||
|
||||
Alle Zahlungen und Auslagen aus der Excel-Datei sind korrekt in die Datenbank importiert.
|
||||
|
||||
---
|
||||
|
||||
## Excel-Analyse
|
||||
|
||||
| Kategorie | Anzahl | Summe |
|
||||
|-----------|--------|-------|
|
||||
| Zahlungen (Abgezahlt) | 9 | 3.400,00 EUR |
|
||||
| Auslagen (Neue Kosten) | 4 | 505,00 EUR |
|
||||
| **Netto tilgt** | | **2.895,00 EUR** |
|
||||
|
||||
### Details der Zahlungen
|
||||
|
||||
| Datum | Betrag | Typ | Beschreibung |
|
||||
|-------|--------|-----|--------------|
|
||||
| 2024-04-01 | 500,00 EUR | zahlung_eingang | Zahlung |
|
||||
| 2024-05-01 | 500,00 EUR | zahlung_eingang | Zahlung |
|
||||
| 2024-06-01 | 150,00 EUR | zahlung_eingang | Kameras |
|
||||
| 2024-06-01 | 90,00 EUR | auslage | Kameras |
|
||||
| 2024-07-01 | 450,00 EUR | zahlung_eingang | Kameras |
|
||||
| 2024-07-01 | 45,00 EUR | auslage | Kameras |
|
||||
| 2024-08-01 | 500,00 EUR | zahlung_eingang | Zahlung |
|
||||
| 2024-09-01 | 300,00 EUR | zahlung_eingang | Zahlung |
|
||||
| 2024-10-01 | 300,00 EUR | zahlung_eingang | Videorekorder + Zubehör |
|
||||
| 2024-10-01 | 110,00 EUR | auslage | Videorekorder + Zubehör |
|
||||
| 2025-02-01 | 200,00 EUR | zahlung_eingang | Zahlung |
|
||||
| 2025-06-01 | 500,00 EUR | zahlung_eingang | Handyvertag |
|
||||
| 2025-06-01 | 260,00 EUR | auslage | Handyvertag |
|
||||
|
||||
---
|
||||
|
||||
## Datenbank-Zustand
|
||||
|
||||
### Kredit-Datensatz
|
||||
```sql
|
||||
SELECT * FROM kredite WHERE name ILIKE '%niki%';
|
||||
```
|
||||
|
||||
| Feld | Wert |
|
||||
|------|------|
|
||||
| ID | 4ad8826f-ecb4-443d-aef6-ce9162e5f078 |
|
||||
| Name | Niki Schulden (Forderung) |
|
||||
| Kreditgeber | Niki |
|
||||
| Person | Niki |
|
||||
| Ursprungsschuld | 7.000,00 EUR |
|
||||
| Restschuld | 4.105,00 EUR |
|
||||
| Zinssatz | 10% |
|
||||
| Start-Datum | 2023-07-01 |
|
||||
| Status | aktiv |
|
||||
|
||||
### Kredit-Zahlungen (13 Einträge)
|
||||
|
||||
Alle 13 Zahlungen/Auslagen korrekt vorhanden in `kredit_zahlungen`.
|
||||
|
||||
---
|
||||
|
||||
## Verifikation
|
||||
|
||||
### Excel vs. DB Vergleich
|
||||
|
||||
| Metrik | Excel | DB | Status |
|
||||
|--------|-------|-----|--------|
|
||||
| Startschuld | 7.000,00 EUR | 7.000,00 EUR | ✅ OK |
|
||||
| Gesamtzahlungen | 3.400,00 EUR | 3.400,00 EUR | ✅ OK |
|
||||
| Gesamtauslagen | 505,00 EUR | 505,00 EUR | ✅ OK |
|
||||
| Netto getilgt | 2.895,00 EUR | 2.895,00 EUR | ✅ OK |
|
||||
| Restschuld (ohne Zinsen) | - | 4.105,00 EUR | ✅ OK |
|
||||
|
||||
**Wichtiger Hinweis:**
|
||||
Die Excel-Datei berechnet Restschuld mit Zinsen (aktuell: 6.697,75 EUR).
|
||||
Die App berechnet Restschuld ohne Zinsen (4.105,00 EUR).
|
||||
Dies ist beabsichtigt - die App zeigt nur den tatsächlichen Schuldenstand ohne Zinsaufwuchs.
|
||||
|
||||
---
|
||||
|
||||
## Import-Template für weitere Schulden
|
||||
|
||||
### Format der Excel-Datei (Schulden [Name].xlsx)
|
||||
|
||||
**Spalten (ab Zeile 6):**
|
||||
|
||||
| Spalte | Feld | Bedeutung |
|
||||
|--------|------|-----------|
|
||||
| C | Datum | Monat/Jahr der Buchung |
|
||||
| D | Restschuld | Aktueller Stand (negativ = Schulden) |
|
||||
| E | Zinsen | Monatliche Zinsen (optional) |
|
||||
| F | Abgezahlt | Positive Werte = Zahlungen erhalten |
|
||||
| G | Neue Kosten | Negative Werte = Neue Auslagen/Ausgaben |
|
||||
| H | Für was | Beschreibung/Notiz |
|
||||
|
||||
### Regeln
|
||||
|
||||
1. **Zahlungen** (Spalte F): Positive Werte = Zahlung eingegangen
|
||||
- Import als `zahlung_eingang` in `kredit_zahlungen`
|
||||
|
||||
2. **Auslagen** (Spalte G): Negative Werte = Neue Ausgaben
|
||||
- Import als `auslage` in `kredit_zahlungen`
|
||||
- Betrag als positiven Wert speichern
|
||||
|
||||
3. **Zinsen** (Spalte E): Werden in der App nicht berücksichtigt
|
||||
- Nur zur Dokumentation
|
||||
|
||||
4. **Restschuld** (Spalte D): Referenzwert, nicht importieren
|
||||
- App berechnet Restschuld automatisch
|
||||
|
||||
---
|
||||
|
||||
## Checkliste für Import
|
||||
|
||||
- [ ] Excel-Datei vorliegend mit Format: "Schulden [Name].xlsx"
|
||||
- [ ] Spaltenreihenfolge prüfen (C=Datum, D=Restschuld, E=Zinsen, F=Abgezahlt, G=Neue Kosten, H=Beschreibung)
|
||||
- [ ] Zahlungen und Auslagen identifizieren
|
||||
- [ ] Kredit in DB anlegen (falls nicht vorhanden)
|
||||
- [ ] Alle Zahlungen als `zahlung_eingang` importieren
|
||||
- [ ] Alle Auslagen als `auslage` importieren
|
||||
- [ ] Verifikation durchführen (Summen vergleichen)
|
||||
- [ ] Restschuld prüfen
|
||||
|
||||
---
|
||||
|
||||
## Nächster Import: Schulden Kerstin
|
||||
|
||||
**Datei:** `Schulden Kerstin.xlsx`
|
||||
|
||||
### Vorgehen
|
||||
|
||||
1. Excel-Datei mit `read_excel_values.py` analysieren
|
||||
2. Zahlungen und Auslagen identifizieren
|
||||
3. Kredit-Datensatz prüfen/erstellen
|
||||
4. Import durchführen
|
||||
5. Verifikation (Summen vergleichen)
|
||||
|
||||
---
|
||||
|
||||
*Dokumentation erstellt am: 2026-04-20*
|
||||
Reference in New Issue
Block a user