TOOL FOR UNDERTAKING (T4U)



Documents pareils
FileMaker 13. Guide ODBC et JDBC

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Qualité des données sur la chaine de valeur globale du reporting réglementaire, du Pilier 1 au Pilier 3 de Solvabilité 2

Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Connexion à SQL server

Recommandations techniques

Créer un rapport pour Reporting Services

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Business Intelligence avec SQL Server 2012

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Dell SupportAssist pour PC et tablettes Guide de déploiement

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Procédure d'installation complète de Click&Decide sur un serveur

Microsoft Application Center Test

Edutab. gestion centralisée de tablettes Android

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Business Intelligence avec SQL Server 2012

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

Le générateur d'activités

Installation 1K-Serveur

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

L accès à distance du serveur

Mode d'emploi pour l'installation SQL Server 2012 et Dr. Tax Office Serveur

Administration de la base de données COMOS. Platform Administration de la base de données. Marques. Conditions requises. MS SQL Server 2005/2008

SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste)

Sage 100 CRM - Guide d installation Version Mise à jour : 2015 version 8

Guide d installation

Migration du pack office Planification, préparation, déploiement et formation

Préconisations Techniques & Installation de Gestimum ERP

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système.

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Sql Server 2005 Reporting Services

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

Cyberclasse L'interface web pas à pas

Business Sharepoint Contenu

SAUVEGARDER SES DONNEES PERSONNELLES

Pré-requis de création de bureaux AppliDis VDI

Armand PY-PATINEC 2010

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

STATISTICA Version 12 : Instructions d'installation

DEPLOIEMENT MICROSOFT WINDOWS

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Recommandations techniques

UserLock Guide de Démarrage rapide. Version 8.5

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

OnDemand Version 1.7. Manuel d installation et d utilisation. AST Technology. Sophienstrasse Herford Allemagne

MANUEL. de l application «CdC Online» pour Windows. Table des matières

MS 2615 Implémentation et support Microsoft Windows XP Professionnel

OneDrive, le cloud de Microsoft

Procédure d'installation de SQL Server Express 2005

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

TeamViewer 7 Manuel Manager

SQL Server Installation Center et SQL Server Management Studio

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Guide Utilisateur MANTIS. Sommaire. Objet du document :

Créer un fichier PDF/A DÉPÔT ÉLECTRONIQUE

Voici les objectifs de la séance d'aujourd'hui :

UltraBackup NetStation 4. Guide de démarrage rapide

contact@nqicorp.com - Web :

CS. Guide de l'utilisateur fonctionnel. Fiche U29. Module Import DIA SAFER

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

F0RMAT I0N BUREAUTIQUE

Corrigé de l'atelier pratique du module 6 : Transfert de données

Certificats Electronique d AE sur Clé USB

AFTEC SIO 2. Christophe BOUTHIER Page 1

LSM RELEASE NOTES LOGICIEL LOCKING SYSTEM MANAGEMENT

SQL SERVER PRECONISATIONS A L INSTALLATION.2 VERIFICATION INSTALLATION...2 CONNEXION RESEAU.4 EMPLACEMENTS DOSSIERS & SAUVEGARDES...

Préconisations Portail clients SIGMA

Déploiement d'une base SQL Express

La double authentification dans SharePoint 2007

CA Desktop Migration Manager

Guide de déploiement

Capture Pro Software. Démarrage. A-61640_fr

Pourquoi migrer vers NAV 2013?

Note de compatibilité

LES ACCES ODBC AVEC LE SYSTEME SAS

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

Manuel du logiciel PrestaTest.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Pour le désactiver, décochez "Site web du logiciel au démarrage" dans le menu "Fichier"

contact@nqicorp.com - Web :

Serveur d application WebDev

Guide d'installation du token

COMMENT INSTALLER LE SERVEUR QIPAIE

Tutorial Terminal Server sous

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

CATALOGUE DES FORMATIONS

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Transcription:

TOOL FOR UNDERTAKING (T4U)

INTRODUCTION

PRESENTATION S2 a créé le besoin chez les assureurs / superviseurs d adapter les process de reporting XBRL est le format de reporting obligatoire des autorités de contrôles nationales (NCA) vers l EIOPA Un certain nombre de pays vont également imposer XBRL comme format entre les assureurs et le superviseur L EIOPA a donc développé un ensemble d outils et de services XBRT : extended Business Reporting Toolkit Destiné au PME d assurances Permet d éditer, corriger, compléter et valider des instances XBRL Ne nécessite pas de compétence XBRL

OUTILS

