trial_error

This commit is contained in:
2025-08-12 18:59:39 +00:00
parent e08523b7b2
commit 9eedce0fb1
2 changed files with 76 additions and 6 deletions

View File

@@ -105,9 +105,57 @@ class MyCSVImporter(importer.ImporterProtocol):
def _map_payee_to_account(self, payee):
mapping = {
#INCOME postings
"Lohn": "Income:Salaris",
"Gehalt": "Income:Salaris",
"Landkreis Meissen":"Income:BasicIncome",
#EXPENSES postings
"Miete": "Expenses:Rent",
"Sachsen":"Expenses:Electricity",
"Kontoführung":"Expenses:Banking",
"AMAZON":"Expenses:Subscriptions",
"Allianz":"Expenses:Insurance",
"Autohof":"Expenses:Driving",
"Tankstelle":"Expenses:Driving",
"ESSO":"Expenses:Driving",
"ARAL":"Expenses:Driving",
"Yellowbrick":"Expenses:Driving:Parking",
"PH":"Expenses:Driving:Parking", # Narrow down
"eBay":"Expenses:Gadgets", # Differentiate
"MEDIA MARKT":"Expenses:Gadgets",
"Logic Pro":"Expenses:Gadgets",
"Thomas Klotsche":"Expenses:Household",
"POCO":"Expenses:Furniture",
"Tapete":"Expenses:Furniture",
"Deutsche Post AG":"Expenses:Postdelivery",
"Echtzeitüberw":"Expenses:Banking",
"Apotheke":"Expenses:Drugs",
"ALDI":"Expenses:Food",
"Lidl":"Expenses:Food",
"Bosch":"Expenses:Food", #BOSCH catering
"TRANSGOURMET":"Expenses:Food",
"Netto Marken":"Expenses:Food",
"Rewe":"Expenses:Food",
#Creditcards
"AMERICAN EXPRESS":"Expenses:Creditcard",
"CONSORS":"Expenses:Creditcard",
#SAVINGS postings
"Bitpanda":"Assets:Savings:Trade"
#DEBTS
#"111649731":"Debts:Basic income",
# Actually booked from Dutch Account
#"Duo studieschuld":"Debts:Student loan (NL)",
#"DUO Studienschuld":"Debts:Student loan (NL)",
#"Bundeskasse Halle":"Debts:Student loan (DE)"
}
for sleutelwoord, rekening in mapping.items():
if sleutelwoord.lower() in payee.lower():