api-partenaires

Récupérer la liste des immobilisations d’une société (dossier)

Ce guide a pour objectif de vous accompagner dans l’opération de récupération de la liste des immobilisations d’une société (dossier).

Dans MyUnisoft les immobilisations sont gérées depuis : Révision > Feuilles de travail > Immobilisations.

Vous obtenez la liste des comptes d’immobilisations et le détails de chacun.

API

La route https://api.myunisoft.fr/api/v1/immo permet de récupérer cette liste avec l’API partenaires.

curl --location 'https://api.myunisoft.fr/api/v1/immo?dossier_revision_id=12345' \
--header 'X-Third-Party-Secret: nompartenaire-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'society-id: 1' \
--header 'Authorization: Bearer '

[!IMPORTANT] Penser à préciser l’en-tête society-id si vous utilisez un 🔹 Accès cabinet.

L’endpoint attend un paramètre de requête dossier_revision_id pour pouvoir être exécuté.

paramètre decription
dossier_revision_id L’id du dossier de révision de l’exercice que vous interrogez

Pour obtenir la liste des dossiers de révision et leur id : Récupérer les dossiers de révision.

Retour JSON de l'API ```json [ // ... { "id_compte": 23011884, "id_societe": 38758, "noCompte": "218200", "label": "Véhicules 2016-", "comm": 0, "isPopulate": true, "arrayImmo": [ { "id_immo": 100210, "id_account": 23011884, "no_account": "218200", "account_label": "Véhicules 2016-", "id_type_amort": 1, "id_line_entry_purchase": 0, "subvention_id": 0, "id_entry_purchase": 0, "provider": "", "label": "2016-50g/km-20300", "purchase_date": "2016-05-05", "start_date": "2016-05-05", "purchase_value": 50000, "month": 120, "end_date": "0000-00-00", "sale_value": 0, "intern_ref": "", "param_vat_id": 0, "vat_amount": 0, "removal_entry_id": [], "original_removal_entry_id": 0, "bulk_removal": false, "quantity": 1, "unit_costs": 50000, "additional_depreciation_rate": 0, "analytics": false, "id_vehicule": 802, "dotation_account_id": 0, "dotation_account_number": "", "date_transfert": "", "arrayDotation": [ { "id_amort": 0, "id_immo": 100210, "id_dossier_revision": -8, "id_entry": 0, "value": 5000, "periode": "01/01/2033 - 31/12/2033", "dotation_type": 1, "previous_value": 45000, "periode_value": 5000, "end_periode_value": 50000, "vnc": 0, "m_debut_periode": "2033-01-01", "m_fin_periode": "2033-12-31" }, { "id_amort": 0, "id_immo": 100210, "id_dossier_revision": -7, "id_entry": 0, "value": 5000, "periode": "01/01/2032 - 31/12/2032", "dotation_type": 1, "previous_value": 40000, "periode_value": 5000, "end_periode_value": 45000, "vnc": 5000, "m_debut_periode": "2032-01-01", "m_fin_periode": "2032-12-31" } // ... ], "fiscal_arrayDotation": [ { "id_amort": 0, "id_immo": 100210, "id_dossier_revision": -8, "id_entry": 0, "value": 5000, "periode": "01/01/2033 - 31/12/2033", "dotation_type": 2, "previous_value": 45000, "periode_value": 5000, "end_periode_value": 50000, "vnc": 0, "m_debut_periode": "2033-01-01", "m_fin_periode": "2033-12-31" }, { "id_amort": 0, "id_immo": 100210, "id_dossier_revision": -7, "id_entry": 0, "value": 5000, "periode": "01/01/2032 - 31/12/2032", "dotation_type": 2, "previous_value": 40000, "periode_value": 5000, "end_periode_value": 45000, "vnc": 5000, "m_debut_periode": "2032-01-01", "m_fin_periode": "2032-12-31" } // ... ], "additional_depreciation_arrayDotation": [], "derogatoire_arrayDotation": [], "excess_deprecation_arrayDotation": [ { "id_amort": 358228, "id_immo": 100210, "id_dossier_revision": 131558, "id_entry": 0, "value": 0, "periode": "01/01/2023 - 31/12/2023", "dotation_type": 4, "previous_value": 0, "periode_value": 0, "end_periode_value": 0, "vnc": 0, "m_debut_periode": "2023-01-01", "m_fin_periode": "2023-12-31" }, { "id_amort": 358227, "id_immo": 100210, "id_dossier_revision": 131557, "id_entry": 0, "value": 3170, "periode": "01/01/2024 - 31/12/2024", "dotation_type": 4, "previous_value": 0, "periode_value": 3170, "end_periode_value": 0, "vnc": 0, "m_debut_periode": "2024-01-01", "m_fin_periode": "2024-12-31" } // ... ], "fiscal_type": 1, "fiscal_duration": 120, "fiscal_amount": 50000, "type_calcul_dotation": 1, "previousDotation": 0, "currentAnnualDotation": 5000, "EndingAnnualDotation": 5000, "FiscalpreviousDotation": 0, "FiscalcurrentAnnualDotation": 5000, "FiscalEndingAnnualDotation": 5000, "additional_depreciation_previousDotation": 0, "additional_depreciation_currentAnnualDotation": 0, "additional_depreciation_EndingAnnualDotation": 0, "netBookValue": 45000, "capitalGain": 0, "hasEntry": false, "PJNumber": 0, "hasComment": false, "TableauModificationPlanAmortissement": [], "param_amortissement": { "montant": 50000, "duree": 3600, "depuis_le": "1900-01-01", "id_review": -1, "taux_linéaire": 0, "taux_linéaireDegressif": 0, "taux_degressif": 0, "NumOccurenceDepuisDebutPlan": 0 } } // ... ], "value": 58600, "previousDotation": 0, "currentAnnualDotation": 5367.78, "EndingAnnualDotation": 5367.78, "FiscalpreviousDotation": 0, "FiscalcurrentAnnualDotation": 0, "FiscalEndingAnnualDotation": 0, "netBookValue": 0, "mismatch": false, "m_achat_compta": 58600, "m_amort_ant_compta": 0, "m_dotation_periode_compta": 5367.78, "m_amortissement_fin_periode_compta": 5367.78 } // ... ] ```
Interface TypeScript Immobilisation ```ts export interface Immobilisation { id_compte: number, id_societe: number, noCompte: string, label: string, comm: number, isPopulate: boolean, arrayImmo: [], value: number, previousDotation: number, currentAnnualDotation: number, EndingAnnualDotation: number, FiscalpreviousDotation: number, FiscalcurrentAnnualDotation: number, FiscalEndingAnnualDotation: number, netBookValue: number, mismatch: boolean, m_achat_compta: number, m_amort_ant_compta: number, m_dotation_periode_compta: number, m_amortissement_fin_periode_compta: number } ```

(retour en haut de page)