Tessi Documents Services ASPONE. Démo Webservices UpValue. www.tessi.fr



Documents pareils
Dossier spécifications «Webservice de suivi» Version v011

Au sommaire. Sommaire. Lettre d information. Calendrier télé-déclaratif & Actualités. L équipe du portail ASPOne.fr

MODE D EMPLOI Envoi des télédéclarations au Portail

Atelier n 5 : Les Échanges de Données Informatiques, une réelle opportunité pour le cabinet

Manuel d utilisation EDI TDFC - EDI TVA

EXTRANET Adhérents Mode d emploi

1. Introduction / Identification

MODE D EMPLOI S inscrire en ligne sur le portail (Expert Comptable)

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION /04/2014 ORGANISATION ET INFORMATIQUE SDESS.

[ Associations & Entreprises mandataires ] Guide Pratique.

Envoyer vos DADS-U avec jedeclare.com

Sage direct. Version Manuel de référence Sage

Nouveautés Paye V10 et DADSU N4DS

[DADS-U] PERCO. Si vous avez mis en place ce dispositif, il doit être déclaré dans la N4DS. Ainsi, les structures attendues seront les suivantes :

Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML

Définition des Webservices Ordre de paiement par . Version 1.0

DUCS EDI DUCS EDI DUCS EDI

Campagnes d ings v.1.6

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

FICHe nouveautés LIgNE PME JanVIeR

Création d un compte Exchange (Vista / Seven)

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Manuel d utilisation du site web de l ONRN

Guide technique EDI TDFC : Les Etats Comptables et Fiscaux et Sage DirectDéclaration

Guide Utilisateur. RTE COM On Demand for Xerox, Vos FAX et SMS par Internet

Avertissement. La Gestion Electronique de Documents

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

Authentification unique Eurécia

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Plateforme PAYZEN. Définition de Web-services

La carte de contrôle chômage complet

Mai n 38. Page 1 sur 5 17/05/2013. Découvrez le nouveau service d'aspone.fr :

Manuel. Administration P.CONSEIL. 12 avril Statut :

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Principales Evolutions Version

GUIDE D UTILISATION DES SERVICES PACKAGES

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Récupérer les documents stockés sur l ENTG

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Guide Utilisateur Transnet

Formation. Module WEB 4.1. Support de cours

Publier dans la Base Documentaire

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Guide Enseignant de l application OpenERP

Installation et utilisation du client FirstClass 11

Guide d utilisation et d exploitation Portail : net-entreprises.fr La fiche de paramétrage : Assureurs et leurs Délégataires de Gestion

Guide d utilisation. Version 1.1

Manuel d utilisation du logiciel Signexpert Paraph

DT ULYSSE SERVICE PARTAGE GUIDE UTILISATEUR POUR LA SAISIE DES FRAIS DE DEPLACEMENT

Découverte des applications de la suite

Support application ProgrÉ. Académie de Paris

MANUEL UTILISATEUR : RECETTES TABLE DES MATIERES PIE : PRESTATIONS INTERNES ET EXTERNES

Guide d utilisation de «Partages Privés»

Procédure de mise à jour I7.10 et V7.10 Etats Comptables et Fiscaux

Publication dans le Back Office

AIDE TECHNIQUE POUR L UTILISATION DE GÉODEQ III VUES D ENSEMBLE DU QUÉBEC

Service On Line : Gestion des Incidents

1 INSTALLATION DU LOGICIEL CGVCAM Télécharger et installer le logiciel Démarrer le logiciel 5 2 PRESENTATION DU LOGICIEL CGVCAM 5

DECOUVRIR. Le portail La recherche Les présentations & documents

Comment utiliser mon compte alumni?

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Guide de l Administrateur

Connexion au panneau de contrôle du Cloud Service Portal (CSP)

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

Installation et paramétrage de Fedora dans VirtualBox.

Direction Eau, Environnement & Ecotechnologies. H. Leprond et N. Chauvin

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

