<?php

return [

    'messages' => [
        'transfer_out_to'             => 'Transfer out to ',
        'transfer_in_from'            => 'Transfer in from ',
        'bank_charge_for_transfer'    => 'Bank charge for transfer',
        'transfer_completed'          => 'Transfer completed & ledger auto posted.',
        'transfer_deleted'            => 'Transfer deleted & ledger removed.',
    ],

    'validation' => [
        'from_account_id_required'    => 'The from account field is required.',
        'from_account_id_exists'      => 'The selected from account is invalid.',

        'to_account_id_required'      => 'The to account field is required.',
        'to_account_id_exists'        => 'The selected to account is invalid.',
        'to_account_id_different'     => 'The to account must be different from the from account.',

        'amount_required'             => 'The amount field is required.',
        'amount_numeric'              => 'The amount must be a number.',
        'amount_min'                  => 'The amount must be at least 0.01.',

        'bank_charge_numeric'         => 'The bank charge must be a number.',
        'bank_charge_min'             => 'The bank charge must be at least 0.',

        'note_string'                 => 'The note must be a string.',
        'note_max'                    => 'The note may not be greater than 50 characters.',

        'posted_at_date'              => 'The posted date must be a valid date.',
        'posted_at_before_or_equal'   => 'The posted date may not be in the future.',
    ],

];