import2ledger/tests/data/imports.yml

996 lines
41 KiB
YAML
Raw Normal View History

- source: PatreonPatronReport_2017-09-01.csv
importer: patreon.Income2017Importer
expect:
- payee: Alex Jones
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["1500.00"]
currency: USD
- payee: Dakota Doe
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["12.00"]
currency: USD
- source: PatreonPatronReport_2020-08-01.csv
importer: patreon.Income2020AugustImporter
expect:
- payee: Alex Jones
email: ajones@example.com
tier: Even tier
patreon_id: "1234567"
date: !!python/object/apply:datetime.date [2020, 8, 1]
amount: !!python/object/apply:decimal.Decimal ["2"]
currency: USD
- payee: Breonna
email: breonna@example.org
tier: Odd tier
patreon_id: "234567"
date: !!python/object/apply:datetime.date [2020, 8, 2]
amount: !!python/object/apply:decimal.Decimal ["5.00"]
currency: USD
- source: PatreonPatronReport_2020-10-01.csv
importer: patreon.IncomeImporter
expect:
- payee: Alex Jones
email: ajones@example.com
tier: Even tier
patreon_id: "1234567"
date: !!python/object/apply:datetime.date [2020, 8, 1]
amount: !!python/object/apply:decimal.Decimal ["2"]
currency: USD
- payee: Breonna
email: breonna@example.org
tier: Odd tier
patreon_id: "234567"
date: !!python/object/apply:datetime.date [2020, 8, 2]
amount: !!python/object/apply:decimal.Decimal ["5.00"]
currency: USD
- source: PatreonEarnings.csv
importer: patreon.ServiceFeesImporter
expect:
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["61.73"]
currency: USD
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 10, 1]
amount: !!python/object/apply:decimal.Decimal ["117.03"]
currency: USD
- source: PatreonEarnings.csv
importer: patreon.CardFeesImporter
expect:
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["52.47"]
currency: USD
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 10, 1]
amount: !!python/object/apply:decimal.Decimal ["99.47"]
currency: USD
2017-10-26 16:40:28 +00:00
- source: PatreonVat.csv
importer: patreon.VATImporter
expect:
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["2.00"]
2017-10-26 16:40:28 +00:00
currency: USD
country_code: AT
country_name: Austria
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 9, 1]
amount: !!python/object/apply:decimal.Decimal ["3.30"]
2017-10-26 16:40:28 +00:00
currency: USD
country_code: BE
country_name: Belgium
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 10, 1]
amount: !!python/object/apply:decimal.Decimal ["0.40"]
2017-10-26 16:40:28 +00:00
currency: USD
country_code: BG
country_name: Bulgaria
- payee: Patreon
date: !!python/object/apply:datetime.date [2017, 10, 1]
amount: !!python/object/apply:decimal.Decimal ["6.05"]
2017-10-26 16:40:28 +00:00
currency: USD
country_code: CZ
country_name: Czech Republic
2018-07-10 15:36:07 +00:00
- source: PatreonPayouts.csv
importer: patreon.PayoutImporter
expect:
- payee: Patreon
date: !!python/object/apply:datetime.date [2018, 4, 1]
amount: !!python/object/apply:decimal.Decimal ["123.45"]
pledges_amount: !!python/object/apply:decimal.Decimal ["0"]
transfer_amount: !!python/object/apply:decimal.Decimal ["123.45"]
currency: USD
- payee: Patreon
date: !!python/object/apply:datetime.date [2018, 5, 1]
amount: !!python/object/apply:decimal.Decimal ["2345.67"]
pledges_amount: !!python/object/apply:decimal.Decimal ["0"]
transfer_amount: !!python/object/apply:decimal.Decimal ["2345.67"]
currency: USD
- source: StripePayments.csv
importer: stripe.PaymentImporter
expect:
- payee: Dakota Smith
date: !!python/object/apply:datetime.date [2017, 11, 8]
amount: !!python/object/apply:decimal.Decimal ["100.00"]
fee: !!python/object/apply:decimal.Decimal ["3"]
tax: !!python/object/apply:decimal.Decimal ["0"]
currency: USD
payment_id: ch_oxuish6phae2Raighooghi3U
customer_id: cus_DohSheeQu8eng3
customer_email: one@example.org
payout_id: po_aeYees2ahtier8ohju7Eeyie
description: "Payment for invoice #102"
- payee: Dakota Jones
date: !!python/object/apply:datetime.date [2017, 10, 28]
amount: !!python/object/apply:decimal.Decimal ["50.00"]
fee: !!python/object/apply:decimal.Decimal ["1.4"]
tax: !!python/object/apply:decimal.Decimal ["0"]
currency: USD
payment_id: ch_hHee9ef1aeyee1ruo7ochee9
customer_id: cus_iepae2Iecae8Ei
customer_email: two@example.org
payout_id: po_aeYees2ahtier8ohju7Eeyie
description: "Payment for invoice #100"
2018-01-25 22:59:19 +00:00
- source: StripePayouts.csv
importer: stripe.PayoutImporter
expect:
- payee: Stripe
date: !!python/object/apply:datetime.date [2017, 11, 30]
amount: !!python/object/apply:decimal.Decimal ["-50"]
currency: USD
payment_count: !!python/object/apply:decimal.Decimal ["0"]
payment_gross: !!python/object/apply:decimal.Decimal ["0"]
payment_fees: !!python/object/apply:decimal.Decimal ["0"]
payment_net: !!python/object/apply:decimal.Decimal ["0"]
refund_count: !!python/object/apply:decimal.Decimal ["1"]
refund_gross: !!python/object/apply:decimal.Decimal ["-50"]
refund_fees: !!python/object/apply:decimal.Decimal ["0"]
refund_net: !!python/object/apply:decimal.Decimal ["-50"]
collected_fee_count: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_gross: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_refund_count: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_refund_gross: !!python/object/apply:decimal.Decimal ["0"]
adjustment_count: !!python/object/apply:decimal.Decimal ["0"]
adjustment_gross: !!python/object/apply:decimal.Decimal ["0"]
adjustment_fees: !!python/object/apply:decimal.Decimal ["0"]
adjustment_net: !!python/object/apply:decimal.Decimal ["0"]
validation_count: !!python/object/apply:decimal.Decimal ["0"]
validation_fees: !!python/object/apply:decimal.Decimal ["0"]
retried_payout_count: !!python/object/apply:decimal.Decimal ["0"]
retried_payout_net: !!python/object/apply:decimal.Decimal ["0"]
total_count: !!python/object/apply:decimal.Decimal ["1"]
total_gross: !!python/object/apply:decimal.Decimal ["-50"]
total_fees: !!python/object/apply:decimal.Decimal ["0"]
total_net: !!python/object/apply:decimal.Decimal ["-50"]
payout_id: po_faegh6aeghishuethuoSoT2i
destination_id: ba_chu0Woop5queewi2Ea1Aibah
balance_txid: txn_EiKahrazei3aeMohk7EeDigh
failure_txid: ""
- payee: Stripe
date: !!python/object/apply:datetime.date [2017, 11, 29]
amount: !!python/object/apply:decimal.Decimal ["146.50"]
currency: USD
payment_count: !!python/object/apply:decimal.Decimal ["2"]
payment_gross: !!python/object/apply:decimal.Decimal ["150"]
payment_fees: !!python/object/apply:decimal.Decimal ["3.5"]
payment_net: !!python/object/apply:decimal.Decimal ["146.5"]
refund_count: !!python/object/apply:decimal.Decimal ["0"]
refund_gross: !!python/object/apply:decimal.Decimal ["0"]
refund_fees: !!python/object/apply:decimal.Decimal ["0"]
refund_net: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_count: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_gross: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_refund_count: !!python/object/apply:decimal.Decimal ["0"]
collected_fee_refund_gross: !!python/object/apply:decimal.Decimal ["0"]
adjustment_count: !!python/object/apply:decimal.Decimal ["0"]
adjustment_gross: !!python/object/apply:decimal.Decimal ["0"]
adjustment_fees: !!python/object/apply:decimal.Decimal ["0"]
adjustment_net: !!python/object/apply:decimal.Decimal ["0"]
validation_count: !!python/object/apply:decimal.Decimal ["0"]
validation_fees: !!python/object/apply:decimal.Decimal ["0"]
retried_payout_count: !!python/object/apply:decimal.Decimal ["0"]
retried_payout_net: !!python/object/apply:decimal.Decimal ["0"]
total_count: !!python/object/apply:decimal.Decimal ["2"]
total_gross: !!python/object/apply:decimal.Decimal ["150"]
total_fees: !!python/object/apply:decimal.Decimal ["3.5"]
total_net: !!python/object/apply:decimal.Decimal ["146.5"]
payout_id: po_Do9pathoo9Pu8jaePhahJa0e
destination_id: ba_chu0Woop5queewi2Ea1Aibah
balance_txid: txn_ahsaixiene6Thie1aiti3tuo
failure_txid: ""
- source: nbpy2017a.html
importer: nbpy2017.InvoiceImporter
expect:
- payee: Python Person A
ledger template: nbpy2017 invoice ledger entry
date: !!python/object/apply:datetime.date [2017, 10, 19]
amount: !!python/object/apply:decimal.Decimal ["80.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["1"]
ticket_price: !!python/object/apply:decimal.Decimal ["80.00"]
ticket_rate: Early Bird (Ticket - Individual Supporter)
shirts_sold: !!python/object/apply:decimal.Decimal ["1"]
shirt_price: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: "Complimentary for ticket holder (Supporter-level and above) (T-Shirt - Men's/Straight Cut Size L)"
currency: USD
status: Invoice
invoice_id: "83"
invoice_date: !!python/object/apply:datetime.date [2017, 10, 19]
- payee: Python Person A
ledger template: nbpy2017 payment ledger entry
date: !!python/object/apply:datetime.date [2017, 10, 19]
amount: !!python/object/apply:decimal.Decimal ["80.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["1"]
ticket_price: !!python/object/apply:decimal.Decimal ["80.00"]
ticket_rate: Early Bird (Ticket - Individual Supporter)
shirts_sold: !!python/object/apply:decimal.Decimal ["1"]
shirt_price: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: "Complimentary for ticket holder (Supporter-level and above) (T-Shirt - Men's/Straight Cut Size L)"
currency: USD
status: Payment
invoice_id: "83"
invoice_date: !!python/object/apply:datetime.date [2017, 10, 19]
payment_id: ch_ahr0ue8lai1ohqu4Gei4Biem
stripe_id: ch_ahr0ue8lai1ohqu4Gei4Biem
- source: nbpy2017b.html
importer: nbpy2017.InvoiceImporter
expect:
- payee: Python Person B
ledger template: nbpy2017 invoice ledger entry
date: !!python/object/apply:datetime.date [2017, 12, 3]
amount: !!python/object/apply:decimal.Decimal ["50.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["1"]
ticket_price: !!python/object/apply:decimal.Decimal ["50.00"]
ticket_rate: Ticket - Unaffiliated Individual
shirts_sold: !!python/object/apply:decimal.Decimal ["0"]
shirt_price: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: ""
status: Invoice
currency: USD
invoice_date: !!python/object/apply:datetime.date [2017, 12, 3]
invoice_id: "304"
- payee: Python Person B
ledger template: nbpy2017 payment ledger entry
date: !!python/object/apply:datetime.date [2017, 12, 3]
amount: !!python/object/apply:decimal.Decimal ["50.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["1"]
ticket_price: !!python/object/apply:decimal.Decimal ["50.00"]
ticket_rate: Ticket - Unaffiliated Individual
shirts_sold: !!python/object/apply:decimal.Decimal ["0"]
shirt_price: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: ""
status: Payment
currency: USD
invoice_date: !!python/object/apply:datetime.date [2017, 12, 3]
payment_id: ch_eishei9aiY8aiqu4lieYiu9i
stripe_id: ch_eishei9aiY8aiqu4lieYiu9i
invoice_id: "304"
- source: nbpy2017c.html
importer: nbpy2017.InvoiceImporter
expect:
- payee: Python Person C
ledger template: nbpy2017 invoice ledger entry
date: !!python/object/apply:datetime.date [2017, 9, 5]
amount: !!python/object/apply:decimal.Decimal ["60.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["0"]
ticket_price: !!python/object/apply:decimal.Decimal ["0"]
ticket_rate: Ticket - Talk Proposer
shirts_sold: !!python/object/apply:decimal.Decimal ["2"]
shirt_price: !!python/object/apply:decimal.Decimal ["30.00"]
shirt_rate: "T-Shirt - Men's/Straight Cut Size M"
status: Invoice
currency: USD
invoice_date: !!python/object/apply:datetime.date [2017, 9, 5]
invoice_id: "11"
- payee: Python Person C
ledger template: nbpy2017 payment ledger entry
date: !!python/object/apply:datetime.date [2017, 9, 5]
amount: !!python/object/apply:decimal.Decimal ["60.00"]
tickets_sold: !!python/object/apply:decimal.Decimal ["0"]
ticket_price: !!python/object/apply:decimal.Decimal ["0"]
ticket_rate: Ticket - Talk Proposer
shirts_sold: !!python/object/apply:decimal.Decimal ["2"]
shirt_price: !!python/object/apply:decimal.Decimal ["30.00"]
shirt_rate: "T-Shirt - Men's/Straight Cut Size M"
status: Payment
currency: USD
invoice_date: !!python/object/apply:datetime.date [2017, 9, 5]
payment_id: ch_daer0ahwoh9oDeiqu2eimoD7
stripe_id: ch_daer0ahwoh9oDeiqu2eimoD7
invoice_id: "11"
- source: AmazonAffiliateEarnings.csv
importer: amazon.EarningsImporter
header_rows: 1
header_cols: 12
expect:
- payee: Amazon
date: !!python/object/apply:datetime.date [2016, 12, 20]
amount: !!python/object/apply:decimal.Decimal ["4.24"]
currency: USD
- payee: Amazon
date: !!python/object/apply:datetime.date [2017, 1, 7]
amount: !!python/object/apply:decimal.Decimal ["-.08"]
currency: USD
- source: Benevity2018.csv
importer: benevity.Donations2018Importer
header_rows: 11
header_cols: 17
expect:
- date: !!python/object/apply:datetime.date [2017, 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]
match_amount: !!python/object/apply:decimal.Decimal [0]
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: ""
comment: ""
frequency: One-time
transaction_id: 67890QWERT
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: One-time
transaction_id: 67890WERTY
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: Unknown
transaction_id: 67890ERTYU
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: Unknown
transaction_id: 67890RTYUI
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
payee: Anonymous
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: ""
frequency: Recurring
transaction_id: 67890TYUIO
ledger template: benevity donations ledger entry
- source: Benevity2019.csv
importer: benevity.Donations2019Importer
header_rows: 11
header_cols: 21
expect:
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: One-time
transaction_id: 67890QWERT
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: One-time
transaction_id: 67890WERTY
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: Unknown
transaction_id: 67890ERTYU
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: Unknown
transaction_id: 67890RTYUI
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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]
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: ""
comment: ""
frequency: Recurring
transaction_id: 67890TYUIO
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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 [".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: 67890YUIOP
ledger template: benevity donations ledger entry
- date: !!python/object/apply:datetime.date [2017, 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 [".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: ""
comment: ""
frequency: Unknown
transaction_id: 67890ASDFG
ledger template: benevity donations ledger entry
- source: BrightFunds.xls
importer: brightfunds.DonorReportXLSImporter
expect:
- date: !!python/object/apply:datetime.date [2017, 10, 20]
currency: USD
amount: !!python/object/apply:decimal.Decimal [120]
payee: Dakota Smith
corporation: Company
company_name: ""
designation: ""
donor_name: Company
donor_email: ""
fund: ""
on_behalf_of: Dakota Smith
type: Matched Donation
2018-07-03 14:24:21 +00:00
- source: BrightFunds.csv
importer: brightfunds.DonorReportImporter
expect:
- date: !!python/object/apply:datetime.date [2020, 10, 01]
currency: USD
amount: !!python/object/apply:decimal.Decimal [15]
payee: Company
corporation: Company
company_name: Company
designation: ""
donor_name: Company
donor_email: ""
fund: ""
on_behalf_of: Employed Person
type: MatchingTransaction
- date: !!python/object/apply:datetime.date [2020, 9, 24]
currency: USD
amount: !!python/object/apply:decimal.Decimal [15]
payee: Employed Person
corporation: Company
company_name: Company
designation: ""
donor_name: Employed Person
donor_email: person@example.com
fund: ""
on_behalf_of: ""
type: CreditCardTransaction
2018-07-03 14:24:21 +00:00
- source: OReillyRoyalties.csv
importer: oreilly.RoyaltiesImporter
expect:
- date: !!python/object/apply:datetime.date [2018, 3, 31]
start_date: !!python/object/apply:datetime.date [2018, 3, 1]
paid_date: null
currency: USD
amount: !!python/object/apply:decimal.Decimal ["11.96"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2018, 2, 28]
start_date: !!python/object/apply:datetime.date [2018, 2, 1]
paid_date: !!python/object/apply:datetime.date [2018, 3, 29]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["20.83"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2018, 1, 31]
start_date: !!python/object/apply:datetime.date [2018, 1, 1]
paid_date: !!python/object/apply:datetime.date [2018, 3, 29]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["8.51"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2017, 3, 31]
start_date: !!python/object/apply:datetime.date [2017, 3, 1]
paid_date: !!python/object/apply:datetime.date [2017, 4, 28]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["26.91"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2017, 1, 31]
start_date: !!python/object/apply:datetime.date [2017, 1, 1]
paid_date: !!python/object/apply:datetime.date [2017, 4, 28]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["12.33"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2016, 12, 31]
start_date: !!python/object/apply:datetime.date [2016, 12, 1]
paid_date: !!python/object/apply:datetime.date [2017, 4, 28]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["9.15"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2016, 9, 30]
start_date: !!python/object/apply:datetime.date [2016, 9, 1]
paid_date: !!python/object/apply:datetime.date [2016, 12, 16]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["26.19"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2016, 8, 31]
start_date: !!python/object/apply:datetime.date [2016, 8, 1]
paid_date: !!python/object/apply:datetime.date [2016, 11, 30]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["27.58"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2010, 3, 31]
start_date: !!python/object/apply:datetime.date [2010, 1, 1]
paid_date: !!python/object/apply:datetime.date [2010, 3, 31]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["73.85"]
payee: "O'Reilly Media, Inc."
- source: OReillyPayments.csv
importer: oreilly.PaymentsImporter
expect:
- date: !!python/object/apply:datetime.date [2018, 3, 29]
paid_date: !!python/object/apply:datetime.date [2018, 3, 29]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["29.34"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2017, 4, 27]
paid_date: !!python/object/apply:datetime.date [2017, 4, 28]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["26.91"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2017, 4, 24]
paid_date: !!python/object/apply:datetime.date [2017, 4, 28]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["21.48"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2016, 12, 16]
paid_date: !!python/object/apply:datetime.date [2016, 12, 16]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["26.19"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2016, 11, 29]
paid_date: !!python/object/apply:datetime.date [2016, 11, 30]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["27.58"]
payee: "O'Reilly Media, Inc."
- date: !!python/object/apply:datetime.date [2010, 3, 31]
paid_date: !!python/object/apply:datetime.date [2010, 3, 31]
currency: USD
amount: !!python/object/apply:decimal.Decimal ["73.85"]
payee: "O'Reilly Media, Inc."
2019-02-25 17:39:19 +00:00
- source: YourCause.csv
importer: yourcause.DonationsImporter
expect:
- date: !!python/object/apply:datetime.date [2018, 12, 20]
currency: USD
original_currency: USD
payment_id: "10006789"
transaction_id: 2-34567891
amount: !!python/object/apply:decimal.Decimal [12]
original_amount: !!python/object/apply:decimal.Decimal [12]
received_amount: !!python/object/apply:decimal.Decimal [12]
donor_amount: !!python/object/apply:decimal.Decimal [12]
match_amount: !!python/object/apply:decimal.Decimal [0]
dedication_type: ""
dedication: ""
designation: Note
payee: Dakota Smith
donor: Dakota Smith
corporation: Company A
- date: !!python/object/apply:datetime.date [2018, 12, 31]
currency: USD
original_currency: USD
payment_id: "10006789"
transaction_id: 2-34567893
amount: !!python/object/apply:decimal.Decimal [14]
original_amount: !!python/object/apply:decimal.Decimal [14]
received_amount: !!python/object/apply:decimal.Decimal [14]
donor_amount: !!python/object/apply:decimal.Decimal [14]
match_amount: !!python/object/apply:decimal.Decimal [0]
dedication_type: ""
dedication: ""
designation: ""
payee: Anonymous
donor: Anonymous
corporation: Company B
- date: !!python/object/apply:datetime.date [2018, 12, 20]
currency: USD
original_currency: USD
payment_id: "10006789"
transaction_id: 2-34567895
amount: !!python/object/apply:decimal.Decimal [12]
original_amount: !!python/object/apply:decimal.Decimal [12]
received_amount: !!python/object/apply:decimal.Decimal [12]
donor_amount: !!python/object/apply:decimal.Decimal [0]
match_amount: !!python/object/apply:decimal.Decimal [12]
dedication_type: ""
dedication: ""
designation: Note
payee: Company A
donor: Dakota Smith
corporation: Company A
- date: !!python/object/apply:datetime.date [2018, 12, 31]
currency: USD
original_currency: USD
payment_id: "10006789"
transaction_id: 2-34567897
amount: !!python/object/apply:decimal.Decimal [14]
original_amount: !!python/object/apply:decimal.Decimal [14]
received_amount: !!python/object/apply:decimal.Decimal [14]
donor_amount: !!python/object/apply:decimal.Decimal [0]
match_amount: !!python/object/apply:decimal.Decimal [14]
dedication_type: ""
dedication: ""
designation: ""
payee: Company B
donor: Anonymous
corporation: Company B
- date: !!python/object/apply:datetime.date [2018, 12, 15]
currency: USD
original_currency: GBP
payment_id: "10006789"
transaction_id: 2-34567899
amount: !!python/object/apply:decimal.Decimal ["12.50"]
original_amount: !!python/object/apply:decimal.Decimal [10]
received_amount: !!python/object/apply:decimal.Decimal ["12.50"]
donor_amount: !!python/object/apply:decimal.Decimal ["12.50"]
match_amount: !!python/object/apply:decimal.Decimal [0]
dedication_type: ""
dedication: ""
designation: ""
payee: Alex Jones
donor: Alex Jones
corporation: Company C
2019-07-04 23:10:11 +00:00
- source: EventBrite.csv
importer: eventbrite.SalesImporter
expect:
- date: !!python/object/apply:datetime.date [2018, 11, 27]
currency: USD
event_name: First Event
event_id: "12345678901"
order_id: "123432101"
attendee_id: "432123401"
payee: Alex Jones
corporation: ""
ticket_type: Discount Ticket
quantity: !!python/object/apply:decimal.Decimal ["1"]
amount: !!python/object/apply:decimal.Decimal ["10"]
total_fees: !!python/object/apply:decimal.Decimal ["3.99"]
eventbrite_fees: !!python/object/apply:decimal.Decimal ["2.99"]
payment_fees: !!python/object/apply:decimal.Decimal ["1"]
tax: !!python/object/apply:decimal.Decimal [0]
- date: !!python/object/apply:datetime.date [2018, 12, 6]
currency: USD
event_name: First Event
event_id: "12345678901"
order_id: "123432102"
attendee_id: "432123402"
payee: Bret Baker
corporation: ""
ticket_type: Regular Ticket
quantity: !!python/object/apply:decimal.Decimal ["1"]
amount: !!python/object/apply:decimal.Decimal ["30"]
total_fees: !!python/object/apply:decimal.Decimal ["3.99"]
eventbrite_fees: !!python/object/apply:decimal.Decimal ["2.99"]
payment_fees: !!python/object/apply:decimal.Decimal ["1"]
tax: !!python/object/apply:decimal.Decimal [0]
- date: !!python/object/apply:datetime.date [2019, 1, 7]
currency: USD
event_name: First Event
event_id: "12345678901"
order_id: "123432103"
attendee_id: "432123403"
payee: Cam Smith
corporation: SampleCo
ticket_type: Premium Ticket
quantity: !!python/object/apply:decimal.Decimal ["1"]
amount: !!python/object/apply:decimal.Decimal ["60"]
total_fees: !!python/object/apply:decimal.Decimal ["6.39"]
eventbrite_fees: !!python/object/apply:decimal.Decimal ["4.39"]
payment_fees: !!python/object/apply:decimal.Decimal ["2"]
tax: !!python/object/apply:decimal.Decimal [0]
- date: !!python/object/apply:datetime.date [2019, 1, 23]
currency: EUR
2019-07-04 23:10:11 +00:00
event_name: Second Event
event_id: "12345678902"
order_id: "123432110"
attendee_id: "432123410"
payee: Jam Jones
corporation: ""
ticket_type: Discount Ticket
quantity: !!python/object/apply:decimal.Decimal ["1"]
amount: !!python/object/apply:decimal.Decimal ["25"]
total_fees: !!python/object/apply:decimal.Decimal ["3.99"]
eventbrite_fees: !!python/object/apply:decimal.Decimal ["2.99"]
payment_fees: !!python/object/apply:decimal.Decimal ["1"]
tax: !!python/object/apply:decimal.Decimal [0]
2020-07-07 14:16:29 +00:00
- source: GitHubSponsors.csv
importer: github.SponsorsImporter
expect:
- date: !!python/object/apply:datetime.date [2020, 1, 2]
payee: exampleA
2020-07-07 14:16:29 +00:00
handle: exampleA
email: ajones@example.com
transaction_id: ch_1Gabcdefghijklmnopqrstuv
amount: !!python/object/apply:decimal.Decimal ["1"]
currency: USD
- date: !!python/object/apply:datetime.date [2020, 1, 3]
payee: exampleB
handle: exampleB
email: ""
transaction_id: 1023ABCD5678EFGHI
amount: !!python/object/apply:decimal.Decimal ["10"]
currency: USD
- date: !!python/object/apply:datetime.date [2020, 1, 4]
payee: exampleC
2020-07-07 14:16:29 +00:00
handle: exampleC
email: info@example.com
transaction_id: ch_1Gabcdefghijklmnopqrstuw
amount: !!python/object/apply:decimal.Decimal ["120"]
currency: USD