&id003 !!python/object:mt940.models.Transactions
data:
  account_identification: 51230800/0000007304
  final_closing_balance: !!python/object:mt940.models.Balance
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '131193.19'
      currency: EUR
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    status: C
  final_opening_balance: !!python/object:mt940.models.Balance
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '130073.19'
      currency: EUR
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEg==
    status: C
  sequence_number: '00001'
  statement_number: '00053'
  transaction_reference: "STAR1\xDCTUMS"
tags:
  13: !!python/object:mt940.tags.DateTimeIndication
    re: !!python/object/apply:re._compile
    - "^\n    (?P<year>\\d{2})\n    (?P<month>\\d{2})\n    (?P<day>\\d{2})\n    (?P<hour>\\d{2})\n
      \   (?P<minute>\\d{2})\n    (\\+(?P<offset>\\d{4})|)\n    "
    - 98
  20: !!python/object:mt940.tags.TransactionReferenceNumber
    re: !!python/object/apply:re._compile
    - (?P<transaction_reference>.{0,16})
    - 98
  21: !!python/object:mt940.tags.RelatedReference
    re: !!python/object/apply:re._compile
    - (?P<related_reference>.{0,16})
    - 98
  25: !!python/object:mt940.tags.AccountIdentification
    re: !!python/object/apply:re._compile
    - (?P<account_identification>.{0,35})
    - 98
  28: !!python/object:mt940.tags.StatementNumber
    re: !!python/object/apply:re._compile
    - "\n    (?P<statement_number>\\d{1,5})  # 5n\n    (?:/?(?P<sequence_number>\\d{1,5}))?
      \ # [/5n]\n    $"
    - 98
  60: !!python/object:mt940.tags.OpeningBalance
    re: &id001 !!python/object/apply:re._compile
    - "^\n    (?P<status>[DC])  # 1!a Debit/Credit\n    (?P<year>\\d{2})  # 6!n Value
      Date (YYMMDD)\n    (?P<month>\\d{2})\n    (?P<day>\\d{2})\n    (?P<currency>.{3})
      \ # 3!a Currency\n    (?P<amount>[0-9,]{0,16})  # 15d Amount (includes decimal
      sign, so 16)\n    "
    - 98
  60M: !!python/object:mt940.tags.IntermediateOpeningBalance
    re: *id001
  60F: !!python/object:mt940.tags.FinalOpeningBalance
    re: *id001
  61: !!python/object:mt940.tags.Statement
    re: !!python/object/apply:re._compile
    - "^\n    (?P<year>\\d{2})  # 6!n Value Date (YYMMDD)\n    (?P<month>\\d{2})\n
      \   (?P<day>\\d{2})\n    (?P<entry_month>\\d{2})?  # [4!n] Entry Date (MMDD)\n
      \   (?P<entry_day>\\d{2})?\n    (?P<status>R?[DC])  # 2a Debit/Credit Mark\n
      \   (?P<funds_code>[A-Z])? # [1!a] Funds Code (3rd character of the currency\n
      \                           # code, if needed)\n    [\\n ]? # apparently some
      banks (sparkassen) incorporate newlines here\n    # cuscal can also send a space
      here as well\n    (?P<amount>[\\d,]{1,15})  # 15d Amount\n    (?P<id>[A-Z][A-Z0-9
      ]{3})?  # 1!a3!c Transaction Type Identification Code\n    # We need the (slow)
      repeating negative lookahead to search for // so we\n    # don't acciddntly
      include the bank reference in the customer reference.\n    (?P<customer_reference>((?!//)[^\\n]){0,16})
      \ # 16x Customer Reference\n    (//(?P<bank_reference>.{0,23}))?  # [//23x]
      Bank Reference\n    (\\n?(?P<extra_details>.{0,34}))?  # [34x] Supplementary
      Details\n    $"
    - 98
  62: !!python/object:mt940.tags.ClosingBalance
    re: *id001
  62M: !!python/object:mt940.tags.IntermediateClosingBalance
    re: *id001
  62F: !!python/object:mt940.tags.FinalClosingBalance
    re: *id001
  64: !!python/object:mt940.tags.AvailableBalance
    re: *id001
  65: !!python/object:mt940.tags.ForwardAvailableBalance
    re: *id001
  86: !!python/object:mt940.tags.TransactionDetails
    re: !!python/object/apply:re._compile
    - "\n    (?P<transaction_details>(([\\s\\S]{0,65}\\r?\\n?){0,8}[\\s\\S]{0,65}))\n
      \   "
    - 98
  34: !!python/object:mt940.tags.FloorLimitIndicator
    re: !!python/object/apply:re._compile
    - "^\n    (?P<currency>[A-Z]{3})  # 3!a Currency\n    (?P<status>[DC ]?)  # 2a
      Debit/Credit Mark\n    (?P<amount>[0-9,]{0,16})  # 15d Amount (includes decimal
      sign, so 16)\n    $"
    - 98
  NS: !!python/object:mt940.tags.NonSwift
    re: !!python/object/apply:re._compile
    - "\n    (?P<non_swift>\n        (\n            (\\d{2}.{0,})\n            (\\n\\d{2}.{0,})*\n
      \       )|(\n            [^\\n]*\n        )\n    )\n    $"
    - 98
  90: !!python/object:mt940.tags.SumEntries
    re: &id002 !!python/object/apply:re._compile
    - "^\n    (?P<number>\\d*)\n    (?P<currency>.{3})  # 3!a Currency\n    (?P<amount>[\\d,]{1,15})
      \ # 15d Amount\n    "
    - 98
  90D: !!python/object:mt940.tags.SumDebitEntries
    re: *id002
  90C: !!python/object:mt940.tags.SumCreditEntries
    re: *id002
