PayPal¶
Standardregel - allgemein¶
Um vorerst alle möglichen PayPal-Käufe zu kategorisieren, legen wir eine Regel als Fallback fest:
config.yml
common_rules:
# Defaults/Fallbacks (first)
- if:
- PP.[0-9]+.PP.*, Ihr Einkauf bei.*PayPal'
- PP.[0-9]+.PP.*, Ihr Einkauf bei.*PAYPAL'
- PP.[0-9]+.PP.*PayPal
- PP.[0-9]+.PP.*PAYPAL
description: PayPal %verwendungszweck
account: Expenses:unknown:PayPal
Damit werden alle PayPal-Käufe dem Konto Expenses:unknown:PayPal
zugewiesen.
Monatliche PayPal-Käufe¶
Um die PayPal-Regeln zu nutzen, müssen sie zuerst in der config.yml
definiert werden:
config.yml
paypal:
# python format with ref and name, {ref}.*PP.[0-9]+.PP.*{name}, Ihr Einkauf bei.*PayPal
if_format:
- '{ref}.*PP.[0-9]+.PP.*{name}.*, Ihr Einkauf bei.*PayPal'
- '{ref}.*PP.[0-9]+.PP.*{name}.*, Ihr Einkauf bei.*PAYPAL'
payee: 'PayPal Europe S.a.r.l. et Cie S.C.A'
Passen Sie die if_format
entsprechend Ihrer Kontenauszüge an, um die
PayPal-Ausgaben zu identifizieren:
Beispiel¶
2023-01.bank.csv
****,03.01.23,03.01.23,FOLGELASTSCHRIFT,"1234567893215 PP.1234.PP . www.steampowered.com, Ihr Einkauf bei www.steampowered.com",***,,,****,,,PayPal Europe S.a.r.l. et Cie S.C.A,,,"-25,79",EUR,Umsatz gebucht,2023-01.0025,PayPal Europe S.a.r.l. et Cie S.C.A
Beachten Sie die Spalte “Verwendungszweck”: 1234567893215 PP.1234.PP . www.steampowered.com, Ihr Einkauf bei www.steampowered.com
.
Referenz:
1234567893215
Suffix:
PP.1234.PP
Name:
www.steampowered.com
Daraus ergibt sich das if_format
:
{ref}.*PP.[0-9]+.PP.*{name}, Ihr Einkauf bei.*
Monatliche PayPal-Käufe¶
Nachdem wir die Quellen für das Jahr 2023 erstellt haben, finden Sie im
Verzeichnis source/
eine Vorlage für die PayPal-Käufe:
source/2023/2023-01/template.2023-01.paypal.yaml
source/2023/2023-01/template.2023-01.paypal.yaml
- account: Expenses:unknown:PayPal
amount: -21.85
payee: PayPal Europe S.a.r.l. et Cie S.C.A
ref: '1234567893214'
Diese Vorlage können wir verwenden um die echten Käufe in source/2023/2023-01/2023-01.paypal.yaml einzutragen:
2023-01.paypal.yaml
- account: Expenses:Lebensmittel:Essen:Pizza
ref: '1234567893214'
Wir können einfach ref
(Referenz) verwenden, um einem
(Ausgaben-)Konto zuzuweisen.
2023-01.paypal.yaml
- account: Expenses:Hobbies:Gaming:Steam
description: Steam (Gaming)
name: steampowered
Idealerweise ist der name
aussagekräftiger, leider ist dieser nicht
immer vorhanden.
Leider ist die ref
(Referenz) nicht unter “PayPal” -> “Meine
Aktivitäten” zu finden. Du musst also genauer auf das Datum, den
name
(falls vorhanden) und den amount
(Betrag) achten, um
festzustellen, was du gekauft hast und welchem account
du es
zuweisen möchtest.
Die template.paypal.yaml
ist nicht perfekt und es könnten Käufe
fehlen oder nicht aus den Kontenauszügen (CSV) erkannt werden.
Allgemeine PayPal-Regeln¶
Wenn wir wiederkehrende Ausgaben oder Regeln für PayPal haben, können
wir diese einfach in der config.yml
festlegen:
config.yml
paypal_rules:
# Gaming
- name:
- Steam
- STEAM
- steampowered
description: Steam
account: Expenses:Hobbies:Gaming:Steam
- name:
- GOG
description: GOG
account: Expenses:Hobbies:Gaming:GOG
- name:
- Nintendo
- NINTENDO
description: Nintendo
account: Expenses:Hobbies:Gaming:Nintendo