my $spreadsheet = Finance::Bank::BR::Santander::Spreadsheet->new($ARGV[0]);
+if (!defined($spreadsheet)) {
+ print STDERR "Failed to parse $ARGV[0].\n";
+ exit 2;
+}
+
my $balance = $spreadsheet->balance;
-my $data = $spreadsheet->statement;
+my @data = $spreadsheet->statement;
-foreach my $transaction (@{$data}) {
+foreach my $transaction (@data) {
say "$transaction->{date}, $transaction->{name}, $transaction->{extra}, $transaction->{value}, $transaction->{balance}";
}