|
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} |
|
|