FONCTIONNALITES T4U Interface utilisateur pour l affichage des templates la saisie de données la validation Création, lecture et visualisation de rapports XBRL Validation et vue des rapports XBRL avec un éditeur/validateur tiers (Arelle) Validation au niveau de la base de données, et non dans les assertions XBRL Export/import simple vers Excel

INFORMATION Site de l EIOPA

INFORMATION Site de l EIOPA

INFORMATION Site de l EIOPA

INFORMATION Site T4U http://t4u.eurofiling.info

INFORMATION Site T4U T4U Tool for Undertakings

INFORMATION Site T4U T4U Tool for Undertakings 45 mn 1 mn 20

INFORMATION Site T4U T4S Tool for Supervisors

INFORMATION Site T4U T4S Tool for Supervisors

INFORMATION Site T4U T4U Excel Add-in

INSTALLATION

CONFIGURATION REQUISE Windows 2000/XP ou ultérieur.net Framework 3.5 ou ultérieur Microsoft Excel 2007 ou ultérieur

TELECHARGEMENT http://t4u.eurofiling.info/

FICHIER D'INSTALLATION Le fichier d'installation télécharge un autre fichier

TERMES ET CONDITIONS

INFORMATIONS GENERALES

PROGRAMME EXECUTABLE Le programme est accessible depuis le menu Démarrer

ARCHITECTURE

MODELE CONCEPTUEL DE DONNEES

mconcept Un concept est un élément de l un des types suivants La table mconcept fait la liste de tous les concepts Il s agit donc d une centralisation d éléments qui figurent dans des tables diverses maxis maxisordinate mdimension mdomain Dans chacune de ces tables, nous allons retrouver un champ ConceptID, permettant de faire le lien avec la table mconcept

mconcept La structure de la table est : En fait, la table renseigne uniquement pour chaque concept le propriétaire et le type de concept

mowner Chaque concept est associé à un propriétaire On retrouve cette table dans le fichier Excel DPM Dictionnary Feuille Owners # Owner Code Owner name Prefix Namespace Root location Comment 1 s2c Solvency II - Common s2c http://eiopa.europa.eu/xbrl/s2c http://eiopa.europa.eu/eu/xbrl/s2c 2 s2hd EIOPA HDT s2hd http://eiopa.europa.eu/xbrl/s2hd http://eiopa.europa.eu/eu/xbrl/s2hd 3 s2md EIOPA MDT s2md http://eiopa.europa.eu/xbrl/s2md http://eiopa.europa.eu/eu/xbrl/s2md 4 eu Eurofiling eu http://www.eurofiling.info/xbrl http://www.eurofiling.info/eu/fr/xbrl

mlanguage La table vise à stocker les langues, mais une seule ligne est saisie : Notons le champ ConceptID, qui est non renseigné (pas de lien avec la table mconcept)

mreportingframework La table mreportingframework contient les différents contextes de reporting possible En fait, il n y en a qu un seul, relatif au reporting moyennement dimensionnel

mmodule La table mmodule contient les différents types de reporting gérés par T4U

mmodulebusinesstemplate Pour chaque module, il faut produire un certain nombre de QRT. Cette information figure dans la table mmodulebusinesstemplate Le champ BusinessTemplate est une référence externe vers la table mtemplateortable

mtemplateortable Cette table doit être lue avec la table mmodulebusinesstemplate

dinstances Une base T4U peut contenir plusieurs jeux de reporting La liste des jeux de reporting est stockée dans la table dinstance

dfact La table contient tous les faits lorsqu une instance XBRL a été générée

mtable La table mtable contient tous les QRT définis par la norme S2

TABLES DE QRT Il y a une (ou plusieurs) table par QRT Les tables ont des noms qui respectent le modèle suivant T S_xx_yy_zz_nn sol2 1_5_2_c nn désigne dans un QRT le numéro de soustable, lorsque plusieurs tables sont prescrites

TABLES DE QRT

INTERFACE

FENETRE DE L APPLICATION

GESTION DES BASES T4U est un outil travaillant avec des fichiers, qui sont des bases SQLite On peut créer / ouvrir des fichiers, à partir du menu «Multi report container

GESTION DES BASES Création d une base Dans la version actuelle, on peut uniquement créer des bases relatives à la phase préparatoire de Solvabilité 2

GESTION DES BASES Ouvertures d une base Le menu permet également d ouvrir une base, en pointant sur un fichier XBRT Enfin, l'outil présente les derniers fichiers ouverts (recent files)

GESTION DES RAPPORTS Une base de données contient des rapports (autant que désiré) L interface ne peut travailler qu avec un seul rapport, il faut donc sélectionner un rapport dans la base Chaque rapport fait l objet d une ligne dans la table dinstance

GESTION DES RAPPORTS Création d un rapport Menu Create a New report

