.
> Telebib2-XML/JSON - JSON MIG Detail
SYNTAX DEPENDENT COMPONENTS
XML/JSON Datastructures (Messages) Implementation Guides  

ID Name Description FR Omschrijving NL Meaning EN Prev. V. Next V.
20 PremiumNotification_Response_V2021.00.002 Réponse pour un contrat des quittances et leurs mouvements Antwoord voor een contract van de kwijtingen en hun bewegingen Response for some contract of the discharge notes and their movements
2
22

Bèta - only validated through 2 eyes...
Sequence   Object and details  Added info
1   "PremiumNotification": {   Response content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100%)
/ /
1.1   |    "ApiVersion": "202100002" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100002 /
1.2   |    "Sender": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
1.3   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
1.4   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
1.5   |    "Recipient": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
1.6   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
1.7   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
2   |    "PartyIntermediary": {
 
For intermediary - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
2.1   |   |    "AgentAccountReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
3  
 
Policy reference - Level 2 - Simple - Occurrencies 1 - -
/ /
3.1   |   |    "BrokerPolicyReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
4   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
4.1   |   |    "FsmaReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
5  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
5.1   |   |    "CompanyNumberReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
6   |    "PartyMainPolicyHolder": {
 
Of policyholder - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
6.1   |   |    "ValueSpecificToTheBroker": "x--x" ,   - Level = 2 / Nature = Alphanumeric / Length = 17 / Value = x--x /
6.2   |   |    "ValueSpecificToTheCompany": "x--x" ,   - Level = 2 / Nature = Alphanumeric / Length = 17 / Value = x--x /
7   |   |    "OfficialName": {
 
Official name - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
7.1   |   |   |    "LastName": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
7.2   |   |   |    "FirstName": "x--x" } ,   - Level = 3 / Nature = Alphanumeric / Length = 35 / Value = x--x /
( Mandatory if natural person )
8  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
8.1   |   |    "CompanyNumberReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
9  
 
Policy reference - Level 1 - Simple - Occurrencies 1 - Mandatory -
/ /
9.1   |    "PolicyReference": "x--x" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
10   |    "PremiumNotificationExchangeUnit": [ {
 
Premium notification and discharge note - Level 1 - Complex - Occurrencies Multiple - Mandatory - Required (100)%
/ /
11  
 
Premium notification company unique identifier - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
11.1   |   |    "PremiumNotificationCompanyReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
12  
 
Premium notification accounting date - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
12.1   |   |    "AccountingDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
13  
 
Premium notification period start date - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
13.1   |   |    "PeriodStartDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
14   |   |    "TotalToBePaidAmount": {
 
Premium notification total amount - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
14.1   |   |   |    "MonetaryAmountValue": "x--x" ,   - Level = 3 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
14.2   |   |   |    "CurrencyCoded": "EUR" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = EUR / Codelist CurrencyCoded version 1
14.3   |   |   |    "StatusCoded": "001" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = 001 / Codelist StatusCoded version 1
14.4   |   |   |    "IndexTypeCoded": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist IndexTypeCoded version 1
14.5   |   |   |    "IndexAppliedValue": "x--x" } ,   - Level = 3 / Nature = Numeric / Length = 6 / Value = x--x /
15   |   |    "CommissionAmount": {
 
Premium notification commission amount - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
15.1   |   |   |    "MonetaryAmountValue": "x--x" ,   - Level = 3 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
15.2   |   |   |    "CurrencyCoded": "EUR" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = EUR / Codelist CurrencyCoded version 1
15.3   |   |   |    "StatusCoded": "001" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = 001 / Codelist StatusCoded version 1
15.4   |   |   |    "IndexTypeCoded": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist IndexTypeCoded version 1
15.5   |   |   |    "IndexAppliedValue": "x--x" } ,   - Level = 3 / Nature = Numeric / Length = 6 / Value = x--x /
16   |   |    "PremiumInvoiceCode": {
 
Premium notification invoice type - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
16.1   |   |   |    "AttributeDetail": {   - Level = 3 / Mandatory - Nature = Complex / Length = 0 / Value = /
16.2   |   |   |   |    "AttributeValueCoded": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist TypeOfPremiumInvoice_B001 version 2
16.3   |   |   |   |    "CodeListIdentifier": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist CodeListIdentifier version 1
16.4   |   |   |   |    "CodeListResponsibleAgencyCoded": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 6 / Value = x--x /
16.5   |   |   |   |    "AttributeValue": "x--x" }
|   |    } ,
 
- Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
17   |   |    "NotificationCollectionModeCode": {
 
Premium notification collection mode - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
17.1   |   |   |    "AttributeDetail": {   - Level = 3 / Mandatory - Nature = Complex / Length = 0 / Value = /
17.2   |   |   |   |    "AttributeValueCoded": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist NotificationCollectionMode_B003 version 1
17.3   |   |   |   |    "CodeListIdentifier": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist CodeListIdentifier version 1
17.4   |   |   |   |    "CodeListResponsibleAgencyCoded": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 6 / Value = x--x /
17.5   |   |   |   |    "AttributeValue": "x--x" }
|   |    } ,
 
- Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
18   |   |    "PaymentStatusOfThePremiumInvoiceCode": {
 
Premium notification payment status - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
18.1   |   |   |    "AttributeDetail": {   - Level = 3 / Mandatory - Nature = Complex / Length = 0 / Value = /
18.2   |   |   |   |    "AttributeValueCoded": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist PaymentStatusOfThePremiumInvoice_B052 version 1
18.3   |   |   |   |    "CodeListIdentifier": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist CodeListIdentifier version 1
18.4   |   |   |   |    "CodeListResponsibleAgencyCoded": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 6 / Value = x--x /
18.5   |   |   |   |    "AttributeValue": "x--x" }
|   |    } ,
 
- Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
19   |   |    "ActionGeneric": [ {
 
Premium notification movement - Level 2 - Complex - Occurrencies Multiple - - Required (100)%
/ /
20  
 
Premium notification movement date - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
20.1   |   |   |    "PremiumInvoiceTransactionDate": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
21   |   |   |    "TransactionOnAPremiumInvoiceCode": {
 
Premium notification movement type - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
21.1   |   |   |   |    "AttributeDetail": {   - Level = 4 / Mandatory - Nature = Complex / Length = 0 / Value = /
21.2   |   |   |   |   |    "AttributeValueCoded": "x--x" ,   - Level = 5 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist TypeOfTransactionOnAPremiumInvoice_B041 version 1
21.3   |   |   |   |   |    "CodeListIdentifier": "x--x" ,   - Level = 5 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist CodeListIdentifier version 1
21.4   |   |   |   |   |    "CodeListResponsibleAgencyCoded": "x--x" ,   - Level = 5 / Nature = Alphanumeric / Length = 6 / Value = x--x /
21.5   |   |   |   |   |    "AttributeValue": "x--x" }
|   |   |    } ,
 
- Level = 5 / Nature = Alphanumeric / Length = 35 / Value = x--x /
22   |   |   |    "PremiumInvoiceTransactionAmount": {   Premium notification movement amount - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
22.1   |   |   |   |    "MonetaryAmountValue": "x--x" ,   - Level = 4 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
22.2   |   |   |   |    "CurrencyCoded": "EUR" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = EUR / Codelist CurrencyCoded version 1
22.3   |   |   |   |    "StatusCoded": "001" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = 001 / Codelist StatusCoded version 1
22.4   |   |   |   |    "IndexTypeCoded": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist IndexTypeCoded version 1
22.5   |   |   |   |    "IndexAppliedValue": "x--x" ,   - Level = 4 / Nature = Numeric / Length = 6 / Value = x--x /
22.6   |   |   |   |    "IndexBaseValue": "x--x" } ,   - Level = 4 / Nature = Numeric / Length = 6 / Value = x--x /
23     Premium notification movement history absent - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
23.1   |   |   |    "NoHistoryForAPremiumInvoiceBinary": "x--x"   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 0 / Value = x--x / Codelist BooleanIndicatorValueCoded version 1
  |   |    }]
|    }]
}