NAME

Business::NAB::BPAY::Payments::Results

SYNOPSIS

use Business::NAB::BPAY::Payments::Results;

my $Payments = Business::NAB::BPAY::Payments::Results->new_from_file(
    "/path/to/bpay/payments/batch/file_response.bpb",
);

# parse
my $Header = $Payments->header_record->[0];

foreach my $Payment ( $Payments->detail_record->@* ) {
    ...
}

my $Trailer = $Payments->trailer_record->[0];

# create
$Payments->to_file(
    "/path/to/bpay/payments/batch/file_output_results.bpb",
    $separator, # defaults to "\r\n"
);

DESCRIPTION

Class for parsing / creating a NAB BPAY batch payments response files

All methods and attributes are inherited from Business::NAB::BPAY::Payments

SEE ALSO

Business::NAB::Types

Business::NAB::BPAY::Payments

Business::NAB::BPAY::Payments::Results::HeaderRecord

Business::NAB::BPAY::Payments::Results::DetailRecord

Business::NAB::BPAY::Payments::Results::TrailerRecord