Entity Transaction¶
Erzeugt konsistente Finanztransaktionen mit Betrag, Beteiligten, Kanal, Status und Ort.
Warum: Für Finanzszenarien, in denen Betrag, Währung, Beteiligte, Kanal, Zeit und Ort ein Ereignis bilden; ungültige Kombinationen manuell modellieren.
1 | |
Ergebnis: Typisierter Transaction-Wert.
Parameter¶
dataset:str | null; StandardwertNone— Länderdatensatz für lokalisierte und korrelierte Entity-Werte.
Attribute¶
account(BankAccount | None): Verknüpftes Bankkonto, sofern vorhanden.amount(float): Transaktionsbetrag.channel(str): Transaktionskanal, etwa online oder POS.currency(str): ISO-Währungscode.currency_symbol(str): Währungssymbol.description(str): Fachliche Beschreibung.direction(str): Buchungsrichtung, etwa Soll oder Haben.is_international(bool): Gibt an, ob die Transaktion grenzüberschreitend ist.location(str): Ort.merchant_category(str): Händlerkategorie.merchant_name(str): Händlername.reference_number(str): Referenznummer.status(str): Fachlicher Status.transaction_date(datetime): Zeitpunkt der Transaktion.transaction_id(str): Synthetische Transaktionskennung.transaction_type(str): Transaktionsart.
Grenzen¶
Verfügbare Attribute und Werte hängen von der registrierten Entity, ihrem Datensatz und den dokumentierten Konstruktoroptionen ab.