immobilisations-myunisoft
ComptabilitéTransforme une liste d'immobilisations (tableau des immobilisations, état des amortissements, export d'un ancien logiciel, PDF, Excel/CSV, ou saisie manuelle) en un fichier ASCII séquentiel au format QuadraIMMO (Cegid), prêt à être importé dans MyUnisoft via l'éditeur d'immobilisations « Quadra ». Utiliser ce skill DÈS QUE l'utilisateur veut importer, intégrer, reprendre, saisir ou migrer des immobilisations dans MyUnisoft, ou produire un fichier Quadra / QuadraIMMO d'immobilisations. Déclencher pour « importe ces immos dans MyUnisoft », « fais le fichier Quadra immo », « génère le fichier d'import immobilisations », « transforme ce tableau d'immo en fichier ASCII/Quadra », « reprends les immobilisations du dossier X », « migre les immos vers MyUnisoft », ou quand un tableau / état des immobilisations et amortissements est fourni pour l'intégrer en compta. Le livrable est un fichier .txt à positions fixes (480 car./ligne, montants en centimes, dates JJMMAA, taux ×100, latin-1), avec rapport de contrôle.
- Téléchargements
- 2
- Taille
- 34 Ko
- Dépôt
- TARNCOMPTA/claude-skills
- Synchronisé le
- 17 juil. 2026
Installation
Téléchargez le ZIP puis décompressez-le dans votre dossier de skills : le dossier immobilisations-myunisoft/ doit se retrouver dans ~/.claude/skills/ (Claude Code) ou être importé dans les paramètres de Claude.
Documentation du skill
Import immobilisations MyUnisoft (format Quadra)
Ce skill convertit une liste d'immobilisations en fichier ASCII séquentiel QuadraIMMO, importable dans MyUnisoft. MyUnisoft accepte le format Quadra pour les immobilisations : menu Tenue > Flux > Imports, sélection de l'éditeur d'immobilisations Quadra, puis choix du fichier.
Quand l'utiliser
Dès qu'l'utilisateur veut intégrer / reprendre des immobilisations dans un dossier MyUnisoft à partir d'un tableau d'immobilisations, d'un état des amortissements, d'un export d'un ancien logiciel, d'un PDF, d'un Excel/CSV ou d'une saisie manuelle.
Déroulé
1. Identifier le dossier client (CRM en priorité)
Si un nom de client/société est mentionné, consulter d’abord le CRM du cabinet (si disponible)
pour récupérer le nom exact du dossier. Le
nom_dossier n'est utilisé que pour nommer le fichier ; il n'a pas besoin de
correspondre exactement au libellé MyUnisoft (l'import se fait dans le dossier
déjà ouvert).
2. Lire la source des immobilisations
La source peut être :
- un Excel/CSV (tableau des immobilisations) → utiliser le skill
xlsxou lire le CSV directement (colonnes usuelles : compte, libellé, date d'acquisition/mise en service, valeur HT, durée, mode, amortissements antérieurs, dotation, VNC) ; - un PDF (état des immobilisations, plan d'amortissement) → skill
pdf-reading; si scanné, OCR puis relire attentivement les colonnes chiffrées (l'OCR décale souvent les colonnes et confond,/.) ; - une saisie manuelle dictée par l'utilisateur.
Extraire, pour chaque immobilisation : compte, libellé, dates d'acquisition et de mise en service, valeur HT, mode et durée d'amortissement, amortissements antérieurs (cumul avant l'exercice en cours), dotation de l'exercice, VNC.
Voir references/format_quadraimmo.md pour le détail de tous les champs, les
règles de codage et le schéma JSON complet.
3. Construire le JSON
Rassembler les données dans un JSON selon le schéma de
references/format_quadraimmo.md. Structure résumée :
{
"nom_dossier": "SARL EXEMPLE",
"immobilisations": [
{ "compte": "215400", "libelle": "Camion Renault Master",
"date_acquisition": "15/03/2022", "date_mise_service": "15/03/2022",
"valeur_ht": 25000.00, "duree_eco": 5, "type_eco": "L",
"amort_ant_eco": 10000.00, "dotation_eco": 5000.00 } ]
}
Points à clarifier avec l'utilisateur avant de générer (sauf si déjà dans la source ou la conversation) :
- Reprise en cours d'amortissement ? S'il s'agit d'une reprise de dossier, bien distinguer les amortissements antérieurs (cumul à l'ouverture de l'exercice) de la dotation de l'exercice. Si la source ne donne que le cumul total, demander la date d'arrêté correspondante.
- Amortissement fiscal dérogatoire ? Par défaut le volet fiscal recopie le
comptable (
type_eco,duree_eco,taux_eco,amort_ant_eco,dotation_eco). Ne renseigner les champs*_fiscalque s'il y a un amortissement dérogatoire. - Dossier déjà existant dans MyUnisoft ? Quasi toujours oui → ne pas
générer le bloc
constantes. Ne l'ajouter que si le dossier n'existe pas.
Le script calcule automatiquement, si non fournis : taux linéaire (100/durée),
base d'amortissement (= valeur HT), VNC (= valeur − amort − dotation), n°
d'immobilisation, état, et le volet fiscal. Ne pas inventer une donnée
manquante : la déduire si c'est raisonnable, sinon demander à l'utilisateur.
4. Générer le fichier
python3 scripts/build_immo_quadra.py chemin/vers/entree.json -o "IMMO_<Dossier>.txt"
Le script :
- écrit un enregistrement de 480 caractères par immobilisation, à positions fixes (montants en centimes, dates JJMMAA, taux ×100), en latin-1, fins de ligne CRLF ;
- ajoute l'enregistrement constantes (
ID, 180 car.) uniquement si le JSON contient une cléconstantes; - exécute des contrôles de cohérence et affiche un rapport.
5. Vérifier le rapport de contrôle
Le script contrôle notamment :
- valeur HT > 0 et compte renseigné (classe 2 attendue) ;
- date de mise en service présente ;
- amort. antérieurs + dotation ≤ valeur HT (pas de sur-amortissement) ;
- cohérence VNC = valeur − amort − dotation ;
- cohérence taux linéaire / durée ;
- unicité des n° d'immobilisation.
Si une [ERREUR] ou une [ALERTE] apparaît, la signaler à l'utilisateur et vérifier l'extraction avant de présenter le fichier (souvent : virgule mal lue, colonne décalée par l'OCR, ou confusion cumul/dotation). Le fichier est tout de même généré pour inspection.
6. Présenter le livrable
Présenter le .txt avec present_files, accompagné d'un résumé court du rapport
(nombre d'immobilisations, total valeur HT, statut des contrôles). Rappeler que
l'import se fait dans MyUnisoft via Tenue > Flux > Imports, éditeur
d'immobilisations Quadra, dans le dossier concerné.
Notes
- Plusieurs immobilisations : autant d'objets dans
immobilisations. - Véhicules : renseigner le sous-objet
vehicule(immatriculation, CO2, puissance) pour les VP/VU. - Cession :
etat = "C",date_cessionetprix_cessionrenseignés. - Ne jamais introduire de caractères de séparation parasites dans les libellés : le script neutralise tabulations et retours, mais privilégier des libellés propres, tronqués à 30 caractères.
- En cas de doute sur une convention (fichier trimé vs complété à 480 car., encodage), valider avec un fichier test réel fourni par l'utilisateur et ajuster le script si besoin.
Avis (0)
Connectez-vous pour noter ce skill et laisser un avis.
Aucun avis pour l'instant — soyez le premier à donner le vôtre.