File diff 13c316acf6e1 → 01a86107d7e4
tests/data/imports.yml
Show inline comments
...
 
@@ -304,6 +304,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
...
 
@@ -321,6 +322,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
...
 
@@ -338,6 +340,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
...
 
@@ -355,6 +358,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
...
 
@@ -373,6 +377,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      corporation: Company B
 
      project: ""
 
      comment: ""
...
 
@@ -395,6 +400,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
...
 
@@ -412,6 +418,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
...
 
@@ -429,6 +436,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
...
 
@@ -446,6 +454,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
...
 
@@ -463,6 +472,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
...
 
@@ -480,6 +490,7 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [".1"]
 
      match_fee: !!python/object/apply:decimal.Decimal [".2"]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [".15"]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company C
 
      project: ""
...
 
@@ -497,6 +508,139 @@
 
      donation_fee: !!python/object/apply:decimal.Decimal [".1"]
 
      match_fee: !!python/object/apply:decimal.Decimal [".2"]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [".15"]
 
      fee_comment: null
 
      payee: Anonymous
 
      corporation: Company C
 
      project: ""
 
      comment: ""
 
      frequency: Unknown
 
      transaction_id: 67890ASDFG
 
      ledger template: benevity donations ledger entry
 

	
 
- source: Benevity2020.csv
 
  importer: benevity.Donations2020Importer
 
  header_rows: 11
 
  header_cols: 23
 
  expect:
 
    - date: !!python/object/apply:datetime.date [2019, 10, 28]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [20]
 
      net_amount: !!python/object/apply:decimal.Decimal [20]
 
      donation_amount: !!python/object/apply:decimal.Decimal [20]
 
      match_amount: !!python/object/apply:decimal.Decimal [0]
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
 
      comment: ""
 
      frequency: One-time
 
      transaction_id: 67890QWERT
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 30]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [25]
 
      net_amount: !!python/object/apply:decimal.Decimal [25]
 
      donation_amount: !!python/object/apply:decimal.Decimal [25]
 
      match_amount: !!python/object/apply:decimal.Decimal [0]
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Dakota Smith
 
      corporation: Company A
 
      project: ""
 
      comment: ""
 
      frequency: One-time
 
      transaction_id: 67890WERTY
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 19]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [10]
 
      net_amount: !!python/object/apply:decimal.Decimal [10]
 
      donation_amount: !!python/object/apply:decimal.Decimal [0]
 
      match_amount: !!python/object/apply:decimal.Decimal [10]
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
 
      comment: ""
 
      frequency: Unknown
 
      transaction_id: 67890ERTYU
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 19]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [20]
 
      net_amount: !!python/object/apply:decimal.Decimal [20]
 
      donation_amount: !!python/object/apply:decimal.Decimal [0]
 
      match_amount: !!python/object/apply:decimal.Decimal [20]
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
 
      comment: ""
 
      frequency: Unknown
 
      transaction_id: 67890RTYUI
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 19]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [30]
 
      net_amount: !!python/object/apply:decimal.Decimal [30]
 
      donation_amount: !!python/object/apply:decimal.Decimal [30]
 
      match_amount: !!python/object/apply:decimal.Decimal [0]
 
      donation_fee: !!python/object/apply:decimal.Decimal [0]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [0]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Anonymous
 
      corporation: Company B
 
      project: ""
 
      comment: ""
 
      frequency: Recurring
 
      transaction_id: 67890TYUIO
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 18]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [20]
 
      net_amount: !!python/object/apply:decimal.Decimal ["19.55"]
 
      donation_amount: !!python/object/apply:decimal.Decimal [10]
 
      match_amount: !!python/object/apply:decimal.Decimal [10]
 
      donation_fee: !!python/object/apply:decimal.Decimal [".3"]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [".15"]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Anonymous
 
      corporation: Company C
 
      project: ""
 
      comment: ""
 
      frequency: Unknown
 
      transaction_id: 67890YUIOP
 
      ledger template: benevity donations ledger entry
 
    - date: !!python/object/apply:datetime.date [2019, 10, 21]
 
      currency: USD
 
      disbursement_id: ABCDE12345
 
      amount: !!python/object/apply:decimal.Decimal [20]
 
      net_amount: !!python/object/apply:decimal.Decimal ["19.55"]
 
      donation_amount: !!python/object/apply:decimal.Decimal [10]
 
      match_amount: !!python/object/apply:decimal.Decimal [10]
 
      donation_fee: !!python/object/apply:decimal.Decimal [".3"]
 
      merchant_fee: !!python/object/apply:decimal.Decimal [".15"]
 
      match_fee: !!python/object/apply:decimal.Decimal [0]
 
      fee_comment: ""
 
      payee: Anonymous
 
      corporation: Company C
 
      project: ""