PROCÉDURE D AIDE AU PARAMÉTRAGE

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

GUIDE D INSTALLATION INTERNET haute vitesse

Version Service d'assistance Téléphonique

ENVOYEZ ET RECEVEZ VOS FAX ET SMS PAR !

L accès à distance du serveur

Questions - Réponses Plénière éditeurs 27/09/2011

Guide utilisateur FaxToMail et MailToFax - Unifax

BIRT (Business Intelligence and Reporting Tools)

Documentation Honolulu 14 (1)

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

Générer les liasses pour les banques avec la solution de l éditeur AGIRIS

Manuel d utilisation du web mail Zimbra 7.1

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

NOTICE D UTILISATION

Guide d utilisation 2012

Optimiser pour les appareils mobiles

Sage 100 Etats Comptables & Fiscaux

26 Centre de Sécurité et de

Utilisation avancée de SugarCRM Version Professional 6.5

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0

Google Documents permet d élaborer un questionnaire, de le diffuser sur le net pour ensuite le dépouiller.

Vous pouvez désormais consulter les textes signés par la DILA, le rechargement du code Applet se fera automatiquement.

domovea Portier tebis

GUIDE DE L UTILISATEUR INSTALLATION & CONFIGURATION

Module Retour Produit Guide d intégration et d utilisation Version 1.0

Transcription:

Tessi Documents Services ASPONE Démo Webservices UpValue www.tessi.fr

SOMMAIRE Fonctionnement des Webservices UpValue WS Deposit = Dépôt de fichiers WS Monitoring = Suivi des flux WS Registering = Inscription de comptes Paramétrages de SOAPUI Comment paramétrer le client Webservice universel SOAPUI pour tester nos webservices Découverte de SOAPUI Fonctionnalités avancés de SOAPUI Annexes 2

Fonctionnement WS UpValue www.tessi.fr

Fonctionnement WS Environnement cible = RECETTE 3 Webservices permettent d intéragir pleinement avec le portail : Dépôt : https://services-teleprocedures.aspone.fr/wspreprod/deposit?wsdl Suivi : https://services-teleprocedures.aspone.fr/wspreprod/monitoring?wsdl Inscription : https://services-teleprocedures.aspone.fr/wspreprod/registering?wsdl Comptes Utilisateurs de démonstration : Tous les interchanges déposés avec les utilisateurs de démonstration fournis sont automatiquement flaggés en test. Les comptes primaires ont les droits d édition / visualisation sur les comptes secondaires qu ils administrent. 4

Fonctionnement WS Attention, pour certains destinataires, il n est pas possible de recevoir de CR en RECETTE : Téléprocédure Destinataire Réception CR Temps de réponse TVA DGFiP Oui entre 45mins et 2h OGA Non - DGFiP Oui entre 45mins et 2h TDFC Banque de France Non - Banques Commerciales Non - OGA Non - PAIEMENT DGFiP Oui entre 45mins et 2h REQUETE DGFiP Oui entre 45mins et 2h IR DGFiP Oui entre 45mins et 2h GPA Non - URSSAF Non - DUCS AGIRC/ARRCO Oui Entre 15mins et 2h POLE EMPLOI Non - CNAV Oui entre 10 et 30mins DADS-U AGIRC/ARRCO Oui entre 10 et 30mins NET-ENTREPRISES Oui entre 10mins et 1h CI-BTP Oui entre 10mins et 1h DUE CIRSO Non - AED POLE EMPLOI Oui entre 10 et 30mins DSI RSI Non - DSN NET-ENTREPRISES Oui entre 10 et 30mins 08/06/2015 5 OPS (destinataires finaux) Non -

WS Deposit = Dépôt de fichiers Méthodes du WS Deposit adddocument Dépôt d un interchange simple OU Dépôt de plusieurs interchanges par l intermédiaire d une archive ZIP A noter : le mode de dépôt simple ou multiple est automatiquement détecté par le portail par analyse de la pièce jointe 6

