Aller au contenu principal

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ètreDescriptionValeurs possiblesPrésenceValeur par défaut
formatFormat d'importGestimumComptaVariable
GestimumComptaFixe
GestimumComptaV15
GestimumGescomV15
EBPV5V2000
EBPV3
Obligatoire
fichier_ecrituresFichier d'écritures à importerFacultatifNon
fichier_comptesFichier de comptes à importerFacultatifNon
testerTester seulement, sans réellement importerOui
Non
FacultatifNon
simulationCréer les écritures en simulationOui
Non
FacultatifNon
creer_sections_analytiquesCréer les sections analytiquesOui
Non
FacultatifNon
plan_analytiqueCode plan analytique des sections à créerFacultatif

Formats

Il existe 6 formats :

FormatNom interneTypeSéparateur
1Gestimum Gestion Comptable à largeur variableGestimumComptaVariableLargeur variableVirgule
2Gestimum Gestion Comptable à largeur fixeGestimumComptaFixeLargeur fixe
3Gestimum Gestion Comptable version 1.5GestimumComptaV15Largeur fixe
4Gestimum Gestion Commerciale version 1.5GestimumGescomV15Largeur variableVirgule
5EBP versions 5 et 2000EBPV5V2000Largeur variableVirgule
6EBP version 3EBPV3Largeur variableVirgule

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"
}
}
]
}