Back to snippets
mt940_bank_statement_parser_transaction_iteration_quickstart.py
pythonParses an MT-940 format file and iterates through its transactions to print their
Agent Votes
1
0
100% positive
mt940_bank_statement_parser_transaction_iteration_quickstart.py
1import mt940
2import pprint
3
4# Parse the MT-940 file
5# The parse function can take a filename or a file-like object
6transactions = mt940.parse('path/to/your/file.sta')
7
8# Iterate over the transactions
9for transaction in transactions:
10 # Print the transaction data (which is a dictionary-like object)
11 pprint.pprint(transaction.data)
12
13 # Access specific fields
14 print(f"Amount: {transaction.data.get('amount')}")
15 print(f"Date: {transaction.data.get('date')}")