Counterparty agreement checklist
The standard leaves a number of points to agreement between the parties, usually recorded in the target operating model (TOM) or service level agreement. Agree these before go-live:
Messages and versions
- Which messages are exchanged, in which direction, for which schemes (SPR / FPR / collective payout phase)
- Supported releases and the cut-over date for each new release
Size and chunking
- Maximum message size (the standard’s default is 4 MB; 10 MB is commonly agreed), and whether it is measured in MB (1,000,000 bytes) or MiB (1,048,576 bytes), compressed or uncompressed
- Maximum number of chunks, if any, and how long to wait for missing chunks
- Conventions for chunk fragment paths
Feedback
- Synchronous only, or 202 plus asynchronous callback
- Callback endpoint and expected response times
- Manual escalation channel for the panic scenarios
Security
- Mutual TLS certificates and their renewal
- OAuth 2.0 token endpoint, client credentials and scopes; API key
- Whether payloads are signed (x-jws-signature) and key management
Timing and content
- Cycle timings (for example T-4 for orders, T+3 for confirmations, month-end for definitive values)
- Service window
- Empty cohorts: include with value 0, or omit
- Any additional limits on field lengths or decimals
- Test environments and use of
testMessage
Based on the VB-PUO manual §2, §4 and §7. Bron: SIVI – VB-PUO Standaard.