Requête de création d'écritures
Disponibilité
Applications :
Versions : 8 et +
URL
api/rest/Ecritures/%22Importer%22
Méthode
POST
Paramètres
Cette requête prend des paramètres sous la forme d'un objet JSON.
Paramètres spécifiques
Paramètre | Description | Valeurs possibles | Présence | Valeur par défaut |
---|---|---|---|---|
format | Format d'import | GestimumComptaVariable GestimumComptaFixe GestimumComptaV15 GestimumGescomV15 EBPV5V2000 EBPV3 |
Obligatoire | |
fichier_ecritures | Fichier d'écritures à importer | Facultatif | Non | |
fichier_comptes | Fichier de comptes à importer | Facultatif | Non | |
tester | Tester seulement, sans réellement importer | Oui Non |
Facultatif | Non |
simulation | Créer les écritures en simulation | Oui Non |
Facultatif | Non |
creer_sections_analytiques | Créer les sections analytiques | Oui Non |
Facultatif | Non |
plan_analytique | Code plan analytique des sections à créer | Facultatif |
Formats
Il existe 6 formats :
N° | Format | Nom interne | Type | Séparateur |
---|---|---|---|---|
1 | Gestimum Gestion Comptable à largeur variable | GestimumComptaVariable | Largeur variable | Virgule |
2 | Gestimum Gestion Comptable à largeur fixe | GestimumComptaFixe | Largeur fixe | |
3 | Gestimum Gestion Comptable version 1.5 | GestimumComptaV15 | Largeur fixe | |
4 | Gestimum Gestion Commerciale version 1.5 | GestimumGescomV15 | Largeur variable | Virgule |
5 | EBP versions 5 et 2000 | EBPV5V2000 | Largeur variable | Virgule |
6 | EBP version 3 | EBPV3 | Largeur variable | Virgule |
Exemples au format GestimumComptaVariable
Création d'une écriture de 3 lignes
{
"importer\_ecritures": {
"societe": {
"fichier": "DEMO.Gestimum",
"utilisateur": "DEMO",
"mot\_passe": "",
"deconnecter": "Non",
"exclusif": "Non"
},
"parametres": {
"journal": "Oui",
"statistiques": "Oui",
"format": "GestimumComptaVariable",
"fichier\_ecritures": [
"1,19/02/2019,VTE,411C25,,Presta,FAC19-1100425,EUR,12000,D,,02/03/2019,,CHQ,EUR",
"2,19/02/2019,VTE,445710,,Presta,FAC19-1100425,EUR,2400,C",
"3,19/02/2019,VTE,707100,,Presta,FAC19-1100425,EUR,9600,C"
],
"tester": "Oui"
}
}
}
Remarque : le fichier peut contenir plusieurs écritures
Création d'une écriture de 3 lignes avec 2 échéances
{
"importer\_ecritures": {
"societe": {
"fichier": "DEMO.Gestimum",
"utilisateur": "DEMO",
"mot\_passe": "",
"deconnecter": "Oui",
"exclusif": "Non"
},
"parametres": {
"journal": "Oui",
"statistiques": "Oui",
"format": "GestimumComptaVariable",
"fichier\_ecritures": [
"1,19/02/2019,VTE,411C25,,Presta,FAC19-1100425,EUR,12000,D,,,,CHQ,EUR",
"E10/04/2019,CHQ,40,4800",
"E10/04/2019,CHQ,60,7200",
"2,19/02/2019,VTE,445710,,Presta,FAC19-1100425,EUR,2400,C",
"3,19/02/2019,VTE,707100,,Presta,FAC19-1100425,EUR,9600,C"
],
"tester": "Non"
}
}
}
Création d'une écriture de 3 lignes avec 1 ventilation analytique
{
"importer_ecritures": {
"societe": {
"fichier": "DEMO.Gestimum",
"utilisateur": "DEMO",
"mot_passe": "",
"deconnecter": "Non",
"exclusif": "Non"
},
"parametres": {
"journal": "Oui",
"statistiques": "Oui",
"format": "GestimumComptaVariable",
"fichier_ecritures": [
"1,19/02/2019,VTE,411C25,,Presta,FAC19-1100425,EUR,12000,D,,02/03/2019,,CHQ,EUR",
"2,19/02/2019,VTE,445710,,Presta,FAC19-1100425,EUR,2400,C",
"3,19/02/2019,VTE,707100,,Presta,FAC19-1100425,EUR,9600,C",
">P1,S1,100,9600,100,1"
],
"tester": "Oui"
}
}
}
Exemple au format EBPV5V2000
Création d'une écriture de 3 lignes et d'1 compte comptable
{
"importer_ecritures": {
"societe": {
"fichier": "DEMO.Gestimum",
"utilisateur": "DEMO",
"mot_passe": "",
"deconnecter": "Non",
"exclusif": "Non"
},
"parametres": {
"journal": "Oui",
"statistiques": "Oui",
"format": "EBPV5V2000",
"fichier_ecritures": [
"1,11/02/2019,VTE,411C24,,Presta,FAC19-1100422,12000,D,13/03/2019,,CHQ,EUR",
"2,11/02/2019,VTE,445710,,Presta,FAC19-1100425,2400,C,,,,",
"3,11/02/2019,VTE,707100,,Presta,FAC19-1100425,9600,C,,,,"
],
"fichier_comptes": [
"411BETATEST0404,BETA TEST 0404,BETATEST0404,5 rue Cugnot;ZA du Patis,78120,Rambouillet,FR,,0134840901,0134840902"
],
"tester":"Oui"
}
}
}
Retour
``` { "result": [ { "resultat": "succès", "message": "terminé", "journal": [ "23/09/2019 11:47:22 Ouverture de la société C:\ProgramData\Gestimum\DEMO.Gestimum", "23/09/2019 11:47:25 Société C:\ProgramData\Gestimum\DEMO.Gestimum ouverte", "23/09/2019 11:47:25 Lancement de la tâche ImporterEcritures", "23/09/2019 11:47:25 Ci-dessous le rapport d'import :", "23/09/2019 11:47:25 ############################################################", "23/09/2019 11:47:25 Résumé", "23/09/2019 11:47:25 Lignes d'écritures importables : 3", "23/09/2019 11:47:25 Lignes d'écritures rejetables : 0", "23/09/2019 11:47:25 Lignes d'échéances importables : 0", "23/09/2019 11:47:25 Lignes d'échéances rejetables : 0", "23/09/2019 11:47:25 ERREURS : 0", "23/09/2019 11:47:25 AVERTISSEMENTS : 0", "23/09/2019 11:47:25 ############################################################", "23/09/2019 11:47:25 Fichier d'écritures importé : D:\Temp\ImporterEcritures\2019-09-23-11-47-22-048\Ecritures.txt", "23/09/2019 11:47:25 Légende :", "23/09/2019 11:47:25 ERR : Erreur provoquant le rejet de la ligne", "23/09/2019 11:47:25 AV : Avertissement ne provoquant pas le rejet de la ligne", "23/09/2019 11:47:25 E : Ligne d'écriture", "23/09/2019 11:47:25 S : Section analytique", "23/09/2019 11:47:25 H : Ligne d'échéance", "23/09/2019 11:47:25 Tâche ImporterEcritures terminée", "23/09/2019 11:47:25 Fermeture de la société C:\ProgramData\Gestimum\DEMO.Gestimum" ], "statistiques": { "nombre_erreurs": "0", "nombre_avertissements": "0", "nombre_lignes_écritures_importées": "3", "nombre_lignes_écritures_rejetées": "0", "nombre_lignes_échéances_importées": "0", "nombre_lignes_échéances_rejetées": "0", "nombre_lignes_analytiques_importées": "0", "nombre_lignes_analytiques_rejetées": "0" } } ] } ````