GESTION DES RAPPORTS Création d un rapport Type de rapport Preparatory reporting Groups Annual 1.5.2.c Preparatory reporting Groups Quaterly 1.5.2.c Preparatory reporting Solo Annual 1.5.2.c Preparatory reporting Solo Quaterly 1.5.2.c Entity Scheme http://standard.iso.org/iso/17442 : norme LEI http://xml.insee.fr/identifiants/siren : norme SIREN

GESTION DES RAPPORTS Sélection d un rapport Une base de données contient des rapports (autant que désiré) L interface ne peut travailler qu avec un seul rapport, il faut donc sélectionner un rapport dans la base

GESTION DES RAPPORTS Edition d'un rapport L'édition d'un rapport permet de modifier les caractéristiques du rapport, et non son contenu

GESTION DES RAPPORTS Suppression d'un rapport Il est possible de supprimer un rapport de la base La suppression est irréversible

GESTION DES RAPPORTS Fermeture d'un rapport Possibilité de fermer le rapport actif

VALIDATION Validation du rapport ou des rapports de la base La validation est effectuée sur la base des tests implémentées dans la base T4u. Il ne s'agit pas d'une validation XBRL complète

VALIDATION La bases de données contient un ensemble de tables définissant des tests vvalidationruleset le champ ModuleID fait référence à la table mmodule

VALIDATION vvalidationrule (liste des règles) le contenu de la règle figure dans la table vexpression

XBRL Importation Il est possible d'importer une instance XBRL (fichier XBRL stocké sur l'ordinateur) T4U demande le nom de l'instance

XBRL Exportation Il s'agit de l'option à utiliser pour exporter un rapport au format XBRL Le format de la taxonomie est à préciser

XBRL Exportation T4U demande l'emplacement et le nom d'un fichier L'exportation commence et est validée par 2 messages

XBRL Exportation On obtient alors un fichier XBRL

XBRL Validation d'un fichier XBRL T4U permet de vérifier un fichier XBRL externe L'outil affiche alors les messages de vérification

EXCEL Basic Exportation Il est possible d'exporter les tables sous Excel

EXCEL Basic Exportation Le fichier Excel contient un onglet pour chaque table une colonne pour chaque champ de la table

EXCEL Basic Importation L'utilisateur peut saisir des informations dans ces tables, et ensuite réimporter les données Il peut s'agir une manière d'automatiser une alimentation, mais le schéma est plutôt lourd

EXCEL Business Exportation T4U peut générer des fichiers Excel avec une présentation "Business" des données L'outil génère 2 fichiers un fichier "Excel-Business-Templates- (1.5.2.c).xlsm", qui contient les affichages "business" un fichier d'exportation classique (tel que vu précédemment) Attention : il n'est pas possible de réimporter ces données

EXCEL Business Exportation A l'ouverture du fichier xlsm, une macro automatique demande le nom d'un fichier à charger

EXCEL Fichier vierge On peut générer un fichier Excel vierge à partir de T4U Le fichier est identique à une exportation basique, mais ne contient aucune donnée L'utilisateur peut naturellement saisir des informations, puis réimporter le fichier

SETTINGS Langues Langue des formulaires Langue de l'application

SETTINGS Validation Validation locale ou distante

SETTINGS Base de données Il est théoriquement possible de travailler sur une base de données d'un type autre que SQLite Il faut pour cela changer la chaine de connexion

AIDE DPM Dictionnaire

AIDE DPM Templates annotés

AIDE Taxonomie Preparatory S2 Instances

AIDE Manuel utilisateur

AIDE What's new

AIDE Flux RSS

GESTION DES TEMPLATES Les templates sont accessibles via la fenêtre de navigation Ne sont affichées que les templates relatifs au type de reporting demandé Annuel solo Annuel groupe Semestriel Solo Semestriel groupe

GESTION DES TEMPLATES Chaque nœud permet d étendre / restreindre les éléments composants chaque template Chaque élément correspond à une table dans la base de données XBRT Lorsqu on l on clique sur un élément, ce dernier est marqué comme

GESTION DES TEMPLATES Le template sélectionné apparait en bas de l écran

GESTION DES TEMPLATES dfilingindicator Un template peut être Sauvegarder Marquer comme reporté Marquer comme non reporté Chacune de ces actions provoque l inscription d une ligne dans la table dfilingindicator Le champ Filed vaut True si le template est marqué comme reporté False si le template est marqué comme non reporté

GESTION DES TEMPLATES Template non reporté On peut marquer un template comme non reporté Les données sont supprimées, et le template apparait en grisé Au niveau de la table dfilingindicator, le champ Filed est décoché

