Aller au contenu

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 :

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