Payment Transaction
Information to communicate the payment transaction.
Child Components
Type Code 0..1
Action Code 0..1
Sequence Number 0..1
Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Identifier Set 0..∞
Related Identifier 0..∞
Instruction Identifier 0..1
Transaction Identifier 0..1
Remit Identifier 0..1
Payment Purpose Code 0..1
Proprietary 0..1
Instructed Amount 0..1
Equivalent Amount 0..1
Check Instruction 0..1
Originator Party 0..1
Intermediary Financial Party 0..∞
Creditor Party 0..1
Final Agent Financial Party 0..1
Final Party 0..1
Charge Bearer Code 0..1
Exchange Contract Reference 0..1
Regulatory Reporting 0..∞
Final Agent Instruction 0..1
First Agent Instruction 0..1
Remittance 0..∞
Description 0..∞
Note 0..∞
Status 0..1
Rejection Status 0..1
Party 0..∞
Extension 1..1
UML Class Model
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml
class PaymentTransaction {
String TypeCode
CodeList ActionCode
String SequenceNumber
String Identifier
String UUID
String SourceIdentifier
String PartyIdentifier
String InstructionIdentifier
String TransactionIdentifier
String RemitIdentifier
CodeList PaymentPurposeCode
String Proprietary
String InstructedAmount
String EquivalentAmount
CodeList ChargeBearerCode
String Description
String Note
}
class "IdentifierSet"{}
class "RelatedIdentifier"{}
class "CheckInstruction"{}
class "OriginatorParty"{}
class "IntermediaryFinancialParty"{}
class "CreditorParty"{}
class "FinalAgentFinancialParty"{}
class "FinalParty"{}
class "ExchangeContractReference"{}
class "RegulatoryReporting"{}
class "FinalAgentInstruction"{}
class "FirstAgentInstruction"{}
class "Remittance"{}
class "Status"{}
class "RejectionStatus"{}
class "Party"{}
PaymentTransaction o-d- "0...∞" "IdentifierSet"
PaymentTransaction o-r- "0...∞" "RelatedIdentifier"
PaymentTransaction o-u- "0...1" "CheckInstruction"
PaymentTransaction o-l- "0...1" "OriginatorParty"
PaymentTransaction o-d- "0...∞" "IntermediaryFinancialParty"
PaymentTransaction o-u- "0...1" "CreditorParty"
PaymentTransaction o-d- "0...1" "FinalAgentFinancialParty"
PaymentTransaction o-u- "0...1" "FinalParty"
PaymentTransaction o-d- "0...1" "ExchangeContractReference"
PaymentTransaction o-u- "0...∞" "RegulatoryReporting"
PaymentTransaction o-d- "0...1" "FinalAgentInstruction"
PaymentTransaction o-u- "0...1" "FirstAgentInstruction"
PaymentTransaction o-d- "0...∞" "Remittance"
PaymentTransaction o-u- "0...1" "Status"
PaymentTransaction o-d- "0...1" "RejectionStatus"
PaymentTransaction o-u- "0...∞" "Party"
hide circle
@enduml
Where Used
Following is a list of components that have Payment Transaction as a child component.
- BOM Header
- Credit Transfer Payment
- Debit Transfer Payment
- Move From Operation
- Move To Operation
- Operation
- Operation Semantic Group
- Payment Status Payment
- Qualified Resource
- Technical Data Package Header
Feedback
OAGi and its members welcome your feedback.
UUID: a296eec689fe4c83b8835744a8b8ccaa
connectSpec (OAGIS) Version 10.12