Mutations
Main interface:
class MutationsManager
Types that are used by the debit cards manager:
class Action
class Mutation
class MutationList
class MutationObject
MutationsManager
def __init__(client: ServiceClient)
Creates a new mutations manager with the given service client.
async def search(iban: str, *, page_size: int = 20, page_token: str = None, text: str = None, amount_from: float = None, amount_to: float = None, book_date_from: datetime.datetime = None, book_date_to: datetime.datetime = None) -> MutationList
Requests mutations for the given IBAN. Up to 20 mutations can be requested at once. In case more mutations are desired, the page token from the MutationList can be used to obtain the next page. Various filters can be specified. Only the mutations of the past 18 months can be obtained.
Action
name: str
user_action_indicator: str
Mutation
amount: float
currency_iso_code: str
balance_after_mutation: float
debit_credit: str
indicator_digital_invoice: bool
payment_status: str
status_timestamp: datetime.datetime
mutation_code: str
description_lines: list[str]
source_inquiry_number: str
transaction_timestamp: str
account_type: str
account_number: str
counter_account_name: str
counter_account_type: str
counter_account_number: str
transaction_date: datetime.datetime
value_date: datetime.datetime
book_date: datetime.datetime
MutationList
clear_cache_indicator: bool
page_token: str
mutations: list[MutationObject]