Files
buchhaltung/verify_import.py
T
2026-04-26 07:51:39 +02:00

36 lines
1.0 KiB
Python

import psycopg2
conn = psycopg2.connect(
host='localhost', port=5432, database='buchhaltung',
user='postgres', password='postgres'
)
cur = conn.cursor()
print('=== NEBENKOSTEN VERIFIZIERUNG ===\n')
cur.execute("""
SELECT jahr, mieter, wohnung,
nebenkosten, versicherung, heizkosten, wasser, muell, sonstiges
FROM nebenkosten
WHERE jahr BETWEEN 2020 AND 2024
ORDER BY jahr, mieter
""")
total_sum = 0
for row in cur.fetchall():
print(f'{row[0]} - {row[1]} ({row[2]})')
print(f' Nebenkosten: {float(row[3]):.2f} EUR')
print(f' Versicherung: {float(row[4] or 0):.2f} EUR')
print(f' Heizkosten: {float(row[5] or 0):.2f} EUR')
print(f' Wasser: {float(row[6] or 0):.2f} EUR')
print(f' Muell: {float(row[7] or 0):.2f} EUR')
print(f' Sonstiges: {float(row[8] or 0):.2f} EUR')
total_sum += float(row[3])
print()
print(f'Gesamtsumme aller Nebenkosten 2020-2024: {total_sum:.2f} EUR')
cur.close()
conn.close()
print('\nImport erfolgreich verifiziert!')