WS Monitoring = Suivi des flux Méthodes du WS Monitoring getinterchangesbydepositid : recherche d interchanges grâce à l identifiant de dépôt getdeclarationdetails : recherche des détails d une déclaration par son identifiant getrecipientreports : récupération des comptes rendus d une déclaration par son identifiant interchangesearch : recherche d interchanges par différents critères declarationsearch : recherche de déclarations par différents critères findauthorizedaccountsformonitoring : renvoie la liste des comptes que le compte courant permet d administrer (cas des comptes primaires / secondaires). 7

WS Registering = Inscription Méthodes du WS Registering registeringprimaryaccount : Inscription d un compte primaire registeringsecondaryaccount : Inscription d un compte secondaire (à associer à un compte primaire) getaccountstate : récupération de l état d un compte (un compte est pleinement fonctionnel qu à partir du moment où il a été validé par nos services et qu il passe à l état REGISTERED) modifyprimaryaccount : modification des infos associées à un compte primaire modifysecondaryaccount: modification des infos associées à un compte secondaire 8

Principe du suivi d un dépôt 1. Dépôt Deposit.addDocument Recherche par «depositid» 2. Suivi Interchange Monitoring.getInterchangesByDepositID Recherche par «declarationid» 3. Suivi Déclaration Monitoring.getDeclarationDetails Recherche par «declarationid» 4. Récup. CR destinataires Monitoring.getRecipientReports Suivi Interchange Monitoring.interchangeSearch Sélection de l interchange par critères : date de dépôt, type Suivi Déclaration Monitoring.declarationSearch Sélection de la déclaration par critères : date de dépôt, type SUIVI PAR IDENTIFIANT SUIVI PAR CRITÈRES DE RECHERCHE 9

Principe du suivi d un dépôt Suivi par identifiant Paramètre en Etape Libellé WS Méthode Commentaires entrée Fichier EDI ou En retour, on indique l'identifiant unique du dépôt 1 Dépôt d'un fichier Deposit AddDocument ZIP "depositid" En retour, une liste d'objets "interchanges". Chaque Récupération de la liste des interchanges contenus dans 2 Monitoring getinterchangesbydepositid depositid interchange peut contenir 1 à n déclarations (identifiées un dépôt par le paramètre "declarationid") POUR CHAQUE INTERCHANGE POUR CHAQUE DECLARATION 3 Récupération du détail d'une déclaration Monitoring getdeclarationdetails declarationid Récupération du détail d une déclaration 4 Récupération des comptes rendus destinataires sociaux Monitoring getrecipientreports declarationid Récupération des comptes rendus destinataires (HMTL, TEXTE, PDF) FIN POUR CHAQUE DECLARATION FIN POUR CHAQUE INTERCHANGE 10

GetInterchangesByDepositID 1/3 GetInterchangesByDepositID = Récupération des détails des interchanges par l ID de dépôt Retourne autant de nœuds «interchange» que de fichiers contenus dans le dépôt (1 seul interchange si dépôt simple, plusieurs si dépôt d une archive ZIP contenant plusieurs interchanges) Informations générales retournées : Sujet fourni lors du dépôt 11

GetInterchangesByDepositID 2/3 Pile d historique des états d un interchange : Etats possibles : DEPOSED Déposé mais pas encore traité TRANSLATION_PENDING En cours de traitement/traduction TRANSLATED_OK Traité / traduit TRANSLATED_KO L interchange n a pas pu être traduit / éclaté en déclaration(s) car il contient une ou plusieurs anomalie(s) générale(s) PROCESSED Au moins une TD de l interchange a été rejetée par le portail, les autres (s il y en a) ont reçu un acquittement positif/négatif de(s) destinataire(s) FULLY_PROCESSED Toutes les TD de l interchange ont reçu un acquittement positif/négatif de(s) destinataire(s). La notion de rejet/acceptation est portée par le statut des déclarations. Attributs : 12 iserror : indique si c est un statut d erreur

