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 ¶
func (d *Document00200101) AddMessage() *RemittanceLocationAdviceV01
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
Click to show internal directories.
Click to hide internal directories.