tag Document
type Document
path: /Document[1..1]
X-path: /Document
mode:
minOccurs 1
maxOccurs 1
Elements:
Document [Sequence]
InttToPayRpt
tag InttToPayRpt
type IntentToPayReportV01
fullName IntentToPayReportV01
path: /Document[1..1]/InttToPayRpt[1..1]
X-path: /Document/InttToPayRpt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Message Definition Scope
The IntentToPayReport message is sent by the matching application to the two primary banks after receiving an IntentToPayNotification message.
This message is a report per transaction that were referenced in the IntentToPayNotice message. For each transaction, the matching application has accumulated the amounts present in all previous IntentToPayNotice messages and reports the total.
Usage
The IntentToPayReport message is a report that is automatically generated by the matching application following an IntentToPayNotice message. No response is expected.
Building Block:
Name ReportIdentification
Definition Identifies the report message.
Building Block:
Name ReportedItems
Definition Reports on the intention to pay per purchase order.
InttToPayRpt
tag RptId
type MessageIdentification1
path: /Document[1..1]/InttToPayRpt[1..1]/RptId[1..1]
X-path: /Document/InttToPayRpt/RptId
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Identifies a message by a unique identifier and the date and time when the message was created by the sender.
Elements:
Document/InttToPayRpt/RptId [Sequence]
Id Identification
CreDtTm Creation Date Time
InttToPayRpt
+RptId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/InttToPayRpt[1..1]/RptId[1..1]/Id[1..1]
X-path: /Document/InttToPayRpt/RptId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of the message.
InttToPayRpt
+RptId
tag CreDtTm
type ISODateTime
fullName CreationDateTime
path: /Document[1..1]/InttToPayRpt[1..1]/RptId[1..1]/CreDtTm[1..1]
X-path: /Document/InttToPayRpt/RptId/CreDtTm
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Creation Date Time
ISO Element Definition Date of creation of the message.
InttToPayRpt
tag RptdItms
type ReportLine1
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]
X-path: /Document/InttToPayRpt/RptdItms
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Type Definition Information about a payment against a purchase order.
Elements:
Document/InttToPayRpt/RptdItms [Sequence]
TxId Transaction Identification
TxSts Transaction Status
PurchsOrdrRef Purchase Order Reference
PurchsOrdrTtlNetAmt Purchase Order Total Net Amount
AcmltdNetAmt Accumulated Net Amount
Constraint:
Name TransactionAndPurchaseOrderRule
Definition The transaction identification and purchase order must match, that is, the purchase order must be the one contained in the baseline/transaction, identified by the transaction identification.
InttToPayRpt
+RptdItms
tag TxId
type Max35Text
fullName TransactionIdentification
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/TxId[1..1]
X-path: /Document/InttToPayRpt/RptdItms/TxId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Transaction Identification
ISO Element Definition Unique identification assigned by the matching application to the transaction.
InttToPayRpt
+RptdItms
tag TxSts
type TransactionStatus4
fullName TransactionStatus
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/TxSts[1..1]
X-path: /Document/InttToPayRpt/RptdItms/TxSts
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Transaction Status
ISO Element Definition Identifies the status of the transaction.
ISO Type Definition Identifies the status of the transaction by means of a code.
Elements:
Document/InttToPayRpt/RptdItms/TxSts [Sequence]
Sts Status
InttToPayRpt
+RptdItms
++TxSts
tag Sts
type BaselineStatus3Code
fullName Status
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/TxSts[1..1]/Sts[1..1]
X-path: /Document/InttToPayRpt/RptdItms/TxSts/Sts
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
PROP
Definition Initial state of a baseline in the push-through model.
Name Proposed
ISO Definition Initial state of a baseline in the push-through model.
ISO Name Proposed
CLSD
Definition Final state of a baseline, in which only reporting is allowed.
Name Closed
ISO Definition Final state of a baseline, in which only reporting is allowed.
ISO Name Closed
PMTC
Definition State of the baseline when an initial and at least one twin baselines have been submitted but it has not yet been agreed by all parties.
Name PartiallyMatched
ISO Definition State of the baseline when an initial and at least one twin baselines have been submitted but it has not yet been agreed by all parties.
ISO Name PartiallyMatched
ESTD
Definition State of the baseline when it has been agreed by all parties.
Name Established
ISO Definition State of the baseline when it has been agreed by all parties.
ISO Name Established
ACTV
Definition State of a baseline, after establishment, when one or more instructions (eg, amendment request, data set submission) have been processed.
Name Active
ISO Definition State of a baseline, after establishment, when one or more instructions (eg, amendment request, data set submission) have been processed.
ISO Name Active
COMP
Definition State of a baseline, after establishment, when all match instructions have been processed, and no such instruction is allowed anymore.
Name Complete
ISO Definition State of a baseline, after establishment, when all match instructions have been processed, and no such instruction is allowed anymore.
ISO Name Complete
AMRQ
Definition State of a baseline, after establishment, when an amendment has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
Name AmendmentRequested
ISO Definition State of a baseline, after establishment, when an amendment has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
ISO Name AmendmentRequested
RARQ
Definition State of a baseline, after establishment, when an reactivation has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
Name ReActivateRequested
ISO Definition State of a baseline, after establishment, when an reactivation has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
ISO Name ReActivateRequested
CLRQ
Definition State of a baseline, after establishment, when a closure has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
Name CloseRequested
ISO Definition State of a baseline, after establishment, when a closure has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
ISO Name CloseRequested
SCRQ
Definition State of a baseline, after establishment, when a completion has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
Name CompleteRequested
ISO Definition State of a baseline, after establishment, when a completion has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
ISO Name CompleteRequested
SERQ
Definition State of a baseline when a status extension has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
Name StatusExtensionRequested
ISO Definition State of a baseline when a status extension has been requested by one party and has not yet been accepted or rejected by the counterparty(ies).
ISO Name StatusExtensionRequested
DARQ
Definition State of a baseline, after establishment, when data set acceptance has been requested by the matching engine and not all responses have been received from the relevant party(ies).
Name DataSetAcceptanceRequested
ISO Definition State of a baseline, after establishment, when data set acceptance has been requested by the matching engine and not all responses have been received from the relevant party(ies).
ISO Name DataSetAcceptanceRequested
Documentation:
ISO Element Name Status
ISO Element Definition Identifies the status of the transaction by means of a code.
ISO Type Definition Indicates the status of a baseline.
InttToPayRpt
+RptdItms
tag PurchsOrdrRef
type DocumentIdentification7
fullName PurchaseOrderReference
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/PurchsOrdrRef[1..1]
X-path: /Document/InttToPayRpt/RptdItms/PurchsOrdrRef
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Purchase Order Reference
ISO Element Definition Unique identification of the purchase order, assigned by the buyer.
ISO Type Definition Identifies a document by a unique identification and a date of issue.
Elements:
Document/InttToPayRpt/RptdItms/PurchsOrdrRef [Sequence]
Id Identification
DtOfIsse Date Of Issue
InttToPayRpt
+RptdItms
++PurchsOrdrRef
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/PurchsOrdrRef[1..1]/Id[1..1]
X-path: /Document/InttToPayRpt/RptdItms/PurchsOrdrRef/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identifies the document.
InttToPayRpt
+RptdItms
++PurchsOrdrRef
tag DtOfIsse
type ISODate
fullName DateOfIssue
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/PurchsOrdrRef[1..1]/DtOfIsse[1..1]
X-path: /Document/InttToPayRpt/RptdItms/PurchsOrdrRef/DtOfIsse
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date Of Issue
ISO Element Definition Date of issuance of the document.
InttToPayRpt
+RptdItms
tag PurchsOrdrTtlNetAmt
type CurrencyAndAmount
fullName PurchaseOrderTotalNetAmount
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/PurchsOrdrTtlNetAmt[1..1]
X-path: /Document/InttToPayRpt/RptdItms/PurchsOrdrTtlNetAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Purchase Order Total Net Amount
ISO Element Definition Total amount of the purchase order after taxes, adjustments and charges.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}
InttToPayRpt
+RptdItms
tag AcmltdNetAmt
type CurrencyAndAmount
fullName AccumulatedNetAmount
path: /Document[1..1]/InttToPayRpt[1..1]/RptdItms[0..unbounded]/AcmltdNetAmt[1..1]
X-path: /Document/InttToPayRpt/RptdItms/AcmltdNetAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Accumulated Net Amount
ISO Element Definition Accumulated net amount, after adjustments, intended to be paid.
ISO Type Definition Number of monetary units specified in a currency, where the unit of currency is explicit and compliant with ISO 4217. The decimal separator is a dot. Note: A zero amount is considered a positive amount.
@Ccy
type CurrencyCode
use required
Pattern: [A-Z]{3,3}