Skip to content

Récupérer la revue analytique d'un dossier de révision ​

Ce guide va vous accompagner dans l'opération de récupération de la revue analytique d'un dossier de révision.

Dans MyUnisoft le dossier de révision est utilisable depuis : Révision > Dossier de révision.

Aperçu du menu d'accès au dossier de révision

Vous obtenez ainsi l'ensemble des cycles de révision comptable du dossier.

Aperçu du dossier de révision par cycle

API ​

La route https://api.myunisoft.fr/api/v1/dadp/analytic_review permet de récupérer chaque revue par cycle avec l'API partenaires.

bash
curl --location 'https://api.myunisoft.fr/api/v1/dadp/analytic_review?review_id=138404&cycle_id=3' \
--header 'X-Third-Party-Secret: nodejs-G0D2VEsH4uQf1erFpfVRYsgc' \
--header 'society-id: 1' \
--header 'Authorization: Bearer {{API_TOKEN}}'

IMPORTANT

Penser à l'en-tête society-id pour préciser le dossier que vous souhaitez interroger (Obligatoire pour l'accès cabinet).

L'endpoint attend les paramètres (Querry strings) suivants pour pouvoir être exécuté :

paramètredecription
review_idl'id du dossier de révision pour lequel vous souhaitez récupérer la revue analytique. Celui-ci est récupérable avec l'aide de ce guide.
cycle_idl'id du cycle de révision que vous souhaitez récupérer. (valeurs dans le tableau ci-dessous)

Voici les valeurs statiques des IDs des cycles de révision :

idlabel du cycle
1Régularité
2Trésorerie
3Achats + Fournisseurs
4Charges externes
5Ventes + Clients
6Stocks
7Immobilisations
8Personnel
9Etat
10Capitaux + Provisions
11Groupes et associés
12Autres comptes
13Annexe

En cas de succès la route retournera une réponse dont vous trouverez un exemple ci-dessous :

Retour JSON de l'API
json
{
  "balance_sheet": {
    "solde_n_total": 0,
    "solde_n_1_total": 0,
    "solde_n_2_total": 0,
    "variation_n_n_1_total": 0,
    "evo_total": 0,
    "va_total": 0,
    "data": [
        {
          "account_id": 25587189,
          "account_number": "40000000000",
          "label": "FOURNISSEURS ET COMPTES RATTACHES",
          "solde_n": -3933.00,
          "solde_n_1": 0.00,
          "solde_n_2": 0.00,
          "variation_n_n_1": -3933.00,
          "evo": "NA",
          "va": "0.85",
          "id_l_dossier_revision_compte": null,
          "nb_line_entries": 7,
          "nb_docs": 2,
          "nb_acc_docs": 0,
          "nb_da_acc_docs": 0,
          "valid_collab": {
            "status": "to_do",
            "trigram": "",
            "name": "",
            "validation_date": ""
          },
          "valid_rm": {
            "status": "to_validate",
            "trigram": "",
            "name": "",
            "validation_date": ""
          },
          "nb_comments": 0,
          "nb_comments_permanent": 0,
          "hasJustification": false
        },
        {
          "account_id": 11788097,
          "account_number": "401000",
          "label": "FOURNISSEURS",
          "solde_n": 0.00,
          "solde_n_1": 572914.99,
          "solde_n_2": -258000.01,
          "variation_n_n_1": -572914.99,
          "evo": "-100.00",
          "va": "0.00",
          "id_l_dossier_revision_compte": 61816,
          "nb_line_entries": 0,
          "nb_docs": null,
          "nb_acc_docs": 1,
          "nb_da_acc_docs": 0,
          "valid_collab": {
            "status": "to_do",
            "trigram": "B.GA",
            "name": "GARIAZZO Benoit",
            "validation_date": "2025-05-06T12:40:52.407764"
          },
          "valid_rm": {
            "status": "to_validate",
            "trigram": "B.GA",
            "name": "GARIAZZO Benoit",
            "validation_date": "2025-05-06T12:40:52.407764"
          },
          "nb_comments": 0,
          "nb_comments_permanent": 1,
          "hasJustification": false
        }
      // (...)
    ]
  },
  "accounts_results": {
    "solde_n_total": 0,
    "solde_n_1_total": 0,
    "solde_n_2_total": 0,
    "variation_n_n_1_total": 0,
    "evo_total": 0,
    "va_total": 0,
    "data": [
      {
        "account_id": 11788191,
        "account_number": "60100000000000000",
        "label": "ACHATS MATIERES PREMIERES",
        "solde_n": 0.00,
        "solde_n_1": 16314.00,
        "solde_n_2": 255925.00,
        "variation_n_n_1": -16314.00,
        "evo": "-100.00",
        "va": "0.00",
        "id_l_dossier_revision_compte": null,
        "nb_line_entries": 0,
        "nb_docs": null,
        "nb_acc_docs": 0,
        "nb_da_acc_docs": 0,
        "valid_collab": {
          "status": "to_do",
          "trigram": "",
          "name": "",
          "validation_date": ""
        },
        "valid_rm": {
          "status": "to_validate",
          "trigram": "",
          "name": "",
          "validation_date": ""
        },
        "nb_comments": 0,
        "nb_comments_permanent": 0,
        "hasJustification": false
      },
      {
          "account_id": 11788205,
          "account_number": "60700000000000000",
          "label": "ACHATS DE MARCHANDISES",
          "solde_n": -2030.61,
          "solde_n_1": 8332.88,
          "solde_n_2": 0.00,
          "variation_n_n_1": -10363.49,
          "evo": "-124.37",
          "va": "0.44",
          "id_l_dossier_revision_compte": null,
          "nb_line_entries": 8,
          "nb_docs": 0,
          "nb_acc_docs": 0,
          "nb_da_acc_docs": 0,
          "valid_collab": {
            "status": "to_do",
            "trigram": "",
            "name": "",
            "validation_date": ""
          },
          "valid_rm": {
            "status": "to_validate",
            "trigram": "",
            "name": "",
            "validation_date": ""
          },
          "nb_comments": 0,
          "nb_comments_permanent": 0,
          "hasJustification": false
      },
      // (...)
    ]
  }
}

