PaymentTransactionBaseType
Information to communicate the payment transaction.
Complex type information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Properties: ID: oagis-id-6198a12a462d4c6e8c69cb349ae43e33
Content
- Sequence [1..1]
- InstructionID [0..1] Unique and unambiguous identifier for a payment instruction assigned by the initiating party.
- TransactionID [0..1] Unique and unambiguous identification of a payment transaction, as assigned by any of the parties on the initiating side, which will be passed on throughout the entire end-to-end chain.
- RemitID [0..1] Unique and unambiguous identification of remittance information which is sent separately from the payment initiation information.
- PaymentPurposeCode [0..1] The underlying reason for the payment transaction, e.g. a charity payment, or a commerical agreement between the creditor and the debitor. Provided by the code contained.
- Proprietary [0..1] Provides a roprietary text description.
- InstructedAmount [0..1] Amount of money to be transferred between debtor and creditor, before deduction of charges, expressed in the currency of the debtor's account or in another currency.
- EquivalentAmount [0..1] Amount of money to be transferred between the debtor and creditor, before deduction of charges, expressed in the currency of the debtor's account and to be transferred into a different currency.
- CheckInstruction [0..1] Information related to a check instruction.
- OriginatorParty [0..1] Identifies the party that originated the purchase of the goods, service or payment.
- IntermediaryFinancialParty [0..*] An agent between the first and final agent. Usage guideline: This information is provided by the initiating party, based on information provided by the creditor or final party. How this information is handled by the first agent will depend on the service level/business practice between initiating party and first agent.
- CreditorParty [0..1] Party that receives an amount of money from the debtor. In the context of the payment model, the creditor is also the credit account owner.
- FinalAgentFinancialParty [0..1] Financial institution that receives the payment transaction on behalf of an account owner, and posts the transaction to the account.
- FinalParty [0..1] Party that is the ultimate beneficiary of the cash transfer.
- ChargeBearerCode [0..1] Specifies if the creditor and/or debtor will bear the charges associated with the processing of the payment transaction.
- ExchangeContractReference [0..1] Unique and unambiguous reference to the foreign exchange contract agreed between the initiating party and the first agent.
- RegulatoryReporting [0..*] Information needed due to regulatory and statutory requirements,.
- FinalAgentInstruction [0..1] Further information related to the processing of the payment instruction, provided by the initiating party, and intended for the final agent.
- FirstAgentInstruction [0..1] Further information related to the processing of the payment instruction, which may need to be acted upon by the first agent, depending on agreement between customer and the first agent. The instruction can relate to a level of service between the customer and the first agent, or can be information required by the first agent.
- Remittance [0..*] Information supplied to enable the matching of an entry with the items that the payment is intended to settle, eg, commercial invoices in an Accounts Receivable system.
- Description [0..*]
- Note [0..*]
- Status [0..1] Indicates the status of the associated object by providing the Status Code along with a description and when the status is effective.
- RejectionStatus [0..1]
from type IdentificationTypefrom group PaymentIDGroupfrom group FreeFormTextGroup
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type IdentificationType | |
actionCode | [0..1] | ActionCodeContentType | from type IdentificationType | |
sequenceNumber | [0..1] | NumberType_B98233 | When an object occurs multiple times, this sequence number can be used to provide the order. |
Used by
- Element PaymentTransaction via derived type PaymentTransactionType
Type inheritance chain
- IdentificationType
- PaymentTransactionBaseType
- extended by PaymentTransactionType
- PaymentTransactionBaseType