SWIFT_GPI_COV_ERR
banking
protocol_error
ai_generated
partial
AI tells a corporate treasurer that SWIFT GPI covers all cross-border payment types, ignoring that cover payments (MT202 COV) have different tracking
ID: banking/swift-gpi-cover-payment
80%Fix Rate
87%Confidence
1Evidence
2024-01-10First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| SWIFT GPI version 1.0 (2017) | active | — | — | — |
| MT202 COV message type (ISO 15022) | active | — | — | — |
| UETR standard (ISO 20022) | active | — | — | — |
Root Cause
SWIFT GPI tracking is designed for customer credit transfers (MT103); cover payments (MT202 COV) use a separate tracking mechanism and may not be visible in GPI Tracker.
generic中文
SWIFT GPI追踪专为客户信用转账(MT103)设计;覆盖支付(MT202 COV)使用独立追踪机制,可能无法在GPI追踪器中显示。
Official Documentation
https://www.swift.com/our-solutions/swift-gpiWorkarounds
-
85% success Use the UETR (Unique End-to-end Transaction Reference) from the MT202 COV message to query the bank's proprietary tracking portal. Example: `curl -X POST https://bank-api.com/track -H 'Authorization: Bearer token' -d '{"UETR": "12345678-ABCD-EFGH-IJKL-1234567890"}'`
Use the UETR (Unique End-to-end Transaction Reference) from the MT202 COV message to query the bank's proprietary tracking portal. Example: `curl -X POST https://bank-api.com/track -H 'Authorization: Bearer token' -d '{"UETR": "12345678-ABCD-EFGH-IJKL-1234567890"}'` -
80% success Request the correspondent bank to provide GPI tracking for MT202 COV by enabling the 'GPI Cover Payment' flag in SWIFT message
Request the correspondent bank to provide GPI tracking for MT202 COV by enabling the 'GPI Cover Payment' flag in SWIFT message
-
75% success Use a third-party SWIFT tracking aggregator (e.g., Finastra) that supports both MT103 and MT202 COV
Use a third-party SWIFT tracking aggregator (e.g., Finastra) that supports both MT103 and MT202 COV
中文步骤
Use the UETR (Unique End-to-end Transaction Reference) from the MT202 COV message to query the bank's proprietary tracking portal. Example: `curl -X POST https://bank-api.com/track -H 'Authorization: Bearer token' -d '{"UETR": "12345678-ABCD-EFGH-IJKL-1234567890"}'`Request the correspondent bank to provide GPI tracking for MT202 COV by enabling the 'GPI Cover Payment' flag in SWIFT message
Use a third-party SWIFT tracking aggregator (e.g., Finastra) that supports both MT103 and MT202 COV
Dead Ends
Common approaches that don't work:
-
95% fail
GPI Tracker only ingests MT103 messages; MT202 COV requires separate UETR lookup via the bank's proprietary system.
-
85% fail
Each payment type generates a unique UETR; sharing UETRs violates SWIFT message standards.
-
75% fail
GPI Tracker requires all banks in the chain to be GPI members; non-members don't provide tracking data.