Code lists
Code lists of the VB-PUO standard
The AFD code lists and inline value lists the SIVI messages use: pension providers (AFDIDP, puvCode), reserve types (AFDRES), participation statuses (ADNDNS), corporate actions (AFDCOA), switch types (AFDSWI), message functions (ADNFUN), currencies (ISOVAL) and the feedback message statuses.
| List | Meaning | Codes | Attributes |
|---|---|---|---|
| afdDefinitionName | Name of the AFD definition | 11 | commonFunctional.default.afdDefinitionName |
| afdDefinitionVersion | Schema version | 3 | commonFunctional.default.afdDefinitionVersion |
| ADNFUN | Message function | 5 | commonFunctional.default.function |
| originalMessageType | Original message type (feedback) | 10 | commonFunctional.default.originalMessageType |
| ADNSTS | 2 | commonFunctional.default.statusType | |
| fileExtension | Attachment extension | 3 | document.default.fileExtension |
| ADNFTM | 6 | error.default.errorCode | |
| ISOVAL | Currency code (ISO 4217) | 155 | financialTransaction.payment.currencyType, investment.corporateAction.currencyType, investment.investmentDetails.currencyType, investment.pool.currencyType, pension.cohortPool.currencyType |
| buySellId | Buy/sell indicator | 4 | financialTransaction.trade.buySellId, investment.pool.buySellId |
| AFDSWI | Switch type | 2 | financialTransaction.trade.switchType |
| AFDCOA | Corporate action type | 4 | investment.corporateAction.corporateActionType |
| AFDIDP | Pension provider (puvCode) | 257 | party.pensionProvider.puvCode |
| ADNDNS | Participation status | 6 | pension.cohort.participationStatus |
| AFDRES | Reserve type | 16 | pension.cohort.reserveType |
The schemas refer to the code lists with a URL on sivi.org; since the final Release 2027 messages 5, 6 and 15 refer to the code-list file SIVI ships next to the schema (afdCodelists.json) for AFDSWI and AFDCOA. This knowledge base and its validator use the lists as sivi.org serves them (as of 2026-10-14), also for AFDSWI and AFDCOA; for a list sivi.org does not serve, the bundled definition applies. The list AFDCAE of the pre-release no longer exists: AFDCOA replaces it.
