The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

SWIFT::Factory::Tag::Tag17U - Provides the TAG17U for a SWIFT message.

SYNOPSIS

  use SWIFT::Factory::Tag::Tag17U;
  my $tag17U = SWIFT::Factory::Tag::Tag17U->new();

DESCRIPTION

TAG17U is used as a Split Settlement Indicator.

If the payload data in TAG17U holds a true value, then this is a Split Settlement transaction.

If the payload data in TAG17U holds a false value, then this transaction concerns the Settlement of the amount as a whole.

CONSTRUCTOR

new( INDICATOR=>1 );

    Instantiates a new Tag17U object.

    INDICATOR=>

    Optional scalar value. Default value: false

    If given with any true value, the object will provide a Yes or logically True value in the string() method.

    If omitted, or given with a false value, the object will provide a No or logically False value in the string() method.

PUBLIC CLASS METHODS

Class methods are always called with the fully qualified name, like:

 print SWIFT::Factory::Tag::Tag17U->VERSION();

(The new() constructor is a typical example of a class method.)

VERSION()

Will return the version of this Perl module. (This method is inherited from the UNIVERSAL class.)

TAG_ID()

This method is probably never called by an application.

The method overrides the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and gives the unique identifier for the Tag17U class.

INDICATOR_TRUE()

This method is probably never called by an application.

The method is inherited from the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and returns a scalar value with the logically True boolean value stored in the object.

INDICATOR_FALSE()

This method is probably never called by an application.

The method is inherited from the class method with the same name in the SWIFT::Factory::Tag::Tag17 class and returns a scalar value with the logically False boolean value stored in the object.

PUBLIC OBJECT METHODS

provide()

An alias for string(). Will execute exactly the same code as the string() method.

string()

Will return a fully formatted string containing a TAG17U for a SWIFT message.

AUTHOR

BIKER, <biker_cpan@hotmail.com>

COPYRIGHT

Copyright (c) 2003, BIKER. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

The SWIFT::Factory::Tag::Tag17 class.

Other Perl modules implementing SWIFT tags in the SWIFT::Factory::Tag::Tag17x family.

Appropriate SWIFT documentation.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 44:

You can't have =items (as at line 48) unless the first thing after the =over is an =item