ECHANGE DNI-APIP
API DNI
Introduction
Ce document décrit l'API permettant de mettre à disposition de l’APIP la soumission des dossiers des contribuables. C’est-à-dire l’API reçoit des dossiers des contribuables venant de l’APIP, renvoi les dossiers à la DNI qui valide le dossier avec le numéro du dossier et l’API leur retourne une réponse en fonction des données envoyées.
Methodes
| Methodes | Desccription |
|---|---|
POST /login |
authentification |
POST /demande |
creer un dossier |
POST /test-demande |
Test pour creer un dossier |
Authentification POST /login
| Parametres | |
|---|---|
username |
authentification |
password |
creer un dossier |
| Responses: application/json | |
| 200 | Succès |
| exemple | |
| 401 | Unauthorized |
| exemple |
Envoi des dossiers APIP->DNI
Fonctionnement POST /demande
Il existe trois (3) types d'entreprises qui sont envoyées:
- Le type entreprise individuelle
- Le type personne morale
- Le type groupement d'interêt économique La structure des données envoyées est différentes suivant le type d'entreprise.
Structure des données
Jeux de données
Demande POST /apip/demande
| Parametres | |
|---|---|
token |
authentification |
data |
données du dossier à créer |
| Responses: application/json | |
| 401 | Unauthorized |
| exemple | |
| 200 | Succès |
| DNI01-success | |
| DNI03-erreur nom | |
| DNI04-erreur numero dossier | |
| DNI08-erreur structure de données |
Retour NIF DNI->APIP
Fonctionnement
Après l'immatricule du dossier par le BIF, l'ensemble des NIFs générés sont envoyés à une APIP de l'APIP
Parametres POST http://192.168.10.181:8082/APIP/web/ws/get-nif
|
|
|---|---|
| headers | Authorization: "Basic token" |
code |
DNI09(erreur) DNI01(succes) |
data |
données envoyées DNI01-success et DNI03-erreur |
| Responses: application/json | |
| 200 | Succès |
Please register or sign in to comment