trial_error
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user