.
> 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.
32 PremiumNotification_V2021.00.005 Demande pour un contrat des quittances et leurs mouvements Vraag op een contract van de kwijtingen en hun bewegingen Request on some contract of the discharge notes and their movements
23
0

Bèta - only validated through 2 eyes...
Sequence   Object and details  Added info
1   API REQUEST - Level 0 - / /
2   "PremiumNotification": {
 
Request content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
2.1   |    "ApiVersion": "202100005" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100005 /
2.2   |    "Sender": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
2.3   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
2.4   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
2.5   |    "Recipient": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
2.6   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
2.7   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
3   |    "PartyIntermediary": {
 
For intermediary - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
3.1   |   |    "AgentAccountReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
4  
 
Policy reference - Level 2 - Simple - Occurrencies 1 - -
/ /
4.1   |   |    "BrokerPolicyReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
5   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
5.1   |   |    "FsmaReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
6  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
6.1   |   |    "CompanyNumberReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
7  
 
Policy reference - Level 1 - Simple - Occurrencies 1 - Mandatory -
/ /
7.1   |    "PolicyReference": "x--x" }   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
8   API RESPONSE - Level 0 - Simple - Occurrencies 1 - Mandatory -
/ /
( It is not very clear how far back in time the response should go... )
9   "PremiumNotification": {
 
Response content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
9.1   |    "ApiVersion": "202100005" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100005 /
9.2   |    "Sender": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
9.3   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
9.4   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
9.5   |    "Recipient": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
9.6   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
9.7   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
10   |    "PartyIntermediary": {
 
For intermediary - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
10.1   |   |    "AgentAccountReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
11  
 
Policy reference - Level 2 - Simple - Occurrencies 1 - -
/ /
11.1   |   |    "BrokerPolicyReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
12   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
12.1   |   |    "FsmaReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
13  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
13.1   |   |    "CompanyNumberReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
14   |    "PartyMainPolicyHolder": {
 
Of policyholder - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
14.1   |   |    "ValueSpecificToTheBroker": "x--x" ,   - Level = 2 / Nature = Alphanumeric / Length = 17 / Value = x--x /
14.2   |   |    "ValueSpecificToTheCompany": "x--x" ,   - Level = 2 / Nature = Alphanumeric / Length = 17 / Value = x--x /
15   |   |    "OfficialName": {
 
Official name - Level 2 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
15.1   |   |   |    "LastName": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
15.2   |   |   |    "FirstName": "x--x" } ,   - Level = 3 / Nature = Alphanumeric / Length = 35 / Value = x--x /
16  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
16.1   |   |    "CompanyNumberReference": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
17  
 
Policy reference - Level 1 - Simple - Occurrencies 1 - Mandatory -
/ /
17.1   |    "PolicyReference": "x--x" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
18   |    "PremiumNotificationExchangeUnit": [ {
 
Premium notification and discharge note - Level 1 - Complex - Occurrencies Multiple - Mandatory - Required (100)%
/ /
19  
 
Premium notification company unique identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
19.1   |   |    "PremiumNotificationCompanyReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
20  
 
Premium notification accounting date - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
20.1   |   |    "AccountingDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
21  
 
Premium notification period start date - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
21.1   |   |    "PeriodStartDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
22  
 
Premium notification total amount - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
22.1   |   |    "TotalToBePaidAmount": "x--x" ,   - Level = 2 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
23  
 
Premium notification commission amount - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
23.1   |   |    "CommissionAmount": "x--x" ,   - Level = 2 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
24  
 
Premium notification invoice type - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
24.1   |   |    "PremiumInvoiceCode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist TypeOfPremiumInvoice_B001 version 2
25  
 
Premium notification collection mode - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
25.1   |   |    "NotificationCollectionModeCode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist NotificationCollectionMode_B003 version 1
26  
 
Premium notification payment status - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
26.1   |   |    "PaymentStatusOfThePremiumInvoiceCode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist PaymentStatusOfThePremiumInvoice_B052 version 1
27   |   |    "ActionGeneric": [ {
 
Premium notification movement - Level 2 - Complex - Occurrencies Multiple - - Required (100)%
/ /
28  
 
Premium notification movement date - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
28.1   |   |   |    "PremiumInvoiceTransactionDate": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
29  
 
Premium notification movement type - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
29.1   |   |   |    "TransactionOnAPremiumInvoiceCode": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist TypeOfTransactionOnAPremiumInvoice_B041 version 1
30     Premium notification movement amount - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
30.1   |   |   |    "PremiumInvoiceTransactionAmount": "x--x" ,   - Level = 3 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
31     Premium notification movement history absent - Level 3 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
31.1   |   |   |    "NoHistoryForAPremiumInvoiceBinary": "x--x"   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 0 / Value = x--x / Codelist BooleanIndicatorValueCoded version 1
  |   |    }]
|    }]
}