Files
@ ba3b9ef93c69
Branch filter:
Location: NPO-Accounting/import2ledger/tests/data/imports.yml - annotation
ba3b9ef93c69
19.1 KiB
text/x-yaml
nbpy2017: Actually count the quantity listed on invoices.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 | 5c73c40bccfe 5c73c40bccfe 5c73c40bccfe 5c73c40bccfe fb0e4f223500 4796932cb7a4 5c73c40bccfe 5c73c40bccfe fb0e4f223500 fb0e4f223500 5c73c40bccfe 5c73c40bccfe 5c73c40bccfe db59d2fc8ceb 5c73c40bccfe 5c73c40bccfe fb0e4f223500 fb0e4f223500 5c73c40bccfe 5c73c40bccfe fb0e4f223500 fb0e4f223500 5c73c40bccfe 5c73c40bccfe 5c73c40bccfe db59d2fc8ceb 5c73c40bccfe 5c73c40bccfe fb0e4f223500 fb0e4f223500 5c73c40bccfe 5c73c40bccfe fb0e4f223500 fb0e4f223500 5c73c40bccfe cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 fb0e4f223500 fb0e4f223500 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 fb0e4f223500 fb0e4f223500 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 fb0e4f223500 fb0e4f223500 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 fb0e4f223500 fb0e4f223500 cebd1481ecb8 cebd1481ecb8 cebd1481ecb8 e5a0089eb900 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e 0eb014aeeb2e e5a0089eb900 e5a0089eb900 e5a0089eb900 e5a0089eb900 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 e5a0089eb900 e5a0089eb900 f3e8f774c793 f3e8f774c793 f3e8f774c793 e5a0089eb900 e5a0089eb900 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 e5a0089eb900 e5a0089eb900 f3e8f774c793 f3e8f774c793 f3e8f774c793 e5a0089eb900 93fffe6666ec 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 2de14e45733e 668906b944c1 db59d2fc8ceb 668906b944c1 668906b944c1 5681545267bd 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 668906b944c1 93fffe6666ec 5681545267bd fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 93fffe6666ec 668906b944c1 93fffe6666ec 668906b944c1 93fffe6666ec 93fffe6666ec 93fffe6666ec 93fffe6666ec db59d2fc8ceb 93fffe6666ec 93fffe6666ec 5681545267bd db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb 5681545267bd fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 fb0e4f223500 668906b944c1 93fffe6666ec 668906b944c1 93fffe6666ec 93fffe6666ec 93fffe6666ec 93fffe6666ec 93fffe6666ec db59d2fc8ceb 93fffe6666ec 93fffe6666ec 5681545267bd 4df5748a4f5f ba3b9ef93c69 a135e71a4a31 a135e71a4a31 ba3b9ef93c69 db59d2fc8ceb db59d2fc8ceb db59d2fc8ceb 4df5748a4f5f db59d2fc8ceb db59d2fc8ceb 5681545267bd 4df5748a4f5f ba3b9ef93c69 a135e71a4a31 a135e71a4a31 ba3b9ef93c69 fb0e4f223500 668906b944c1 93fffe6666ec 4df5748a4f5f 93fffe6666ec 93fffe6666ec 93fffe6666ec e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e e497561a7e2e c7de1072671c c7de1072671c db59d2fc8ceb c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c c7de1072671c 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 37563ffae00f 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 309ea4ac6ae9 | - source: PatreonPatronReport_2017-09-01.csv
importer: patreon.IncomeImporter
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: 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
- 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"]
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"]
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"]
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"]
currency: USD
country_code: CZ
country_name: Czech Republic
- 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"
- 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_rate: !!python/object/apply:decimal.Decimal ["21.25"]
shirts_sold: !!python/object/apply:decimal.Decimal ["1"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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_rate: !!python/object/apply:decimal.Decimal ["21.25"]
shirts_sold: !!python/object/apply:decimal.Decimal ["1"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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_rate: !!python/object/apply:decimal.Decimal ["42.50"]
shirts_sold: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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_rate: !!python/object/apply:decimal.Decimal ["42.50"]
shirts_sold: !!python/object/apply:decimal.Decimal ["0"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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_rate: !!python/object/apply:decimal.Decimal ["42.50"]
shirts_sold: !!python/object/apply:decimal.Decimal ["2"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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_rate: !!python/object/apply:decimal.Decimal ["42.50"]
shirts_sold: !!python/object/apply:decimal.Decimal ["2"]
shirt_rate: !!python/object/apply:decimal.Decimal ["25.50"]
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
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: Benevity.csv
importer: benevity.DonationsImporter
expect:
- date: !!python/object/apply:datetime.date [2017, 10, 28]
currency: USD
disbursement_id: ABCDE12345
amount: !!python/object/apply:decimal.Decimal [20]
donation_amount: !!python/object/apply:decimal.Decimal [20]
match_amount: !!python/object/apply:decimal.Decimal [0]
payee: Dakota Smith
corporation: Company A
project: ""
comment: ""
frequency: One-time
transaction_id: 67890QWERT
- date: !!python/object/apply:datetime.date [2017, 10, 30]
currency: USD
disbursement_id: ABCDE12345
amount: !!python/object/apply:decimal.Decimal [25]
donation_amount: !!python/object/apply:decimal.Decimal [25]
match_amount: !!python/object/apply:decimal.Decimal [0]
payee: Dakota Smith
corporation: Company A
project: ""
comment: ""
frequency: One-time
transaction_id: 67890WERTY
- date: !!python/object/apply:datetime.date [2017, 10, 19]
currency: USD
disbursement_id: ABCDE12345
amount: !!python/object/apply:decimal.Decimal [10]
donation_amount: !!python/object/apply:decimal.Decimal [0]
match_amount: !!python/object/apply:decimal.Decimal [10]
payee: Anonymous
corporation: Company B
project: ""
comment: ""
frequency: Unknown
transaction_id: 67890ERTYU
- date: !!python/object/apply:datetime.date [2017, 10, 19]
currency: USD
disbursement_id: ABCDE12345
amount: !!python/object/apply:decimal.Decimal [20]
donation_amount: !!python/object/apply:decimal.Decimal [0]
match_amount: !!python/object/apply:decimal.Decimal [20]
payee: Anonymous
corporation: Company B
project: ""
comment: ""
frequency: Unknown
transaction_id: 67890RTYUI
- date: !!python/object/apply:datetime.date [2017, 10, 19]
currency: USD
disbursement_id: ABCDE12345
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
corporation: Company B
project: ""
comment: ""
frequency: Recurring
transaction_id: 67890TYUIO
- source: BrightFunds.xls
importer: brightfunds.DonorReportImporter
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
- 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."
|