PaymentTransactionType
Information to communicate the payment transaction.
Complex type information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Properties: ID: oagis-id-d76164bd3d354bceb991f2850616b674
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]
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type IdentificationTypefrom type PaymentTransactionBaseTypefrom 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. | from type PaymentTransactionBaseType |
Used by
- Element PaymentTransaction
Type inheritance chain
- IdentificationType
- PaymentTransactionBaseType
- PaymentTransactionType
- PaymentTransactionBaseType