.
> 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.
38 DocTaxCertificate_V2021.00.002 Demande pour un contrat pour une année d'une attestation fiscale Vraag op een contract voor een jaar van het fiscaal attest Request on some contract on some year of the tax certificate
7
0

Bèta - only validated through 2 eyes...
Sequence   Object and details  Added info
1   API REQUEST - Level 0 - / /
2   "DocTaxCertificate": {
 
Request content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
2.1   |    "ApiVersion": "202100002" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100002 /
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  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
4.1   |   |    "CompanyNumberReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 10 / Value = x--x /
5  
 
e-Mail address - Level 2 - Simple - Occurrencies 1 - -
/ /
5.1   |   |    "EmailAddressCommID": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
6   |   |    "RelatedCorrespondentOrManager": {
 
Within the intermediary the requesting service or person - Level 2 - Complex - Occurrencies 1 - -
/ /
6.1   |   |   |    "ValueSpecificToTheBroker": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
6.3   |   |   |    "SectoralExchangeIdPortima": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
7   |   |   |    "OfficialName": {
 
Official name - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
7.1   |   |   |   |    "LastName": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
7.2   |   |   |   |    "FirstName": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
7.3   |   |   |   |    "TitleCoded": "x--x" }
|   |    }
|    } ,
 
- Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist TitleCoded version 1
8   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
8.1   |   |    "FsmaReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
9   |   |    "RelatedCorrespondentOrManager": {
 
Within the insurer the requested service or person - Level 2 - Complex - Occurrencies 1 - -
/ /
9.1   |   |   |    "ValueSpecificToTheCompany": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
9.3   |   |   |    "SectoralExchangeIdPortima": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
10   |   |   |    "OfficialName": {
 
Official name - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
10.1   |   |   |   |    "LastName": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
10.2   |   |   |   |    "FirstName": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
10.3   |   |   |   |    "TitleCoded": "x--x" } ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist TitleCoded version 1
11  
 
e-Mail address - Level 3 - Simple - Occurrencies 1 - -
/ /
11.1   |   |   |    "EmailAddressCommID": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
12  
 
Office telephone number - Level 3 - Simple - Occurrencies 1 - -
/ /
12.1   |   |   |    "OfficeTelephoneCommID": "x--x" }
|    } ,
 
- Level = 3 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
13   |    "DocumentTaxCertificate": {
 
Tax certificate - Level 1 - Complex - Occurrencies 1 - Mandatory - Required ()%
/ /
14  
 
Policy reference - Level 2 - Simple - Occurrencies 1 - Mandatory - Required ()%
/ /
14.1   |   |    "PolicyReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
15  
 
Document about year - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
15.1   |   |    "DocumentAboutYear": "yyyy" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = yyyy /
16  
 
Document to be sent to - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
16.1   |   |    " DocumentsAddresseeProcesscode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist DocumentsAddresseeCode_A090 version 4
17  
 
e-Mail address - Level 2 - Simple - Occurrencies 1 - -
/ /
17.1   |   |    "EmailAddressCommID": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
18  
 
Sent to broker as a reply-record - Level 2 - Simple - Occurrencies 1 - -
/ /
( Note how the broker can request explicitely the response by means of a reply-record (bloc-retour in FR).
- that is why then the MessageGuidReference is added - which can be present in such reply-record - allowing the broker to relate that final response to his original request. )
18.1   |   |    "RequestForReplyRecordProcesscode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist RequestForReplyRecord_A091 version 1
19  
 
GUID of this message - Level 2 - Simple - Occurrencies 1 - -
/ /
19.1   |   |    "MessageGuidReference": "x--x" }
}
 
- Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
20   API RESPONSE - Level 0 - Simple - Occurrencies 1 - Mandatory -
/ /
21   "DocTaxCertificate": {
 
Response content - Level 0 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
21.1   |    "ApiVersion": "202100002" ,   - Level = 1 / Mandatory - Nature = Alphanumeric / Length = 9 / Value = 202100002 /
21.2   |    "Sender": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
21.3   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
21.4   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
21.5   |    "Recipient": {   - Level = 1 / Mandatory - Nature = Complex / Length = 0 / Value = /
21.6   |   |    "Domain": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
21.7   |   |    "Address": "x--x" } ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
22   |    "PartyIntermediary": {
 
For intermediary - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
22.1   |   |    "AgentAccountReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
23  
 
BCE company identifier - Level 2 - Simple - Occurrencies 1 - -
/ /
23.1   |   |    "CompanyNumberReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 10 / Value = x--x /
24  
 
e-Mail address - Level 2 - Simple - Occurrencies 1 - -
/ /
24.1   |   |    "EmailAddressCommID": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
25   |   |    "RelatedCorrespondentOrManager": {
 
Within the intermediary the requesting service or person - Level 2 - Complex - Occurrencies 1 - -
/ /
25.1   |   |   |    "ValueSpecificToTheBroker": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
25.3   |   |   |    "SectoralExchangeIdPortima": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
26   |   |   |    "OfficialName": {
 
Official name - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
26.1   |   |   |   |    "LastName": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
26.2   |   |   |   |    "FirstName": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
26.3   |   |   |   |    "TitleCoded": "x--x" }
|   |    }
|    } ,
 
- Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist TitleCoded version 1
27   |    "PartyInsurer": {
 
At insurer - Level 1 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
27.1   |   |    "FsmaReference":"x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x /
28   |   |    "RelatedCorrespondentOrManager": {
 
Within the insurer the requested service or person - Level 2 - Complex - Occurrencies 1 - -
/ /
28.1   |   |   |    "ValueSpecificToTheCompany": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
28.3   |   |   |    "SectoralExchangeIdPortima": "x--x" ,   - Level = 3 / Nature = Alphanumeric / Length = 17 / Value = x--x /
29   |   |   |    "OfficialName": {
 
Official name - Level 3 - Complex - Occurrencies 1 - Mandatory - Required (100)%
/ /
29.1   |   |   |   |    "LastName": "x--x" ,   - Level = 4 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
29.2   |   |   |   |    "FirstName": "x--x" ,   - Level = 4 / Nature = Alphanumeric / Length = 35 / Value = x--x /
29.3   |   |   |   |    "TitleCoded": "x--x" } ,   - Level = 4 / Nature = Alphanumeric / Length = 3 / Value = x--x / Codelist TitleCoded version 1
30  
 
e-Mail address - Level 3 - Simple - Occurrencies 1 - -
/ /
30.1   |   |   |    "EmailAddressCommID": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
31  
 
Office telephone number - Level 3 - Simple - Occurrencies 1 - -
/ /
31.1   |   |   |    "OfficeTelephoneCommID": "x--x" }
|    } ,
 
- Level = 3 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
32   |    "DocumentTaxCertificate": {
 
Tax certificate - Level 1 - Complex - Occurrencies 1 - Mandatory - Required ()%
/ /
33  
 
Policy reference - Level 2 - Simple - Occurrencies 1 - Mandatory - Required ()%
/ /
33.1   |   |    "PolicyReference": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
34  
 
Document about year - Level 2 - Simple - Occurrencies 1 - Mandatory - Required (100)%
/ /
34.1   |   |    "DocumentAboutYear": "yyyy" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = yyyy /
35   |   |    "PdfDatafile": {
 
The actual document as a pdf - Level 2 - Complex - Occurrencies 1 - -
/ /
35.1   |   |   |    "MultimediafileName": "x--x" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 70 / Value = x--x /
35.2   |   |   |    "MIMElikeContentTransferEncoding": "001" ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 3 / Value = 001 / Codelist MIMElikeContentTransferEncoding version 1
35.3   |   |   |    "DatastringLength": "x--x" ,   - Level = 3 / Mandatory - Nature = Numeric / Length = 8 / Value = x--x /
35.4   |   |   |    "Datastring": "x--x" } ,   - Level = 3 / Mandatory - Nature = Alphanumeric / Length = 32767 / Value = x--x /
36  
 
The URL where the document will be available - Level 2 - Simple - Occurrencies 1 - -
/ /
36.1   |   |    "UrlDocumentText": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 350 / Value = x--x /
37  
 
The URL will be available as of this date - Level 2 - Simple - Occurrencies 1 - -
/ /
37.1   |   |    "AssumedExecutedDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
38  
 
The URL will be available until this date - Level 2 - Simple - Occurrencies 1 - -
/ /
38.1   |   |    "UrlDurabilityDate": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 35 / Value = x--x /
39     Sent to broker as a reply-record - Level 2 - Simple - Occurrencies 1 - -
/ /
( Note how the insurer can respond by means of a reply-record (bloc-retour in FR).
- that is why then the MessageGuidReference is added - which can be present in such reply-record - allowing the broker to relate that final response to his original request.
- And the AssumedExecutedDate informs about the expected date of such reply-record. )
39.1   |   |    "RequestForReplyRecordProcesscode": "x--x" ,   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 17 / Value = x--x / Codelist RequestForReplyRecord_A091 version 1
40     GUID of this message - Level 2 - Simple - Occurrencies 1 - -
/ /
40.1   |   |    "MessageGuidReference": "x--x"   - Level = 2 / Mandatory - Nature = Alphanumeric / Length = 40 / Value = x--x /
  |    }
}