GetInterchangesByDepositID 3/3 Liste des déclarations contenues dans l interchange : Si l interchange est au statut «TRANSLATED_KO», l éclatement en déclaration n a pas pu avoir lieu : la liste de «declarationids» est donc vide. 13

GetDeclarationDetails 1/7 GetDeclarationDetails = Récupération des détails d une déclaration par son identifiant Informations générales retournées : Flag indiquant si la déclaration est en attente de compte rendu destinataire : True : en attente de CR False : tous les CR destinataires ont été réceptionnés Voir en annexes la liste et le temps de réception moyen des CR sociaux 14

GetDeclarationDetails 2/7 Informations générales sur l interchange associé : 15

GetDeclarationDetails 3/7 Pile d historique d une déclaration acceptée : Etats possibles : TRANSLATED_OK Traduite / traitée OK TRANSLATED_KO Echec de la traduction : la déclaration contient au moins une erreur SENT Envoyée au destinataire ACCEPTED_BY_DESTINATATION Acceptée par le destinataire FULLY_PROCESSED Rejetée par le destinataire Attributs : iserror : indique si c est un statut d erreur isfinal : indique si c est un statut final (pas de changement de statut possible) 16

GetDeclarationDetails 4/7 Pile d historique d une déclaration rejetée par le portail : Le détail du rejet portail se situe au niveau de la balise «detailledlabel». 17

GetDeclarationDetails 5/7 Pile d historique d une déclaration sociale rejetée par le destinataire : En social, le détail des erreurs se trouve dans le compte-rendu (HTML, Texte) mis à disposition par la méthode getrecipientreports. 18

GetDeclarationDetails 6/7 Pile d historique d une déclaration fiscale rejetée par le destinataire : En fiscal, le détail des erreurs se trouve directement dans la réponse à la méthode GetDeclarationDetails (pas besoin de récupérer de CR). 19

GetDeclarationDetails 7/7 En fonction du type de déclaration (TVA, DUCS, AED ), des informations spécifiques sont fournies : - Fiscal : la référence d obligation fiscale (ROF), le FRP, la liste des formulaires présents - EDI-TVA, EDI-PAIEMENT et DUCS : des informations sur le(s) télérèglement(s) - DUE et AED : des informations sur le salarié concerné Se reporter aux spécifications détaillées de la méthode getdeclarationdetails pour plus de précisions. 20

GetRecipientReports 1/2 GetRecipientReports = Récupération des comptes rendus destinataires Dans les paramètres d entrée, on peut indiquer si l on veut récupérer les CR zippés (true) ou non (false par défaut) : Attention : il n est pas possible de récupérer les CR fiscaux (uniquement possible pour le social, voir en annexe Comptes Rendus Sociaux) 21

GetRecipientReports 2/2 Réponse à la requête : Nombre de CR disponibles pour cette déclaration Flag indiquant si des comptes rendus sont attendus pour cette déclaration (false = tous les CR ont été réceptionnés) Destinataire ayant renvoyé les CR Indique si le CR en pièce jointe est zippé 22

Paramétrages SOAPUI www.tessi.fr

Paramétrages SOAPUI SOAPUI est un client webservice universel qui permet de tester la plupart des Webservices Télécharger SOAPUI à l adresse suivante : http://sourceforge.net/projects/soapui/files/soapui/3.6.1/soapui-x32-3_6_1.exe/download Créer un nouveau projet par webservice : File -> New SOAPUI Project 24

Paramétrages SOAPUI La boite de dialogue suivante s ouvre Project Name = nom du projet (ce qu on veut) Initial WSDL / WADL = l URL du fichier wsdl du webservice 25

Paramétrages SOAPUI Répéter la création de nouveaux prohets SOAPUI pour les 3 Webservices à tester Chaque nœud représenté par des flèches rouges correspond à une méthode disponible sur le webservice. 26