Voici les spécifications des propriétés de la réponse retournée :

Interface TypeScript de la revue analytique
ts
export interface RevueAnalytique {
  balance_sheet: {
    solde_n_total: number,
    solde_n_1_total: number,
    solde_n_2_total: number,
    variation_n_n_1_total: number,
    evo_total: number,
    va_total: number,
    data: [
      {
        account_id: number,
        account_number: string,
        label: string,
        solde_n: number,
        solde_n_1: number,
        solde_n_2: number,
        variation_n_n_1: number,
        evo: string,
        va: string,
        id_l_dossier_revision_compte: number,
        nb_line_entries: number,
        nb_docs: number,
        nb_acc_docs: number,
        nb_da_acc_docs: number,
        valid_collab: {
          status: string,
          trigram: string,
          name: string,
          validation_date: string
        },
        valid_rm: {
          status: string,
          trigram: string,
          name: string,
          validation_date: string
        },
        nb_comments: number,
        nb_comments_permanent: number,
        hasJustification: boolean
      }
    ]
  },
  accounts_results: {
    solde_n_total: number,
    solde_n_1_total: number,
    solde_n_2_total: number,
    variation_n_n_1_total: number,
    evo_total: number,
    va_total: number,
    data: [
      {
        account_id: number,
        account_number: string,
        label: string,
        solde_n: number,
        solde_n_1: number,
        solde_n_2: number,
        variation_n_n_1: number,
        evo: string,
        va: string,
        id_l_dossier_revision_compte: number,
        nb_line_entries: number,
        nb_docs: number,
        nb_acc_docs: number,
        nb_da_acc_docs: number,
        valid_collab: {
          status: string,
          trigram: string,
          name: string,
          validation_date: string
        },
        valid_rm: {
          status: string,
          trigram: string,
          name: string,
          validation_date: string
        },
        nb_comments: number,
        nb_comments_permanent: number,
        hasJustification: boolean
      }
    ]
  }
}

(retour en haut de page)