.
> 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.
33 PremiumNotificationBrb_V2021.00.004 Renvoi de quittance en encaissement producteur à l'assureur (BRB) Terugzending kwijting in inning producent aan verzekeraar (BRB) Return of discharge note in producer collection to the insurer
27
0

Bèta - only validated through 2 eyes...
Sequence   Object and details  Added info
1   API REQUEST - Level 0 - / /
2   "PremiumNotificationBrb": {
 
Request content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100)%
Renvoi de quittance / Terugzending kwijting / Discharge note return
2.1   |    "ApiVersion": "202100004" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100004 /
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)%
Du intermédiaire / Van tussenpersoon / Of intermediary
3.1   |   |    "AgentAccountReference":"x--x" , } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
4   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
Chez l'assureur / Bij verzekeraar / At insurer
4.1   |   |    "FsmaReference":"x--x" , } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
5  
 
Policy reference - Level 1 - Simple - Occurrencies 1 - Mandatory - Required (100)%
Sur le contrat d'assurance avec le n° / Op polisnummer n° / On Policy n°
( In an ideal world this element is not needed - as the premiumnotification itself has a unique identifier. )
5.1   |    "PolicyReference": "x--x" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
6   |    "PremiumNotificationExchangeUnit": {
 
Premium notification and discharge note - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
La quittance / De kwijting / The discharge note
7  
 
Premium notification company unique identifier - Level 2 - Simple - Occurrencies 1 - -
Identifiant unique chez l'assureur / Uniek ID bij de verzekeraar / Unique ID at the insurer
7.1   |   |    "PremiumNotificationCompanyReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
8  
 
Discharge note return type - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
Type du retour de la quittance / Type terugzending van de kwijting / Discharge note return type
8.1   |   |    "BRBOperationProcesscode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist BRBOperationCode_BBRB version 3
9  
 
Premium notification period start date - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
Date de début de la période facturée / Begindatum aangerekende periode / Invoiced period start date
( In an ideal world this element is not needed - the premiumnotification is already identified - and that premiumnotification contains this information. )
9.1   |   |    "PeriodStartDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
10  
 
Premium notification total amount - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
Montant total facturé / Totaal aangerekend bedrag / Invoiced amount total
( In an ideal world this element is not needed - the premiumnotification is already identified - and that premiumnotification contains this information. )
10.1   |   |    "TotalToBePaidAmount": "x--x" ,   - Level = 2 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
11     Premium notification commission amount - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
Montant total des commissions / Totaal commissies / Commission total
( In an ideal world this element is not needed - the premiumnotification is already identified - and that premiumnotification contains this information. )
11.1   |   |    "CommissionAmount": "x--x" }
}
 
- Level = 2 / Mandatory - Nature = Numeric / Length = 18 / Value = x--x /
12   API RESPONSE - Level 0 - / /
( Exception made for good reception confirmation or for error-situations - there is no actual response...
WHY NOT - The return of some renewal-notice from the broker to the insurer is necessarely a renewal notice originally to be cashed in by the broker - here and now sent back to the originating insurer. )