Processing error: This PDF looks incomplete (the download may have been cut off). Download the statement again and re-upload it.
Processing error: This file is named like a PDF but it is a text/CSV file. If it is a CSV export, use the CSV importer instead.
Processing error: This file is named like a PDF but it is an image. If it is a photo or scan of a statement it cannot be read; download the PDF from your bank instead.
Processing error: No transactions or balances were found in this PDF. It may not be a bank, card, loan or investment statement, or its layout is not supported yet. Try exporting CSV or OFX from your bank.
Processing error: This PDF is password-protected. Remove the password (open it, then print or save a copy without one) and upload it again.
Processing error: This PDF is a scan or photo with no selectable text, so it cannot be read. Download the statement again from your bank's website as a PDF (not a scan), or export a CSV/OFX file instead.
Processing error: This file is empty. Export the statement again and make sure the download finished.
Corpus v2 scorecard: 138/139 pass  (fail 0, xfail 1, unexpected-pass 0)

By format:  csv 37/37   failure 14/14   ofx 18/18   pdf 58/59   qif 11/11
Failing checks (files): accounts=1, count=1, reconcile=1, sums=1

By feature (pass/total):
  401k                           1/1   ##########
  address_lines                  1/1   ##########
  apostrophe_dates               1/1   ##########
  auto_loan                      1/1   ##########
  balance_rows                   1/1   ##########
  blank_lines                    1/1   ##########
  bom                            1/1   ##########
  brokerage                      2/2   ##########
  centered_headers               1/1   ##########
  check_numbers                  3/3   ##########
  checks_section                 1/1   ##########
  cjk                            1/1   ##########
  comma                          1/1   ##########
  contributions                  1/1   ##########
  corrupted                      1/1   ##########
  cr_line_endings                1/1   ##########
  crdr_suffix                    3/3   ##########
  credit_card                   14/14  ##########
  crlf                           1/1   ##########
  csv                           37/37  ##########
  currency_symbol                5/5   ##########
  currency_symbol_amounts        1/1   ##########
  custom_headers                 1/1   ##########
  daily_balance_table            1/1   ##########
  datetime_values                1/1   ##########
  decimal_comma                 12/12  ##########
  dmy_dates                      4/4   ##########
  dotted_dates                   2/2   ##########
  duplicate_fitid                1/1   ##########
  empty_file                     2/2   ##########
  empty_statement                1/1   ##########
  encoding_cp1252                2/2   ##########
  escrow                         1/1   ##########
  excel                          1/1   ##########
  explicit_plus                  2/2   ##########
  failure                       14/14  ##########
  fees_section                   1/1   ##########
  fixed_width_text               1/1   ##########
  footer_total_row               1/1   ##########
  foreign_currency               1/1   ##########
  foreign_currency_account       1/1   ##########
  future_schedule                1/1   ##########
  fx_fee                         1/1   ##########
  grouped_dates                  1/1   ##########
  hard                          24/25  ##########
  holdings                       2/2   ##########
  hsa                            2/2   ##########
  indented_xml                   1/1   ##########
  interest                       1/1   ##########
  interest_section               1/1   ##########
  inverted_signs                 1/1   ##########
  investment                     2/2   ##########
  iso_dates                      2/2   ##########
  lang_de                        2/2   ##########
  lang_es                        2/2   ##########
  lang_fr                        2/2   ##########
  lang_it                        1/1   ##########
  lang_pt                        1/1   ##########
  left_aligned_numbers           1/1   ##########
  liability_register             1/1   ##########
  line_of_credit                 2/2   ##########
  long_descriptions              1/1   ##########
  marketing_dates                1/1   ##########
  money_market                   2/2   ##########
  month_name_dates               4/4   ##########
  mortgage                       3/3   ##########
  multi_account                  2/3   #######   
  multiline_quoted               1/1   ##########
  multipage                      3/3   ##########
  multiple_cardholders           1/1   ##########
  negative_balance               1/1   ##########
  no_balance                     1/1   ##########
  no_header                      1/1   ##########
  no_rows                        1/1   ##########
  no_transactions                3/3   ##########
  no_year_dates                  4/4   ##########
  ofx                           16/16  ##########
  ofx1_sgml                      2/2   ##########
  ofx2_xml                       2/2   ##########
  owner_signed                   1/1   ##########
  padded_cells                   1/1   ##########
  parentheses_negatives          6/6   ##########
  password_protected             1/1   ##########
  pdf                           58/59  ##########
  pending_section                1/1   ##########
  pipe                           1/1   ##########
  preamble                       1/1   ##########
  prepaid                        1/1   ##########
  qbo                            2/2   ##########
  qfx                            2/2   ##########
  qif                           11/11  ##########
  qif_bank                       2/2   ##########
  qif_card                       1/1   ##########
  quantity_price_columns         1/1   ##########
  quoted                         1/1   ##########
  reference_ids                  1/1   ##########
  repeated_headers               1/1   ##########
  rewards_summary                1/1   ##########
  row_timestamps                 1/1   ##########
  running_balance                8/8   ##########
  savings                        1/1   ##########
  scanned_pdf                    1/1   ##########
  sectioned_unsigned             1/1   ##########
  semicolon                      8/8   ##########
  separate_columns              10/10  ##########
  signed_amounts                 3/3   ##########
  single_line                    1/1   ##########
  single_row                     1/1   ##########
  space_thousands                1/1   ##########
  spaced_dates                   1/1   ##########
  splits                         1/1   ##########
  student_loan                   1/1   ##########
  summary_box                    2/2   ##########
  tab                            1/1   ##########
  thousands_separator            1/1   ##########
  trailing_minus                 3/3   ##########
  truncated                      1/1   ##########
  two_column                     1/1   ##########
  two_date_columns               2/2   ##########
  two_digit_years                1/1   ##########
  type_column                    1/1   ##########
  tz_datetimes                   1/1   ##########
  unicode                        3/3   ##########
  unicode_minus                  1/1   ##########
  unmappable                     1/1   ##########
  unpadded_dates                 1/1   ##########
  unsigned_amounts               1/1   ##########
  wrapped_descriptions           2/2   ##########
  wrong_extension                3/3   ##########
  year_rollover                  2/2   ##########
  zero_amount                    1/1   ##########

