NAME

Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::EFT

SYNOPSIS

use Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::EFT;

my $EFT = Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment::EFT->new(
    payer_payment_reference => 'REF00001',
    payment_amount => '36.04',
    recipient_reference => 'REF00001',
    account_number => '000002',
    account_name => 'Payee 02',
    bsb_number => '062-000',
    funding_bsb_number => '032-000',
    funding_account_number => '000007',
    remitter_name => 'Remitter Name',
);

DESCRIPTION

Class for modeling EFT 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

recipient_reference (Str, max 18 chars)
remitter_name (Str, optional, max 16 chars)

METHODS

to_csv

Convert the attributes to CSV line(s):

my @csv = $EFT->to_csv;

SEE ALSO

Business::Westpac::PaymentsPlus::Australian::Payment::Import::Payment

Business::Westpac::Types