Paramétrages SOAPUI Panneau «Request Properties» Les paramètres importants à changer : Name = mettre ce qu on veut Exemple : «Depôt DADSU» Username = ASPONE Password = mdpaspone WSS-Password Type = PasswordDigest Le couple Username / Mot de passe correspond ici aux identifiants de «la marque blanche». En PRODUCTION, une «marque blanche» est créée par client pour cloisonner les flux. 27

Paramétrages SOAPUI Entête de la requête SOAP : Toutes les requêtes SOAP (sauf la requête d inscription de compte primaire) comportent une entête avec les paramètres suivants : ServiceVersion : 1.0 Login du compte utilisateur Mot de passe du compte (en clair) Le mot de passe est en clair dans la requête mais ne transite pas en clair entre le client et le serveur puisqu on utilise le protocole HTTPS! 28

Découverte de SOAPUI www.tessi.fr

Découverte de SOAPUI Webservice «Deposit» : comment attacher une pièce jointe? Au niveau de l enveloppe SOAP, charger le namespace «xop» en ajoutant : xmlns:xop="http://www.w3.org/2004/08/xop/include" Remplacer la valeur de la balise <web:data> par : <xop:include href="cid:data"/> 30

Découverte de SOAPUI Webservice «Deposit» : comment attacher une pièce jointe? L onglet «Attachments» en bas permet de charger le fichier EDI ou ZIP à envoyer : Cliquer sur l icône pour aller chercher un fichier sur le disque dur de l ordinateur local. Entrer ensuite les paramètres suivants : Content Type : application/octet-stream Part : choisir «anonymous» Type : UNKNOWN ContentID : data Cached : cocher la case 31

Découverte de SOAPUI Comment exécuter une requête? Il suffit de cliquer sur l icone pour lancer la requête La réponse s affiche à droite : SUCCESS ou ERROR 32

Découverte de SOAPUI Webservice «Monitoring» : comment récupérer une pièce jointe? Lorsque la réponse contient une pièce jointe (un compte rendu destinataire par exemple), il est possible de la récupérer dans l onglet «Attachments» de la réponse : 33

Annexes www.tessi.fr

Comptes Rendus Sociaux Téléprocédure Destinataire Nombre de CR DUE CIRSO 1 HTML entre 1 et 5h Informations générales sur l interchange associé : DUCS Format Temps de réponse Commentaire URSSAF 1 TEXTE quelques minutes AGIRC/ARRCO 2 HTML HTML entre 15mins et 2h plusieurs jours 1. Réception d'un Compte Rendu de Contrôle suite au traitement AGIRC / ARRCO 2. Si CR de contrôle OK, réception d'un Compte Rendu d'exploitation suite au traitement par l'institution de retraite DADS-U POLE-EMPLOI 1 TEXTE entre 30mins et 2h CNAV 1 HTML entre 10 et 30 mins AGIRC/ARRCO 1 HTML entre 10 et 30 mins NET-ENTREPRISES 1 HTML entre 10mins et 1h AED POLE-EMPLOI 2 HTML PDF Zippé entre 10mins et 30mins entre 10mins et 30mins 1. Réception d'un Compte Rendu Applicatif (CRA) indiquant OK / KO 2. Si déclaration OK, réception de l'attestation employeur rematérialisée DSN NET-ENTREPRISES 1 HTML entre 10 et 30 mins OPS (Destinataires Finaux) 0 N HTML Dépend de l OPS 1. Réception d un bilan d anomalies (ARS négatif = rejet) ou d un Certificat de Conformité (ARS positif = acceptation) 2. Si Certificat de Conformité reçu de Net-Entreprises (ARS Positif = acceptation), réception de 0 à N CR de la part de(s) OPS destinatrice(s) en fonction du type de document déposé 35

Hiérarchie des comptes Plusieurs niveaux de hiérarchie des comptes = différents niveaux de visualisations / droits 36