trial_error
This commit is contained in:
@@ -6,15 +6,37 @@ option "import-files" "./postbank_csv_importer.py"
|
|||||||
option "operating_currency" "EUR"
|
option "operating_currency" "EUR"
|
||||||
|
|
||||||
; Hier definieer je al je rekeningen.
|
; Hier definieer je al je rekeningen.
|
||||||
; De datum '2024-01-01' is de datum waarop de rekening is geopend.
|
; De datum '2025-01-01' is de datum waarop de rekening is geopend.
|
||||||
; Deze accounts moeten overeenkomen met de accounts die je in je importer gebruikt.
|
; Deze accounts moeten overeenkomen met de accounts die je in je importer gebruikt.
|
||||||
|
|
||||||
|
; DEBTS
|
||||||
|
; 2025-01-01 open Debts:BasicIncome EUR
|
||||||
|
; 2025-01-01 open Debts:StudentLoanDE EUR
|
||||||
|
; Actually booked from Dutch Account
|
||||||
|
; 2025-01-01 open Debts:StudentLoanNL EUR
|
||||||
|
|
||||||
2025-01-01 open Assets:Bank:PostbankGiro EUR
|
2025-01-01 open Assets:Bank:PostbankGiro EUR
|
||||||
2025-01-01 open Expenses:Levensmiddelen EUR
|
; SAVINGS postings
|
||||||
|
2025-01-01 open Assets:Savings:Trade EUR
|
||||||
|
; INCOME postings
|
||||||
|
2025-01-01 open Income:Salaris EUR
|
||||||
|
2025-01-01 open Income:BasicIncome EUR
|
||||||
|
; EXPENSES postings
|
||||||
2025-01-01 open Expenses:Rent EUR
|
2025-01-01 open Expenses:Rent EUR
|
||||||
2025-01-01 open Expenses:Electricity EUR
|
2025-01-01 open Expenses:Electricity EUR
|
||||||
|
2025-01-01 open Expenses:Banking EUR
|
||||||
|
2025-01-01 open Expenses:Subscriptions EUR
|
||||||
|
2025-01-01 open Expenses:Insurance EUR
|
||||||
|
2025-01-01 open Expenses:Driving EUR
|
||||||
|
2025-01-01 open Expenses:Driving:Parking EUR
|
||||||
|
2025-01-01 open Expenses:Gadgets EUR
|
||||||
|
2025-01-01 open Expenses:Household EUR
|
||||||
|
2025-01-01 open Expenses:Furniture EUR
|
||||||
|
2025-01-01 open Expenses:Postdelivery EUR
|
||||||
|
2025-01-01 open Expenses:Drugs EUR
|
||||||
|
2025-01-01 open Expenses:Food EUR
|
||||||
2025-01-01 open Expenses:Uncategorized EUR
|
2025-01-01 open Expenses:Uncategorized EUR
|
||||||
2025-01-01 open Income:Salaris EUR
|
; Creditcards
|
||||||
|
2025-01-01 open Expenses:Creditcard EUR
|
||||||
|
|
||||||
; Je kunt meer rekeningen toevoegen zoals:
|
include "/home/fr_klotsche_gmail/ledger/my_beancount_project/Extracted/Postbank_mapped_v1.bean"
|
||||||
; 2024-01-01 open Assets:Cash EUR
|
|
||||||
; 2024-01-01 open Expenses:Transport EUR
|
|
||||||
@@ -105,9 +105,57 @@ class MyCSVImporter(importer.ImporterProtocol):
|
|||||||
|
|
||||||
def _map_payee_to_account(self, payee):
|
def _map_payee_to_account(self, payee):
|
||||||
mapping = {
|
mapping = {
|
||||||
|
#INCOME postings
|
||||||
"Lohn": "Income:Salaris",
|
"Lohn": "Income:Salaris",
|
||||||
|
"Gehalt": "Income:Salaris",
|
||||||
|
"Landkreis Meissen":"Income:BasicIncome",
|
||||||
|
|
||||||
|
#EXPENSES postings
|
||||||
"Miete": "Expenses:Rent",
|
"Miete": "Expenses:Rent",
|
||||||
"Sachsen":"Expenses:Electricity",
|
"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():
|
for sleutelwoord, rekening in mapping.items():
|
||||||
if sleutelwoord.lower() in payee.lower():
|
if sleutelwoord.lower() in payee.lower():
|
||||||
|
|||||||
Reference in New Issue
Block a user