transactions:
- !!python/object:mt940.models.Transaction
  data:
    additional_purpose: null
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '27.00'
      currency: EUR
    applicant_bin: '50070010'
    applicant_iban: '0175526300'
    applicant_name: PAYPAL
    bank_reference: 32-P1-TCS49518
    currency: EUR
    customer_reference: 100323-03-100323
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    extra_details: ''
    funds_code: R
    guessed_entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    id: NTRF
    posting_text: Bank Transfer Credit
    prima_nota: '930226'
    purpose: QQW53T2245ZGY46J ABBUCHUNGVOM PAYPAL-KONTO100318P3TX1433EV
    recipient_name: null
    return_debit_notes: '000'
    status: C
    transaction_code: '051'
    transaction_reference: "STAR1\xDCT\xDFUMS"
  transactions: *id003
- !!python/object:mt940.models.Transaction
  data:
    additional_purpose: null
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '13068.30'
      currency: EUR
    applicant_bin: '51230800'
    applicant_iban: '9990437808'
    applicant_name: WIRECARD BANK AG
    bank_reference: null
    currency: EUR
    customer_reference: NONREF
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    extra_details: ''
    funds_code: R
    guessed_entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    id: N051
    posting_text: Bank Transfer Credit
    prima_nota: '991118'
    purpose: BETTERPLACE WDB E08.03.10-14.03.10
    recipient_name: null
    return_debit_notes: '000'
    status: C
    transaction_code: '051'
    transaction_reference: "STAR1\xDCT\xDFUMS"
  transactions: *id003
- !!python/object:mt940.models.Transaction
  data:
    additional_purpose: null
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '-193282.05'
      currency: EUR
    applicant_bin: null
    applicant_iban: null
    applicant_name: null
    bank_reference: null
    currency: EUR
    customer_reference: NONREF
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    extra_details: ''
    funds_code: R
    guessed_entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    id: N035
    posting_text: Zahlung m.Elektr.Unterschr.
    prima_nota: '991132'
    purpose: 'Belegloser ZahlungsauftragErstellungsdatum:19.03.2010Anzahl Posten :      94Anw-Nr.:
      69725563000'
    recipient_name: null
    return_debit_notes: '540'
    status: D
    transaction_code: '035'
    transaction_reference: "STAR1\xDCT\xDFUMS"
  transactions: *id003
- !!python/object:mt940.models.Transaction
  data:
    additional_purpose: null
    amount: !!python/object:mt940.models.Amount
      amount: !!python/object/apply:decimal.Decimal
      - '1120.00'
      currency: EUR
    applicant_bin: null
    applicant_iban: null
    applicant_name: null
    bank_reference: null
    currency: EUR
    customer_reference: NONREF
    date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDFg==
    entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    extra_details: ''
    funds_code: R
    guessed_entry_date: !!python/object/apply:mt940.models.Date
    - !!binary |
      B9oDEw==
    id: N085
    posting_text: Zahlung m.Elektr.Unterschr.
    prima_nota: '991135'
    purpose: "Belegloser Zahlungsauftrag\xDCberweisung:19.03.2010Anzahl Posten :7Anw-Nr.:
      69725663086"
    recipient_name: null
    return_debit_notes: '540'
    status: C
    transaction_code: 085
    transaction_reference: "STAR1\xDCTUMS"
  transactions: *id003
