version 1.21, 2020/11/25 12:46:41 |
version 1.22, 2020/11/26 18:04:43 |
|
|
"bbva_usa" => \&import_bbva_usa, |
"bbva_usa" => \&import_bbva_usa, |
"capital_one_credit" => \&import_capital_one_credit, |
"capital_one_credit" => \&import_capital_one_credit, |
"chase_credit" => \&import_chase_credit, |
"chase_credit" => \&import_chase_credit, |
|
"etrade_ira" => \&import_etrade_ira, |
"optum_hsa" => \&import_optum_hsa, |
"optum_hsa" => \&import_optum_hsa, |
"sparkasse_camt" => \&import_sparkasse_camt, |
"sparkasse_camt" => \&import_sparkasse_camt, |
"wellsfargo" => \&import_wellsfargo, |
"wellsfargo" => \&import_wellsfargo, |
Line 67 sub import_capital_one_credit ($$$) { |
|
Line 68 sub import_capital_one_credit ($$$) { |
|
get_accounts_by_csv_col($account, $csv_account, |
get_accounts_by_csv_col($account, $csv_account, |
$csv_debit, $csv_credit); |
$csv_debit, $csv_credit); |
return ($post_date, $amount, $debit, $credit, $description); |
return ($post_date, $amount, $debit, $credit, $description); |
|
} |
|
|
|
sub import_etrade_ira ($$$) { |
|
my ($account, $csv_account, $line) = @_; |
|
my @fields = split /,/, $line; |
|
$fields[0] =~ s#(\d+)/(\d+)/(\d+)#20$3$1$2#; |
|
my ($amount, $debit, $credit) = |
|
get_accounts_by_amount_sign($fields[5], $account, |
|
$csv_account); |
|
if ($fields[2] eq 'EQ') { |
|
$fields[8] .= " [$fields[3]]"; |
|
} |
|
return ($fields[0], $amount, $debit, $credit, |
|
join ' quantity ', $fields[8], $fields[4]); |
} |
} |
|
|
sub import_optum_hsa ($$$) { |
sub import_optum_hsa ($$$) { |