remt

package
v0.0.0-...-00ea27e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2018 License: Apache-2.0, MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Document00100101

type Document00100101 struct {
	XMLName xml.Name             `xml:"urn:iso:std:iso:20022:tech:xsd:remt.001.001.01 Document"`
	Message *RemittanceAdviceV01 `xml:"RmtAdvc"`
}

func (*Document00100101) AddMessage

func (d *Document00100101) AddMessage() *RemittanceAdviceV01

type Document00100102

type Document00100102 struct {
	XMLName xml.Name             `xml:"urn:iso:std:iso:20022:tech:xsd:remt.001.001.02 Document"`
	Message *RemittanceAdviceV02 `xml:"RmtAdvc"`
}

func (*Document00100102) AddMessage

func (d *Document00100102) AddMessage() *RemittanceAdviceV02

type Document00100103

type Document00100103 struct {
	XMLName xml.Name             `xml:"urn:iso:std:iso:20022:tech:xsd:remt.001.001.03 Document"`
	Message *RemittanceAdviceV03 `xml:"RmtAdvc"`
}

func (*Document00100103) AddMessage

func (d *Document00100103) AddMessage() *RemittanceAdviceV03

type Document00200101

type Document00200101 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:remt.002.001.01 Document"`
	Message *RemittanceLocationAdviceV01 `xml:"RmtLctnAdvc"`
}

func (*Document00200101) AddMessage

type RemittanceAdviceV01

type RemittanceAdviceV01 struct {

	// Set of characteristics shared by all remittance information included in the message.
	GroupHeader *iso20022.GroupHeader62 `xml:"GrpHdr"`

	// Provides information to enable the matching of an entry with the items that the associated payment is intended to settle, such as commercial invoices in an accounts' receivable system, tax obligations, or garnishment orders.
	RemittanceInformation []*iso20022.RemittanceInformation8 `xml:"RmtInf"`

	// Additional information that cannot be  captured in the structured elements and/or any other specific block.
	SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"`
}

The RemittanceAdvice message allows the originator to provide remittance details that can be associated with a payment.

func (*RemittanceAdviceV01) AddGroupHeader

func (r *RemittanceAdviceV01) AddGroupHeader() *iso20022.GroupHeader62

func (*RemittanceAdviceV01) AddRemittanceInformation

func (r *RemittanceAdviceV01) AddRemittanceInformation() *iso20022.RemittanceInformation8

func (*RemittanceAdviceV01) AddSupplementaryData

func (r *RemittanceAdviceV01) AddSupplementaryData() *iso20022.SupplementaryData1

type RemittanceAdviceV02

type RemittanceAdviceV02 struct {

	// Set of characteristics shared by all remittance information included in the message.
	GroupHeader *iso20022.GroupHeader62 `xml:"GrpHdr"`

	// Provides information to enable the matching of an entry with the items that the associated payment is intended to settle, such as commercial invoices in an accounts' receivable system, tax obligations, or garnishment orders.
	RemittanceInformation []*iso20022.RemittanceInformation12 `xml:"RmtInf"`

	// Additional information that cannot be  captured in the structured elements and/or any other specific block.
	SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"`
}

The RemittanceAdvice message allows the originator to provide remittance details that can be associated with a payment.

func (*RemittanceAdviceV02) AddGroupHeader

func (r *RemittanceAdviceV02) AddGroupHeader() *iso20022.GroupHeader62

func (*RemittanceAdviceV02) AddRemittanceInformation

func (r *RemittanceAdviceV02) AddRemittanceInformation() *iso20022.RemittanceInformation12

func (*RemittanceAdviceV02) AddSupplementaryData

func (r *RemittanceAdviceV02) AddSupplementaryData() *iso20022.SupplementaryData1

type RemittanceAdviceV03

type RemittanceAdviceV03 struct {

	// Set of characteristics shared by all remittance information included in the message.
	GroupHeader *iso20022.GroupHeader62 `xml:"GrpHdr"`

	// Provides information to enable the matching of an entry with the items that the associated payment is intended to settle, such as commercial invoices in an accounts' receivable system, tax obligations, or garnishment orders.
	RemittanceInformation []*iso20022.RemittanceInformation13 `xml:"RmtInf"`

	// Additional information that cannot be  captured in the structured elements and/or any other specific block.
	SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"`
}

The RemittanceAdvice message allows the originator to provide remittance details that can be associated with a payment.

func (*RemittanceAdviceV03) AddGroupHeader

func (r *RemittanceAdviceV03) AddGroupHeader() *iso20022.GroupHeader62

func (*RemittanceAdviceV03) AddRemittanceInformation

func (r *RemittanceAdviceV03) AddRemittanceInformation() *iso20022.RemittanceInformation13

func (*RemittanceAdviceV03) AddSupplementaryData

func (r *RemittanceAdviceV03) AddSupplementaryData() *iso20022.SupplementaryData1

type RemittanceLocationAdviceV01

type RemittanceLocationAdviceV01 struct {

	// Set of characteristics shared by all remittance location information included in the message.
	GroupHeader *iso20022.GroupHeader62 `xml:"GrpHdr"`

	// Provides information related to location and/or delivery of the remittance information.  This information is used to enable the matching of an entry with the items that the associated payment is intended to settle.
	RemittanceLocation []*iso20022.RemittanceLocation3 `xml:"RmtLctn"`

	// Additional information that cannot be  captured in the structured elements and/or any other specific block.
	SupplementaryData []*iso20022.SupplementaryData1 `xml:"SplmtryData,omitempty"`
}

The RemittanceLocationAdvice message allows the originator of the message to identify where the remittance advice is located for a related payment.

func (*RemittanceLocationAdviceV01) AddGroupHeader

func (r *RemittanceLocationAdviceV01) AddGroupHeader() *iso20022.GroupHeader62

func (*RemittanceLocationAdviceV01) AddRemittanceLocation

func (r *RemittanceLocationAdviceV01) AddRemittanceLocation() *iso20022.RemittanceLocation3

func (*RemittanceLocationAdviceV01) AddSupplementaryData

func (r *RemittanceLocationAdviceV01) AddSupplementaryData() *iso20022.SupplementaryData1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL