import2ledger/tests/data/imports.yml
Brett Smith f56571219b importers.nbpy2017: Don't deal with refunds.
Only one refund was actually issued, so we can deal with that manually.  But
the code did its job of revealing those cases and checking we were handling
them well.
2017-12-18 09:21:31 -05:00

128 lines
3 KiB
YAML

- source: PatreonPatronReport_2017-09-01.csv
importer: patreon.IncomeImporter
expect:
- payee: Alex Jones
date: [2017, 9, 1]
amount: "150.00"
currency: USD
- payee: Dakota Doe
date: [2017, 9, 1]
amount: "12.00"
currency: USD
- source: PatreonEarnings.csv
importer: patreon.PatreonFeeImporter
expect:
- payee: Patreon
date: [2017, 9, 1]
amount: "61.73"
currency: USD
- payee: Patreon
date: [2017, 10, 1]
amount: "117.03"
currency: USD
- source: PatreonEarnings.csv
importer: patreon.CardFeeImporter
expect:
- payee: Patreon
date: [2017, 9, 1]
amount: "52.47"
currency: USD
- payee: Patreon
date: [2017, 10, 1]
amount: "99.47"
currency: USD
- source: PatreonVat.csv
importer: patreon.VATImporter
expect:
- payee: Patreon
date: [2017, 9, 1]
amount: "2.00"
currency: USD
country_code: AT
country_name: Austria
- payee: Patreon
date: [2017, 9, 1]
amount: "3.30"
currency: USD
country_code: BE
country_name: Belgium
- payee: Patreon
date: [2017, 10, 1]
amount: "0.40"
currency: USD
country_code: BG
country_name: Bulgaria
- payee: Patreon
date: [2017, 10, 1]
amount: "6.05"
currency: USD
country_code: CZ
country_name: Czech Republic
- source: StripePayments.csv
importer: stripe.PaymentImporter
expect:
- payee: Dakota Smith
date: [2017, 11, 8]
amount: "100.00"
fee: "3.0"
tax: "0.0"
currency: USD
payment_id: ch_oxuish6phae2Raighooghi3U
description: "Payment for invoice #102"
- payee: Dakota Jones
date: [2017, 10, 28]
amount: "50.00"
fee: "1.4"
tax: "0.0"
currency: USD
payment_id: ch_hHee9ef1aeyee1ruo7ochee9
description: "Payment for invoice #100"
- source: nbpy2017a.html
importer: nbpy2017.Payment2017Importer
expect:
- payee: Python Person A
date: [2017, 10, 19]
amount: "80.00"
tickets_sold: "1.0"
ticket_rate: "21.25"
shirts_sold: "1.0"
shirt_rate: "25.50"
currency: USD
invoice_id: "83"
payment_id: ch_ahr0ue8lai1ohqu4Gei4Biem
stripe_id: ch_ahr0ue8lai1ohqu4Gei4Biem
- source: nbpy2017b.html
importer: nbpy2017.Payment2017Importer
expect:
- payee: Python Person B
date: [2017, 12, 3]
amount: "50.00"
tickets_sold: "1.0"
ticket_rate: "42.50"
shirts_sold: "0.0"
shirt_rate: "25.50"
currency: USD
payment_id: ch_eishei9aiY8aiqu4lieYiu9i
stripe_id: ch_eishei9aiY8aiqu4lieYiu9i
invoice_id: "304"
- source: nbpy2017c.html
importer: nbpy2017.Payment2017Importer
expect:
- payee: Python Person C
date: [2017, 10, 5]
amount: "55.00"
tickets_sold: "1.0"
ticket_rate: "21.25"
shirts_sold: "1.0"
shirt_rate: "25.50"
currency: USD
payment_id: ch_daer0ahwoh9oDeiqu2eimoD7
stripe_id: ch_daer0ahwoh9oDeiqu2eimoD7
invoice_id: "11"