By file:
  PASS  csv_amount_euro_suffix
  PASS  csv_card_positive_purchases
  PASS  csv_comma_basic
  PASS  csv_cp1252_accents
  PASS  csv_currency_symbol_amounts
  PASS  csv_de_betrag_dotted_dates
  PASS  csv_de_soll_haben
  PASS  csv_dmy_unambiguous_slashes
  PASS  csv_es_cargo_abono
  PASS  csv_es_importe_fecha
  PASS  csv_excel_style_export
  PASS  csv_fr_debit_credit
  PASS  csv_iso_datetime_stamps
  PASS  csv_it_importo
  PASS  csv_month_name_dates
  PASS  csv_old_mac_cr_line_endings
  PASS  csv_parentheses_negatives
  PASS  csv_pipe_separated
  PASS  csv_preamble_rows_before_header
  PASS  csv_pt_valor
  PASS  csv_quoted_multiline_fields
  PASS  csv_running_balance_column
  PASS  csv_semicolon_decimal_comma_fr
  PASS  csv_separate_debit_credit
  PASS  csv_tab_separated
  PASS  csv_trailing_minus_amounts
  PASS  csv_type_column_unsigned
  PASS  csv_utf8_bom
  PASS  fail_csv_free_text
  PASS  fail_csv_headers_only
  PASS  fail_csv_is_really_pdf
  PASS  fail_csv_zero_bytes
  PASS  fail_ofx_no_statements
  PASS  fail_pdf_corrupted
  PASS  fail_pdf_empty_statement_no_activity
  PASS  fail_pdf_is_really_csv
  PASS  fail_pdf_is_really_png
  PASS  fail_pdf_not_a_statement
  PASS  fail_pdf_password_protected
  PASS  fail_pdf_scanned_image_only
  PASS  fail_pdf_zero_bytes
  PASS  fail_qif_garbage
  PASS  hard_brokerage_trade_table_qty_price
  PASS  hard_cc_owner_signed_numbers
  PASS  hard_cc_paren_cur_payments
  PASS  hard_chk_daily_balance_table
  PASS  hard_chk_dollar_parentheses
  PASS  hard_chk_left_aligned_numbers_centered_headers
  PASS  hard_chk_m_d_unpadded_dates
  PASS  hard_chk_promo_boxes_with_dates
  PASS  hard_chk_row_time_and_reference_prefix
  PASS  hard_chk_unsigned_single_column_with_balance
  PASS  hard_csv_blank_lines_and_padding
  PASS  hard_csv_custom_header_names
  PASS  hard_csv_dr_cr_suffix_amounts
  PASS  hard_csv_long_month_names_in_card_export
  PASS  hard_csv_no_header_row
  PASS  hard_csv_space_thousands_decimal_comma
  PASS  hard_csv_transaction_and_post_date
  PASS  hard_csv_two_digit_years
  PASS  hard_csv_unicode_minus
  PASS  hard_mortgage_amortization_schedule
  XFAIL hard_multi_account_combined_statement
          - accounts: expected 2 account(s), got 1
          - count: [acct 0] expected 5 transactions, got 9
          - sums: [acct 0] debits/credits expected -276.66/2124.45, got -972.69/2634.0
          (xfail: A single PDF holding several accounts is imported as one account. The importer now warns (multiple_accounts) but does not split the file per account; the API returns one statement per upload.)
  PASS  hard_ofx2_indented_xml_with_tz
  PASS  hard_ofx_duplicate_fitids
  PASS  hard_qif_other_liability_register
  PASS  hard_qif_spaced_dates_and_address_lines
  PASS  ofx1_sgml_checking
  PASS  ofx1_sgml_credit_card
  PASS  ofx2_xml_checking
  PASS  ofx2_xml_credit_card
  PASS  ofx_amounts_decimal_comma
  PASS  ofx_cp1252_accents_ampersand
  PASS  ofx_crlf_money_market_checks
  PASS  ofx_datetime_zone_variants
  PASS  ofx_investment_cash_activity
  PASS  ofx_line_of_credit
  PASS  ofx_multi_account_statement
  PASS  ofx_no_ledger_balance
  PASS  ofx_single_line_no_newlines
  PASS  ofx_truncated_download
  PASS  pdf_401k_contributions
  PASS  pdf_auto_loan_signed
  PASS  pdf_brokerage_holdings_activity
  PASS  pdf_cc_credits_cr_suffix
  PASS  pdf_cc_dec_jan_no_year
  PASS  pdf_cc_fee_interest_sections
  PASS  pdf_cc_foreign_currency_fx_fee
  PASS  pdf_cc_multi_cardholder_rewards
  PASS  pdf_cc_parentheses_credits
  PASS  pdf_cc_separate_charge_credit_columns
  PASS  pdf_cc_two_dates_no_year
  PASS  pdf_chk_balance_rows_in_table
  PASS  pdf_chk_checks_paid_section
  PASS  pdf_chk_cjk_descriptions
  PASS  pdf_chk_courier_fixed_width
  PASS  pdf_chk_crdr_suffix
  PASS  pdf_chk_dates_printed_once_per_day
  PASS  pdf_chk_day_month_year_names
  PASS  pdf_chk_dmy_dates
  PASS  pdf_chk_eur_decimal_comma
  PASS  pdf_chk_iso_dates_sep_columns
  PASS  pdf_chk_month_name_dates
  PASS  pdf_chk_multipage_repeated_headers
  PASS  pdf_chk_multipage_sep_columns
  PASS  pdf_chk_no_year_dec_jan
  PASS  pdf_chk_overdrawn_negative_balance
  PASS  pdf_chk_parentheses_negatives
  PASS  pdf_chk_pending_section
  PASS  pdf_chk_plus_minus_signs
  PASS  pdf_chk_sectioned_unsigned
  PASS  pdf_chk_sep_debit_credit_running_balance
  PASS  pdf_chk_signed_amounts
  PASS  pdf_chk_signed_running_balance
  PASS  pdf_chk_summary_box_fee_sections
  PASS  pdf_chk_trailing_minus
  PASS  pdf_chk_two_column_layout
  PASS  pdf_chk_unicode_long_descriptions
  PASS  pdf_chk_zero_amount_and_check_numbers
  PASS  pdf_hsa_cash_plus_minus
  PASS  pdf_hsa_invested_account
  PASS  pdf_loc_line_of_credit
  PASS  pdf_mm_sep_columns_apy
  PASS  pdf_mortgage_escrow_breakdown
  PASS  pdf_mortgage_parentheses
  PASS  pdf_prepaid_currency_symbol
  PASS  pdf_sav_interest_long_period
  PASS  pdf_student_loan_trailing_minus
  PASS  qbo_savings
  PASS  qfx_checking_with_bid
  PASS  qif_bank_apostrophe_years
  PASS  qif_bank_mdY
  PASS  qif_credit_card
  PASS  qif_dmY_dates
  PASS  qif_investment_register
  PASS  qif_iso_dates_no_categories
  PASS  qif_multi_account
  PASS  qif_splits
  PASS  qif_thousands_and_u_field