GESTION DES TEMPLATES Template reporté On peut marquer un template comme reporté Les données sont supprimées, et le template apparait en grisé Au niveau de la table dfilingindicator, on a le champ Filed décoché

ALIMENTATION AUTOMATIQUE Installation des pilotes ODBC Ecriture dans les bases

PRINCIPES GENERAUX L'idée générale est de servir de T4U pour générer les instances XBRL Par contre, il est peu souhaitable de saisir les données directement dans les tableaux lourd risque d'erreur à refaire à chaque reporting On peut en fait écrire dans la base T4U à partir de n'importe quel langage de programmation Il suffit pour cela de connaître la structure des tables d'installer un pilote ODBC pour les bases de données SQLite

ALIMENTATION AUTOMATIQUE Installation des pilotes ODBC Accès via ADO Accès via ADO.NET

PAGE DE TELECHARGEMENT http://www.ch-werner.de/sqliteodbc

FICHIER A TELECHARGER Le fichier à télécharger dépend de la machine 32 bits : sqliteodbc.exe 64 bits : sqliteodbc_w64.exe

INSTALLATION Win64

INSTALLATION Win64

INSTALLATION Win64

INSTALLATION Win32

INSTALLATION Win32

PILOTE ODBC Panneau de configuration

PILOTE ODBC Outils d'administration

PILOTE ODBC Pilotes installés (win64)

PILOTE ODBC Pilotes installés (win32) Sur un système 64 bits, le gestionnaire ODBC n affiche que les drivers 64 bits Pour voir les drivers 32 bits, il faut lancer le gestionnaire 32 bits C:\Windows\SysWOW64 odbcad32.exe

PILOTE ODBC Pilotes installés (win32)

ALIMENTATION AUTOMATIQUE Installation des pilotes ODBC Accès via ADO Accès via ADO.NET

ADO ADO signifie "ActiveX Data Object" Il s'agit d'une technologie d'accès aux données parmi d'autres DAO ODBC OLEDB Elle a été développée par Microsoft Elle est accessible à partir de n'importe quel langage de programmation, y compris VBA dans les applications Excel ou Access par exemple

BIBLIOTHEQUE ADO Dans l'environnement de développement IDE d'excel, il faut référence la bibliothèque ADO

CONNEXION Pour se connecter à une base, il faut un objet Connection, et initialiser sa chaine de connexion Dim conn as New Connection Conn.ConnectionString= "DSN=SQLite3 DataSource;DataBase=" & NomBase Conn.Open Exemple

LECTURE D'UNE TABLE Pour lire une table, nous allons utiliser un objet RecordSet Dim r as New Recordset r.open "Select * from " & NomTable Exemple

ECRITURE DANS UNE TABLE Pour écrire dans une table, nous utilisons le même objet RecordSet Pour ajouter une ligne r.addnew r(0) = valeur r.update L'ouverture au RecordSet doit être d'un type particulier pour l'écriture

ALIMENTATION AUTOMATIQUE Installation des pilotes ODBC Accès via ADO Accès via ADO.NET

ADO.NET ADO.NET est autre technologie d'accès aux données, développées par Microsoft Malgré un nom proche, elle est assez différente de la technologie ADO Elle est disponible sous l'environnement de développement Visual Studio ADO.NET offre 2 solutions d'accès aux données mode connecté mode déconnecté

BIBLIOTHEQUES ADO.NET Le framework.net est un ensemble de bibliothèques, contenant des classes, des types, des énumérations Il est structuré par espaces de noms Certains de ces espaces sont relatifs à ADO.NET

BIBLIOTHEQUES ADO.NET Le framework.net peut s'enrichir d'autres bibliothèques, comme par exemple celles relatives à SQLite

BIBLIOTHEQUES ADO.NET Bibliothèque System.Data.SQLite (x86/x64)

BIBLIOTHEQUES ADO.NET Bibliothèque System.Data.SQLite (x86/x64)

CONNEXION Comme pour ADO, il faudra instancier une classe Connection pour créer une liaison avec une base de donnée SQLite ODBC Dim conn as New SQLite.SQLiteConnection Conn.ConectionString = "Data Source=" & FichierXBRL Dim conn as New Odbc.OdbcConnection Conn.ConnectionString = "DSN=SQLite3 Datasource;Database=" & FichierXBRL

COMMANDE Toute opération sur une base de données passe par une commande Dim Cmd as New SQLite.SQLiteCommand Dim Cmd as New Odbc.Odbc.Command L'object Command propose les méthodes suivantes ExecuteNonQuery ExecuteReader ExecuteScalar

EXEMPLES Suppression des lignes d'une table Ecriture dans une table (mode connecté)

EXEMPLES Ecriture dans une table (mode déconnecté)