NAME
Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::Osko
SYNOPSIS
use Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::Osko;
my $Osko = Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::Osko->new(
debtor_information => 'Debtor Information 01',
payment_amount => '100.00',
end_to_end_id => 'EndToEndID01',
account_identifier => '062000000002',
account_scheme_name => 'BBAN',
payee_account_name => 'Payee 02',
funding_bsb_number => '032-000',
funding_account_number => '000007',
remittance_information_1 => 'Remittance Information 1',
remittance_information_2 => 'Remittance Information 2',
);
my @csv = $Header->to_csv;
DESCRIPTION
Class for modeling Osko payments in the context of Westpac CSV files.
Extends Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment.
ATTRIBUTES
All attributes are optional, except were stated, and are read only
- debtor_information (Str, max 35 chars)
- end_to_end_id (Str, max 35 chars)
- remittance_information_1 (Str, max 140 chars)
- remittance_information_2 (Str, max 140 chars)
- account_identifier (Str, max 19 chars, required)
- account_scheme_name (Str, max 19 chars, required)
- payee_account_name (Str, max 140 chars, required)
METHODS
to_csv
Convert the attributes to CSV line(s):
my @csv = $Osko->to_csv;
SEE ALSO
Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment