Files
finanz-cockpit/settings.template.py
2026-09-12 21:00:00 +02:00

60 lines
1.4 KiB
Python

from pathlib import Path
from faker import Faker
from src.constants import Currency
from src.models import (
ComdirectCreditCard,
ComdirectDepot,
ComdirectGiro,
)
from src.models.b4w import B4wExport
from src.models.settings import Account, Source
fake = Faker()
BANK_ACCOUNTS = {
"b4w": Source(
name="b4w",
source_path=Path(""),
accounts=[
Account(
name="b4w",
model=B4wExport,
iban=fake.iban(),
currency=Currency.EUR,
)
],
),
"comdirect": Source(
name="comdirect",
source_path=Path(""),
accounts=[
Account(
name="Girokonto",
model=ComdirectGiro,
iban=fake.iban(),
currency=Currency.EUR,
),
Account(
name="Visa-Karte (Kreditkarte)",
model=ComdirectCreditCard,
iban=fake.iban(),
currency=Currency.EUR,
),
Account(
name="Tagesgeld PLUS-Konto",
model=ComdirectGiro,
iban=fake.iban(),
currency=Currency.EUR,
),
Account(
name="Depot",
model=ComdirectDepot,
iban=fake.iban(),
currency=Currency.EUR,
),
],
),
}