{"protocolVersion":"0.3.0","name":"Locameublé","description":"Tient la comptabilité LMNP ou LMP d'un foyer Locameublé : biens, baux, loyers, exercices, résultat fiscal et contrôles. Connexion OAuth 2.1 au compte de la personne. Pas de point A2A : passez par le serveur MCP (url) ou par l'API https://app.locameuble.fr/api/v1.","url":"https://app.locameuble.fr/mcp","preferredTransport":"JSONRPC","version":"1.16.0","provider":{"organization":"Locameublé","url":"https://locameuble.fr"},"documentationUrl":"https://locameuble.fr/llms.txt","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"oauth":{"type":"oauth2","oauth2MetadataUrl":"https://app.locameuble.fr/.well-known/oauth-authorization-server","flows":{"authorizationCode":{"authorizationUrl":"https://app.locameuble.fr/autoriser","tokenUrl":"https://app.locameuble.fr/oauth/token","refreshUrl":"https://app.locameuble.fr/oauth/token","scopes":{"foyer":"Lire et écrire dans le foyer de la personne connectée"}}}}},"security":[{"oauth":["foyer"]}],"skills":[{"id":"lire_accueil","name":"Lire l'accueil","description":"L'accueil en une lecture : l'exercice de l'année et son résultat fiscal estimé, les loyers du mois (perdus exclus), les contrôles qui bloquent la clôture et la prochaine échéance fiscale. Montants en centimes.","tags":["lecture"]},{"id":"lister_biens","name":"Lister les biens","description":"Les biens loués du foyer, archivés exclus, triés par nom. Montants en centimes.","tags":["lecture"]},{"id":"lire_bien","name":"Lire un bien","description":"Tout ce que montre la fiche d'un bien : adresse, achat (date, prix, frais), mise en location, DPE, usage personnel, ventilation en composants avec leurs durées et valeurs, immobilisations (mobilier, travaux) avec leurs entrées d'amortissement, emprunts et baux liés, et la vente avec son estimation de plus-value si elle est déclarée. Montants en centimes, parts sur 10 000.","tags":["lecture"]},{"id":"lire_tableau_bien","name":"Lire le tableau d'un bien","description":"Les chiffres de l'année en cours en haut de la fiche d'un bien : loyers encaissés, dernier loyer en retard, charges dont intérêts, résultat fiscal (celui de l'activité quand elle a d'autres biens, resultatPortee le dit), amortissement reporté, sa part du capital restant dû et de la mensualité, le bail en cours et le paiement du mois, l'emprunt principal, et les 5 prochaines échéances. Montants en centimes.","tags":["lecture"]},{"id":"lire_risques","name":"Lire l'état des risques d'un bien","description":"Les risques naturels et technologiques que Géorisques recense au point du bien, pour l'état des risques à annexer au bail, avec le lien du rapport prérempli. Sans point (adresse non choisie parmi les suggestions, latitude et longitude vides) ou sans réponse de Géorisques, risques est null et message dit pourquoi.","tags":["lecture"]},{"id":"chercher_dpe","name":"Chercher un DPE","description":"Lit la classe et la fin de validité d'un DPE dans la base publique de l'ADEME, par son numéro de 13 caractères. N'écrit rien : modifier_bien enregistre classeDpe, dpeNumero et dpeFinValidite une fois la personne d'accord. Sans réponse, message dit pourquoi et la classe se choisit à la main.","tags":["lecture"]},{"id":"lister_baux","name":"Lister les baux","description":"Les baux du foyer, du plus récent au plus ancien, avec leurs locataires.","tags":["lecture"]},{"id":"lire_bail","name":"Lire un bail","description":"La fiche d'un bail : ses conditions, son bien, ses locataires avec e-mail, téléphone et part, la révision IRL à venir ou ce qui l'arrête avec son brouillon, le dépôt de garantie reçu, rendu et retenu avec ses dates limites de restitution, et ce qui empêche de le supprimer. Ses loyers : lister_loyers avec bailId.","tags":["lecture"]},{"id":"lister_loyers","name":"Lister les loyers","description":"Les loyers d'un mois (YYYY-MM, le mois en cours par défaut) ou d'un bail, avec leur statut du jour, leur quittance, la relance qu'ils appellent et à qui un envoi partirait. Avec statut, du ou au et sans mois ni bail : tout le foyer, du plus récent au plus ancien, 100 au plus, total compte tous ceux du filtre.","tags":["lecture"]},{"id":"lister_rapprochements_loyers","name":"Lister les rapprochements proposés","description":"Les paires que l'écran des loyers propose : un crédit bancaire pas encore classé et le loyer ouvert qu'il règle sans doute, par montant et date (7 jours avant l'échéance à 20 jours après). ambigu : un autre loyer ou crédit pourrait aussi aller, à vérifier avec la personne. À confirmer par rapprocher_loyer.","tags":["lecture"]},{"id":"lister_exercices","name":"Lister les exercices","description":"Chaque activité du foyer et ses exercices, du plus récent au plus ancien, avec les années qu'ouvrir_exercice accepte encore (l'année en cours et la précédente, couvertes par des règles et pas encore ouvertes).","tags":["lecture"]},{"id":"lire_resultat","name":"Lire le résultat","description":"Le résultat de l'exercice, calculé avec les règles gravées sur lui. Chaque montant porte sa trace : la règle et les écritures qui l'ont produit. Avec l'impôt évité par les déficits et le nombre de lignes bancaires de l'exercice encore à classer.","tags":["lecture"]},{"id":"lister_controles","name":"Lister les contrôles","description":"Ce qui empêche de clôturer l'exercice (bloquants, et « à valider » non validés) et les observations.","tags":["lecture"]},{"id":"lire_amortissements","name":"Lire les amortissements","description":"Le tableau d'amortissement de chaque bien pour une année : chaque élément avec sa base, sa durée, la dotation de l'année, le cumul et la valeur nette, et l'ARD créé, imputé et en stock. Sans année, ou une année sans exercice, rend celle que l'app ouvre d'abord.","tags":["lecture"]},{"id":"lire_liasse","name":"Lire la liasse","description":"Les cases de la liasse (2031, 2033-A à 2033-D) et l'aide à la 2042 C PRO d'un exercice, comme l'app les montre, en euros. Demande l'offre Déclaration payée ; sinon payment_required dit quoi faire dans l'app. Le résultat seul se lit avec lire_resultat.","tags":["lecture"]},{"id":"lire_reglages_annee","name":"Lire les réglages d'une année","description":"Pour une année, chaque exploitant du foyer avec sa résidence fiscale, son pays, ses autres revenus d'activité, son affiliation SSI et sa TMI : ce qui décide du statut LMNP ou LMP.","tags":["lecture"]},{"id":"lire_tresorerie","name":"Lire la trésorerie","description":"La trésorerie de l'exercice, lue sur les lignes bancaires et non sur les écritures : chaque mois de l'exercice par catégorie (Recettes, chaque article de charge, Non classé), le total de chaque rangée et le net. Lignes ignorées et lignes d'une autre activité exclues. Montants en centimes, positifs pour une entrée.","tags":["lecture"]},{"id":"lister_comptes","name":"Lister les comptes bancaires","description":"Les comptes bancaires du foyer, avec le nombre de lignes à classer.","tags":["lecture"]},{"id":"lister_lignes_bancaires","name":"Lister les lignes bancaires","description":"Les lignes bancaires d'un compte, ou de tous les comptes du foyer, de la plus récente à la plus ancienne ; etat « a-classer » garde celles qui n'ont ni écriture ni mise de côté. 100 au plus, total compte toutes celles du filtre. Montants en centimes, positifs pour une entrée.","tags":["lecture"]},{"id":"lister_tiers","name":"Lister les tiers","description":"Les lignes bancaires du foyer, ignorées comprises, regroupées par qui elles paient ou d'où elles viennent, lu dans le libellé : entrées et sorties des 12 derniers mois, l'article le plus souvent classé et le rythme quand 3 lignes au moins se suivent à intervalle régulier. Le plus gros flux d'abord, 100 au plus, total les compte tous. Montants en centimes.","tags":["lecture"]},{"id":"lister_lignes_semblables","name":"Lister les lignes semblables","description":"Les autres lignes à classer du même compte qu'une règle sur le tiers de ce libellé (motif) et ce sens attraperait. regleProposee dit si cette règle manque encore, couverte si une règle du foyer classe déjà la ligne. 100 au plus, total les compte toutes.","tags":["lecture"]},{"id":"lister_revue","name":"Lister la file de revue","description":"La file « À valider » : lot, les propositions sûres qui se valident d'un coup, et uneParUne, celles à regarder. 200 au plus de chaque, totaux les compte tous ; sansProposition dit combien de lignes n'ont pas encore été lues, ou ont été refusées au quota, ou attendent parce que le classement automatique est coupé. Rien n'est écrit avant valider_revue ou corriger_revue.","tags":["lecture"]},{"id":"lister_regles","name":"Lister les règles de classement","description":"Les règles de classement des lignes bancaires, dans l'ordre où elles s'appliquent : la première qui correspond l'emporte. Rend aussi les articles et les biens qu'une règle peut viser. Montants en centimes, comparés sans leur signe.","tags":["lecture"]},{"id":"proposer_regles","name":"Proposer les classements des règles","description":"Ce que les règles feraient des lignes bancaires encore à classer, tous comptes confondus, sans rien écrire : pour chaque ligne qu'une règle vise, l'article (null pour Perso) et le bien proposés. Une proposition sans bien demande de choisir le bien dans appliquer_regles. Des plus anciennes aux plus récentes, 100 au plus, total les compte toutes. Montants en centimes, positifs pour une entrée.","tags":["lecture"]},{"id":"lire_reprise","name":"Lire la reprise","description":"La reprise de la dernière liasse déposée, ou de documentId : le brouillon tiré du PDF (composants et immobilisations avec leurs amortissements antérieurs, stock d'ARD, déficits reportables), les contrôles de la liasse et ce qui bloque encore la confirmation. reprise vaut null avant tout dépôt, echec dit pourquoi la lecture a échoué. confirmeLe est rempli une fois la reprise confirmée. Montants en centimes.","tags":["lecture"]},{"id":"lister_ecritures","name":"Lister les écritures","description":"Les écritures d'un exercice, de la plus récente à la plus ancienne, filtrées par article, bien ou nature. 100 au plus, total compte toutes celles du filtre. Montants en centimes, dans le sens de l'article ; négatif pour un remboursement.","tags":["lecture"]},{"id":"lister_emprunts","name":"Lister les emprunts","description":"Les emprunts du foyer, archivés exclus, avec les biens qu'ils financent et les intérêts des échéances de l'année (tout l'emprunt, du tableau de la banque s'il est saisi, sinon de l'échéancier calculé). Montants en centimes.","tags":["lecture"]},{"id":"lire_emprunt","name":"Lire un emprunt","description":"Un emprunt comme sa fiche le montre : libellé, banque, capital, taux, durée, déblocage, différé, assurance, frais, les biens financés avec leur part, puis la mensualité et, par année civile, intérêts, assurance, frais, capital remboursé et restant dû. Les échéances une par une : lire_echeancier_emprunt. Montants en centimes. Refuse un emprunt archivé ou d'un autre foyer.","tags":["lecture"]},{"id":"lire_echeancier_emprunt","name":"Lire l'échéancier d'un emprunt","description":"L'échéancier que les chiffres fiscaux lisent : celui de la banque s'il est importé (source banque, avec le fichier et la façon dont il a été lu), sinon celui calculé (source calcule). Chaque échéance, puis par année civile intérêts, assurance, frais, capital remboursé et capital restant dû. echeancier vaut null quand les paramètres saisis ne se calculent pas. Montants en centimes.","tags":["lecture"]},{"id":"lister_locataires","name":"Lister les locataires","description":"Les locataires du foyer, actifs puis archivés, triés par nom, avec leur bail en cours s'ils en ont un. Ni e-mail ni téléphone : la fiche du locataire les montre.","tags":["lecture"]},{"id":"lire_locataire","name":"Lire un locataire","description":"La fiche d'un locataire : ses coordonnées, chacun de ses baux avec son statut du jour, et ce qui empêche de l'archiver tant qu'un bail court.","tags":["lecture"]},{"id":"lister_documents","name":"Lister les documents","description":"Les pièces du coffre, archivées exclues, de la plus récente à la plus ancienne, avec ce à quoi chacune est rattachée (une écriture, une ligne bancaire encore à classer, une quittance, une liasse, un bail ou un bien). 100 au plus, total les compte toutes. piecesLibres liste les justificatifs qu'aucune écriture ni ligne n'utilise encore, les 50 plus récents, pour en joindre un.","tags":["lecture"]},{"id":"lire_demarrage","name":"Lire la mise en route et les tâches","description":"Ce que montre l'accueil : les étapes de mise en route (faites, passées, facultatives) et la prochaine, puis la liste « À faire » rangée par urgence (loyers en retard, contrôles qui bloquent une clôture, échéances fiscales des 45 jours, lignes à classer, saison). Une étape facultative se passe avec regler_etape_demarrage.","tags":["lecture"]},{"id":"lire_foyer","name":"Lire les réglages du foyer","description":"Ce que montre la page Réglages : le nom du foyer, les déclarants (numéro fiscal et NIF masqués), l'activité avec son SIRET et son option sur les frais d'acquisition, les années à renseigner, le classement automatique, le récap du lundi, les membres et les invitations en attente.","tags":["lecture"]},{"id":"lire_abonnement","name":"Lire l'abonnement","description":"L'offre du foyer (gestion ou declaration), sa fréquence, son statut (essai, actif, lecture_seule, supprimable), la fin de l'essai, le prochain prélèvement, le dernier jour de lecture une fois arrêté, un paiement refusé, et les lectures IA de l'année d'abonnement. Changer d'offre, de carte ou résilier se fait dans l'app.","tags":["lecture"]},{"id":"chercher_entreprise","name":"Chercher une entreprise dans l'annuaire","description":"Lit un SIREN ou un SIRET dans l'annuaire public des entreprises (Sirene) : dénomination, date de début, code APE et adresse, pour préremplir modifier_activite. N'enregistre rien. trouve vaut false avec un message quand l'annuaire ne répond pas ou ne diffuse pas ce numéro.","tags":["lecture"]},{"id":"ajouter_ecriture","name":"Ajouter une écriture","description":"Crée une recette ou une dépense dans un exercice ouvert. Le montant est en centimes, dans le sens de l'article ; négatif pour un remboursement. documentId joint une pièce libre du coffre, comme celle que lire_justificatif vient de ranger ; si elle ne peut pas être jointe, rien n'est créé.","tags":["écriture"]},{"id":"modifier_ecriture","name":"Modifier une écriture","description":"Corrige une écriture saisie d'un exercice ouvert : seuls les champs donnés changent, avec les mêmes contrôles qu'à la saisie. Un loyer encaissé s'annule par annuler_encaissement ; une ligne bancaire ou un import se corrige à sa source.","tags":["écriture"]},{"id":"supprimer_ecriture","name":"Supprimer une écriture","description":"Supprime une écriture saisie d'un exercice ouvert. Un loyer encaissé s'annule par annuler_encaissement ; une ligne bancaire ou un import se corrige à sa source.","tags":["écriture"]},{"id":"joindre_justificatif","name":"Joindre un justificatif","description":"Joint un justificatif à une écriture d'un exercice ouvert : une pièce libre du coffre (documentId), ou un fichier envoyé en base64 (nom, typeMime, contenu ; PDF, JPEG, PNG ou HEIC, 10 Mo au plus, une photo 2 Mo au plus), rangé au coffre puis joint. 10 pièces au plus par écriture. Une pièce déjà jointe ailleurs, ou une écriture pleine, rend conflict.","tags":["écriture"]},{"id":"detacher_justificatif","name":"Détacher un justificatif","description":"Détache un justificatif d'une écriture d'un exercice ouvert : la pièce reste au coffre, libre pour une autre écriture. Une pièce qui n'est pas jointe à cette écriture rend not_found.","tags":["écriture"]},{"id":"joindre_justificatif_ligne","name":"Joindre un justificatif à une ligne bancaire","description":"Joint la facture d'une ligne bancaire, classée ou pas : une pièce libre du coffre (documentId), ou un fichier envoyé en base64 (nom, typeMime, contenu ; PDF, JPEG, PNG ou HEIC, 10 Mo au plus, une photo 2 Mo au plus), rangé au coffre puis joint. Sur une ligne encore à classer, la pièce suit la ligne et passe à son écriture quand elle est classée ; sur une ligne classée, elle va à son écriture, dans un exercice ouvert. 10 pièces au plus par ligne. Une pièce déjà jointe ailleurs, ou une ligne pleine, rend conflict.","tags":["écriture"]},{"id":"detacher_justificatif_ligne","name":"Détacher un justificatif d'une ligne bancaire","description":"Détache une facture d'une ligne bancaire, ou de son écriture si la ligne est classée (exercice ouvert) : la pièce reste au coffre, libre. Une pièce qui n'est pas jointe à cette ligne rend not_found.","tags":["écriture"]},{"id":"lire_document","name":"Ouvrir un document","description":"Un lien signé, valable un jour, vers une pièce du coffre (documentId, lu dans lister_documents ou lister_ecritures) ou le PDF d'une quittance ou d'un avis (quittanceId). Le lien s'ouvre sans connexion : ne le partagez qu'avec la personne. Ouvert à un foyer en lecture seule, pas à un membre lecteur.","tags":["écriture"]},{"id":"creer_locataire","name":"Créer un locataire","description":"Ajoute un locataire au foyer, sans bail. creer_bail peut aussi créer les siens en même temps que le bail.","tags":["écriture"]},{"id":"modifier_locataire","name":"Modifier un locataire","description":"Corrige le prénom, le nom, l'e-mail ou le téléphone d'un locataire ; un champ absent garde sa valeur, null efface l'e-mail ou le téléphone. Les envois déjà partis gardent l'ancienne adresse.","tags":["écriture"]},{"id":"archiver_locataire","name":"Archiver un locataire","description":"Retire un locataire des listes et de la création de bail ; ses baux et ses loyers restent. Refusé tant qu'un de ses baux court ou reste à venir : terminez-le d'abord. restaurer_locataire le ramène.","tags":["écriture"]},{"id":"restaurer_locataire","name":"Restaurer un locataire","description":"Ramène un locataire archivé dans les listes et la création de bail.","tags":["écriture"]},{"id":"creer_bail","name":"Créer un bail","description":"Crée un bail meublé classique, étudiant (9 mois), mobilité (1 à 10 mois, sans dépôt) ou colocation (deux locataires au moins, loyer partagé à parts égales, regler_parts_bail les change). Ses signataires : des locataires du foyer par locataireIds, et de nouveaux par nouveaux. Les loyers dus jusqu'à ce mois sont préparés ; loyersPassesRecus marque reçus ceux déjà échus, à leur échéance. Un bail passé se saisit avec dateFin : il naît terminé, ses loyers s'arrêtent à cette date, le dernier proratisé comme terminer_bail le fait.","tags":["écriture"]},{"id":"modifier_bail","name":"Modifier un bail","description":"Corrige le loyer, les charges, les dates, le dépôt, l'IRL ou la classe DPE à la signature d'un bail ; un champ absent garde sa valeur. Un bail mobilité garde ses charges au forfait (art. 25-18). Les loyers ouverts suivent ; un loyer encaissé, émis ou clôturé ne bouge pas, et dès un encaissement les échéances passées non plus.","tags":["écriture"]},{"id":"regler_parts_bail","name":"Régler les parts d'une colocation","description":"Fixe la part du loyer de chaque colocataire, en points de base (3 334 = 33,34 %), une par colocataire du bail et 10 000 à elles toutes. Les loyers déjà préparés gardent l'ancienne répartition. Refusé hors colocation.","tags":["écriture"]},{"id":"preparer_loyers","name":"Préparer les loyers","description":"Prépare les loyers dus jusqu'à la fin du mois en cours sur tous les baux du foyer, pour un bail créé avant que la création les prépare. Rejoué, rien ne double.","tags":["écriture"]},{"id":"preparer_revision_irl","name":"Préparer la révision IRL d'un loyer","description":"Calcule le loyer révisé à la date anniversaire (loyer × nouvel IRL / IRL de référence) et rédige le courrier au locataire en brouillon. Rien ne part et le loyer ne change pas avant confirmer_envoi avec son envoiId. Refusé sans clause IRL, indice pas encore publié, sans hausse, bail terminé ou DPE F ou G.","tags":["écriture"]},{"id":"terminer_bail","name":"Terminer un bail","description":"Fixe le dernier jour d'un bail, au départ du locataire ou à la vente du bien. Les loyers ouverts après cette date sont annulés, celui qu'elle coupe est proratisé aux jours occupés. Refusé avant la fin d'un loyer déjà encaissé, émis ou clôturé.","tags":["écriture"]},{"id":"regler_envoi_automatique","name":"Régler l'envoi automatique d'un bail","description":"Allume ou coupe l'envoi automatique d'un bail, coupé par défaut. Allumé, le passage de chaque matin envoie au locataire, sans confirmation, la quittance de chaque loyer payé en entier après l'allumage et la première relance à J+8 d'un loyer impayé. La seconde relance, à J+30, reste un brouillon à confirmer. Un locataire sans e-mail ne reçoit rien et le bailleur est prévenu. Les mails partent au nom du bailleur. Rejoué, rien ne change ; lister_baux lit le réglage.","tags":["écriture"]},{"id":"supprimer_bail","name":"Supprimer un bail","description":"Supprime un bail saisi par erreur, avec ses loyers ouverts. Refusé dès qu'un loyer est encaissé ou qu'une pièce est émise : le bail se termine alors avec terminer_bail.","tags":["écriture"]},{"id":"enregistrer_depot_recu","name":"Enregistrer le dépôt de garantie reçu","description":"Note la date et le montant du dépôt de garantie versé par le locataire. Le dépôt reste hors des comptes : aucune écriture. Rappelé, il corrige le dépôt déjà noté, jamais en dessous de ce qui est déjà rendu ou retenu.","tags":["écriture"]},{"id":"restituer_depot","name":"Restituer le dépôt de garantie","description":"Enregistre ce qui est rendu au locataire et chaque retenue avec son libellé (Ménage, Dégradations). Chaque retenue devient une recette de l'année de la restitution, article retenue-depot-garantie : au 7588 jusqu'en 2024, au 758 dès 2025. Rendu et retenues ne dépassent pas le dépôt reçu. Une restitution déjà notée est remplacée, ses retenues retirées. Refusé sans dépôt reçu ou dans un exercice clôturé. Une retenue pour loyer impayé s'encaisse sur le loyer avec marquer_loyer_recu, pas ici, sinon le loyer compte deux fois.","tags":["écriture"]},{"id":"annuler_restitution","name":"Annuler la restitution du dépôt","description":"Revient au dépôt reçu, pas encore rendu : les écritures de ses retenues sont retirées. Refusé quand l'exercice de la restitution est clôturé ou en clôture.","tags":["écriture"]},{"id":"creer_bien","name":"Créer un bien","description":"Ajoute un bien avec les règles de la fiche. Avec prixAcquisition, tout se saisit : un champ absent prend la valeur du formulaire vide (location longue durée, profil standard et sa ventilation). Sans prix, seul le logement s'enregistre (nom, adresse, type de location), comme à l'inscription, et c'est la seule voie ouverte à un foyer qui n'a pas encore choisi d'offre ; le prix vient ensuite avec modifier_bien. Le premier bien du foyer ouvre l'activité à sa date de mise en location, sinon d'achat, sinon loueDepuis, sinon aujourd'hui, et demande exploitant quand le foyer n'a pas encore de déclarant.","tags":["écriture"]},{"id":"modifier_bien","name":"Modifier un bien","description":"Corrige la fiche d'un bien, DPE compris (classe, numéro et fin de validité que chercher_dpe a lus) ; un champ absent garde sa valeur, null vide un champ facultatif. Les parts de composants données remplacent les leurs, les autres restent ; un nouveau profil repart de sa ventilation par défaut. Les amortissements de reprise restent sur leurs parts. Un bien sans prix ne change que son logement tant que prixAcquisition n'est pas donné.","tags":["écriture"]},{"id":"archiver_bien","name":"Archiver un bien","description":"Retire un bien de la liste, saisi par erreur ou quitté sans vente (une vente se déclare avec declarer_cession). Rien n'est effacé : un exercice clos garde ce qu'il montrait.","tags":["écriture"]},{"id":"ajouter_immobilisation","name":"Ajouter une immobilisation","description":"Ajoute un meuble, un équipement ou des travaux à un bien, amortis sur leur durée ; sous le seuil du petit équipement et hors premier équipement, ils passent en charge. Montant en centimes.","tags":["écriture"]},{"id":"modifier_immobilisation","name":"Modifier une immobilisation","description":"Corrige une immobilisation ; un champ absent garde sa valeur. Le premier équipement garde son choix tant que l'article et la date ne changent pas, sinon les dates le déduisent, comme sur la fiche.","tags":["écriture"]},{"id":"retirer_immobilisation","name":"Retirer une immobilisation","description":"Retire une immobilisation de son bien, saisie par erreur. Elle est archivée, jamais effacée : un exercice clos garde ce qu'il montrait.","tags":["écriture"]},{"id":"declarer_cession","name":"Déclarer la vente d'un bien","description":"Déclare la vente d'un bien entier dans un exercice ouvert : date de l'acte, prix (mobilier compris), frais du vendeur et part du mobilier, en centimes. Les amortissements s'arrêtent ce jour-là, le prix et la valeur nette passent au résultat. Vendre le dernier bien cesse l'activité et arrête l'exercice à cette date. Une vente déclarée se corrige en l'annulant.","tags":["écriture"]},{"id":"annuler_cession","name":"Annuler la vente d'un bien","description":"Retire la vente déclarée d'un bien tant que son exercice est ouvert : le bien, ses immobilisations et, si c'était le dernier bien, l'activité redeviennent en cours.","tags":["écriture"]},{"id":"marquer_loyer_recu","name":"Marquer un loyer reçu","description":"Enregistre un règlement, total ou partiel, en centimes. Sans montant, le reste dû est encaissé.","tags":["écriture"]},{"id":"annuler_encaissement","name":"Annuler un encaissement","description":"Retire un règlement enregistré par erreur, celui dont marquer_loyer_recu ou rapprocher_loyer a rendu l'ecritureId, ou sans ecritureId tous ceux du loyer : les écritures quittent les comptes, et le loyer refait son reçu, son statut du jour et sa date d'encaissement. Une ligne bancaire rapprochée revient à classer, une quittance préparée mais pas envoyée est retirée. Refuse un loyer perdu, un exercice clôturé ou en clôture, et un loyer dont la quittance est partie chez le locataire.","tags":["écriture"]},{"id":"marquer_loyer_perdu","name":"Passer un loyer en perte","description":"Le reste dû d'un loyer échu et irrécouvrable passe en charge (loyers irrécouvrables) dans l'exercice de la date donnée ; la recette reste comptée à l'échéance. Le loyer ne peut plus être encaissé ensuite. Déjà perdu, il rend dejaFait. Refuse un loyer encaissé, une date avant l'échéance ou un exercice fermé.","tags":["écriture"]},{"id":"rapprocher_loyer","name":"Rapprocher un loyer d'un virement","description":"Encaisse un loyer avec un crédit bancaire libre, à sa date et pour son montant, et lie la ligne au loyer : elle quitte la file à classer. Le loyer qu'un crédit paie : suggerer_classement depuis la ligne, ou lister_rapprochements_loyers depuis les loyers. Un crédit déjà rapproché de ce loyer rend dejaFait. Refuse un crédit plus grand que le reste dû, une ligne ignorée ou déjà classée, un loyer perdu ou encaissé.","tags":["écriture"]},{"id":"generer_loyers","name":"Générer les loyers","description":"Crée les loyers échus jusqu'à la fin du mois donné (YYYY-MM, le mois en cours par défaut) pour chaque bail en cours : un par mois et par payeur, au prorata d'un mois entamé. Un mois déjà appelé n'est pas recréé, si bien que relancer ne crée rien ; une échéance dans un exercice clôturé est sautée et comptée dans horsExerciceFerme.","tags":["écriture"]},{"id":"importer_releve","name":"Importer un relevé","description":"Importe un fichier comme l'écran Import : un relevé CSV, OFX ou PDF BoursoBank va sur compteId en lignes à classer ; un export Airbnb, Booking ou Abritel devient des écritures de bienId (aSaisir compte les lignes sans article). Une ligne déjà importée n'entre pas deux fois (dejaPresentes), et une ligne de même date et même montant qu'une ligne venue d'un autre fichier est écartée (ecartees). Donnez csv, texte (format détecté, ou type) ou pdf en base64. mapping corrige les colonnes d'un CSV mal lu. essai lit le fichier et rend l'aperçu sans rien écrire.","tags":["écriture"]},{"id":"creer_emprunt","name":"Créer un emprunt","description":"Crée un emprunt avec tout ce que le formulaire prend, montants en centimes et taux en décimal. Ses intérêts, son assurance et ses frais passent dans les chiffres fiscaux des biens qu'il finance, selon leur part. Pour importer le tableau de la banque ensuite : preparer_echeancier_emprunt avec l'empruntId rendu. Refuse un bien qui n'est pas au foyer et une répartition qui ne fait pas 10 000.","tags":["écriture"]},{"id":"modifier_emprunt","name":"Modifier un emprunt","description":"Change les champs donnés d'un emprunt ; les autres gardent leur valeur. repartition, si elle est donnée, remplace toute la répartition. Le tout repasse les règles du formulaire. Un tableau de banque importé reste en place : pour revenir au calcul, retirer_echeancier_emprunt. Rend l'emprunt relu.","tags":["écriture"]},{"id":"archiver_emprunt","name":"Archiver un emprunt","description":"Retire un emprunt de la liste : ses intérêts, son assurance et ses frais ne sont plus déduits. Rien ne le restaure depuis l'API. Refuse un emprunt déjà archivé ou d'un autre foyer.","tags":["écriture"]},{"id":"ajouter_compte","name":"Ajouter un compte bancaire","description":"Ajoute un compte bancaire au foyer, comme l'écran Banque : un libellé, la banque et l'IBAN facultatifs. Un IBAN dont la clé ne passe pas est refusé.","tags":["écriture"]},{"id":"modifier_compte","name":"Modifier un compte bancaire","description":"Renomme un compte bancaire, change sa banque ou son IBAN. Un iban absent ou vide garde celui enregistré.","tags":["écriture"]},{"id":"suggerer_classement","name":"Proposer le classement d'une ligne","description":"Ce que l'écran propose quand on ouvre une ligne à classer : la règle du foyer qui la classe, sinon la lecture de l'IA (une lecture comptée sur le quota), et le loyer qu'elle paie quand un crédit tombe sur une échéance. N'écrit rien d'autre : rien n'est classé tant que classer_ligne, rapprocher_loyer ou ignorer_ligne n'est pas appelé.","tags":["écriture"]},{"id":"classer_ligne","name":"Classer une ligne bancaire","description":"Comptabilise une ligne bancaire dans un article et un bien : une écriture dans l'exercice de sa date, une seule fois par ligne. Un crédit classé en charge est un remboursement. Le loyer d'un bail se rapproche avec rapprocher_loyer. Répond aussi les lignes semblables encore à classer et si une règle « toujours classer ainsi » vaut d'être créée (creer_regle_depuis_ligne).","tags":["écriture"]},{"id":"classer_lignes","name":"Classer plusieurs lignes","description":"Classe d'un coup plusieurs lignes encore à classer sous le même article et le même bien, comme « Classer les semblables » à l'écran. 100 lignes au plus ; une ligne déjà classée ou inconnue est écartée, une ligne refusée (exercice clôturé par exemple) est rendue dans refus.","tags":["écriture"]},{"id":"creer_regle_depuis_ligne","name":"Toujours classer ainsi","description":"Crée la règle « le libellé contient le tiers de cette ligne », sur son sens, vers un article et un bien ou Perso. Refusée (conflict) quand le libellé ne donne aucun tiers ou qu'une règle classe déjà la ligne.","tags":["écriture"]},{"id":"noter_ligne","name":"Noter une ligne bancaire","description":"La note d'une ligne bancaire, 2000 caractères au plus ; une note vide l'efface.","tags":["écriture"]},{"id":"ignorer_ligne","name":"Ignorer ou rétablir une ligne","description":"Met de côté une ligne qui ne relève pas de la location (ignoree true), ou la remet à classer (ignoree false). Une ligne déjà comptabilisée est refusée (conflict).","tags":["écriture"]},{"id":"proposer_revue","name":"Lire les lignes à classer","description":"Fait lire les lignes jamais lues, et relire celles restées à classer, par les règles puis l'IA : le lot qu'un import lance, ici à la demande. Chaque lecture de l'IA compte sur le quota. Les propositions arrivent dans lister_revue ; rien n'est classé.","tags":["écriture"]},{"id":"valider_revue","name":"Valider des propositions","description":"Accepte la proposition de chaque ligne donnée telle que lister_revue la montre, sûre ou non : la ligne est comptabilisée ou mise de côté (Perso), et sa facture jointe. 50 lignes au plus. Une ligne qui n'attend plus est rendue dans introuvables, une proposition refusée dans refus.","tags":["écriture"]},{"id":"corriger_revue","name":"Corriger une proposition","description":"Classe une ligne de la file autrement que proposé : perso, ou un article et un bien. documentId garde la facture que la file proposait. Répond la règle que cette correction ferait (creer_regle_depuis_ligne la crée), null quand une règle classe déjà la ligne.","tags":["écriture"]},{"id":"enregistrer_regle","name":"Enregistrer une règle de classement","description":"Crée une règle, ajoutée en dernier, ou remplace celle que regleId nomme. Il faut au moins un critère : motif (contient lit le libellé sans casse ni accents, regex le lit comme une expression JavaScript sans casse), sens ou un montant. article null classe la ligne Perso, sans bien ; sinon un article de lister_regles, et un bienId facultatif. Les lignes déjà classées ne bougent pas : proposer_regles puis appliquer_regles les classent.","tags":["écriture"]},{"id":"supprimer_regle","name":"Supprimer une règle de classement","description":"Retire une règle : elle ne propose plus rien. Les lignes qu'elle a déjà classées gardent leur écriture. Refuse une règle qui n'est pas au foyer ou déjà retirée.","tags":["écriture"]},{"id":"appliquer_regles","name":"Appliquer les classements des règles","description":"Classe les lignes retenues parmi celles de proposer_regles, comme la règle le propose : une écriture sur l'exercice de la date de la ligne, ou la ligne mise de côté pour Perso. bienId sert quand la proposition n'a pas de bien. Une ligne qui n'est plus proposée revient dans absentes ; une ligne que l'exercice ou l'article refuse revient dans refus. Refuse un appel dont aucune ligne n'est proposée.","tags":["écriture"]},{"id":"importer_reprise","name":"Importer la liasse de l'an dernier","description":"Dépose le PDF de la dernière liasse (2031 et 2033, avec son annexe) dans le coffre et le lit : rend le brouillon de reprise, sans encore rien écrire dans la comptabilité. Contenu en base64, 10 Mo au plus. Offre Déclaration, et compte une lecture IA. Ensuite : corriger_reprise si un bien manque, puis confirmer_reprise.","tags":["écriture"]},{"id":"relire_reprise","name":"Relire la liasse","description":"Relit le PDF d'une liasse déjà déposée, après un échec de lecture : le brouillon repart de la lecture et les biens choisis avec corriger_reprise sont perdus. Compte une lecture IA. Refuse une reprise déjà confirmée.","tags":["écriture"]},{"id":"corriger_reprise","name":"Corriger la reprise","description":"Choisit le bien de chaque élément ou stock d'ARD du brouillon, par sa position, quand la liasse ne le nomme pas clairement ; une position non envoyée garde son bien. Le reste du brouillon reste tel que lu. Refuse un bien qui n'est pas au foyer, une position hors du brouillon et une reprise déjà confirmée.","tags":["écriture"]},{"id":"confirmer_reprise","name":"Confirmer la reprise","description":"Écrit la position d'ouverture du brouillon de lire_reprise : composants des biens (à la place de ceux saisis), immobilisations avec leurs amortissements antérieurs, déficits et stock d'ARD reportés. Une seule fois : une reprise déjà confirmée rend dejaFait. Refuse un brouillon qui a encore des bloquants, un exercice de l'année de la liasse déjà tenu, des soldes d'ouverture déjà saisis, et un foyer sans logement. Offre Déclaration.","tags":["écriture"]},{"id":"preparer_echeancier_emprunt","name":"Préparer l'import d'un tableau d'amortissement","description":"Lit le tableau d'amortissement d'une banque et rend, sans rien changer à l'emprunt : les échéances lues, les paramètres qu'elles impliquent (capital, taux nominal, durée, première échéance, différé, assurance), les constats et, si empruntId est donné, l'écart année par année avec l'échéancier calculé. Trois façons d'envoyer le tableau, une seule par appel : le fichier (nom, type, encodage, contenu ; PDF, JPEG, PNG, CSV, XLSX ou XML, 10 Mo au plus (une photo 2 Mo), encodage base64 pour un binaire), un documentId déjà dans le coffre, ou lignes, des échéances déjà lues par vous. Envoyer lignes ne consomme aucune lecture IA ; un fichier que le code ne lit pas passe une fois par l'IA et compte dans le quota de Gestion. Refuse un fichier d'un autre format, une photo HEIC, un PDF de plus de 40 pages ou un emprunt qui n'est pas au foyer. Constats : gravite erreur (une ligne qui ne tombe pas juste, un restant dû qui ne suit pas, un mois manquant, un capital remboursé qui ne fait pas le capital emprunté), alerte, info ; famille controle, evenement (taux variable, modulation, remboursement anticipé) ou ecart (saisie contre banque). Ensuite : confirmer_echeancier_emprunt avec importId et empreinte, et empruntId ou nouvelEmprunt si aucun emprunt n'est nommé ici.","tags":["écriture"]},{"id":"confirmer_echeancier_emprunt","name":"Confirmer l'import d'un tableau d'amortissement","description":"Écrit sur l'emprunt les échéances préparées par preparer_echeancier_emprunt, à la place d'un tableau déjà importé. À partir de là, intérêts, assurance, capital remboursé et capital restant dû de chaque exercice viennent de ces lignes, répartis entre les biens comme l'emprunt. L'emprunt : celui nommé à la préparation, empruntId, ou nouvelEmprunt qui le crée avec les paramètres lus (libellé et répartition à fournir, quotePart sur 10 000, total 10 000). appliquerParametres remplace aussi capital, taux, durée, dates, différé et assurance de l'emprunt existant par ceux lus. Refuse un import inconnu, une empreinte qui n'est pas celle de l'aperçu, un tableau avec des erreurs sans malgreErreurs, et des paramètres lus hors bornes pour créer un emprunt. Un import déjà confirmé rend dejaFait. Pour revenir à l'échéancier calculé : retirer_echeancier_emprunt.","tags":["écriture"]},{"id":"retirer_echeancier_emprunt","name":"Retirer le tableau d'amortissement importé","description":"Retire les échéances de la banque d'un emprunt : ses chiffres fiscaux reviennent à l'échéancier calculé depuis ses paramètres. Le fichier reste dans le coffre. Un emprunt sans tableau importé rend retirees 0. Refuse un emprunt qui n'est pas au foyer.","tags":["écriture"]},{"id":"preparer_envoi","name":"Préparer un envoi","description":"Crée en brouillon, avec son PDF numéroté : la quittance d'un loyer encaissé, l'avis d'échéance d'un loyer à venir, ou la relance d'un loyer en retard (la première dès 8 jours après l'échéance, la seconde, plus ferme, dès 30 jours ; l'avis d'échéance joint). Rend l'aperçu du mail ; rien ne part avant confirmer_envoi.","tags":["écriture"]},{"id":"confirmer_envoi","name":"Confirmer un envoi","description":"Envoie au locataire un brouillon préparé par preparer_envoi, PDF joint. Un envoi déjà parti ne repart pas ; un envoi annulé est refusé, comme une relance dont le loyer a été réglé ou a changé depuis.","tags":["écriture"]},{"id":"ouvrir_exercice","name":"Ouvrir un exercice","description":"Ouvre l'exercice d'une année pour une activité, avec le jeu de règles de cette année. Si l'exercice existe déjà, le rend tel quel. Une année sans règles fiscales est refusée ; une année d'avant l'abonnement demande l'offre Déclaration.","tags":["écriture"]},{"id":"valider_controle","name":"Valider un contrôle","description":"Valide un contrôle « à valider » levé en ce moment sur l'exercice : il ne bloque plus la clôture. Un contrôle qui n'est pas à valider, ou plus levé, rend not_found ; un exercice clôturé rend conflict. Une clôture demandée, pas encore confirmée, accepte encore la validation.","tags":["écriture"]},{"id":"devalider_controle","name":"Annuler la validation d'un contrôle","description":"Retire la validation d'un contrôle : il bloque de nouveau la clôture tant qu'il est levé. Sans validation à retirer, ne change rien. Un exercice clôturé rend conflict.","tags":["écriture"]},{"id":"modifier_reglages_annee","name":"Modifier les réglages d'une année","description":"Écrit la résidence et les données LMP d'exploitants pour une année. Un champ absent garde sa valeur, null le vide. Un résident réside en France (FR). Un exploitant hors du foyer refuse tout l'appel.","tags":["écriture"]},{"id":"lire_justificatif","name":"Lire un justificatif","description":"Range un ticket ou une facture (PDF, JPEG, PNG ou HEIC, en base64) dans le coffre et le lit en brouillon de dépense : montant, date, fournisseur, article proposé. Rien ne devient une écriture : relisez le brouillon puis passez-le à ajouter_ecriture. Quand rien n'est lu, motif et message disent pourquoi, et le fichier reste au coffre.","tags":["écriture"]},{"id":"demander_cloture","name":"Demander la clôture","description":"Fige les écritures de l'exercice et demande sa clôture ; cette commande ne clôture jamais. La clôture demande l'accord explicite de la personne : dans l'app, ou par confirmer_cloture avec confirmation: true après son oui. annuler_demande_cloture rouvre la saisie.","tags":["écriture"]},{"id":"annuler_demande_cloture","name":"Annuler la demande de clôture","description":"Retire une demande de clôture pas encore confirmée : l'exercice repasse ouvert et la saisie reprend. Un exercice déjà ouvert est rendu tel quel ; un exercice clôturé rend conflict (rouvrir_exercice le rouvre).","tags":["écriture"]},{"id":"confirmer_cloture","name":"Confirmer la clôture","description":"Clôture l'exercice : son résultat et ses stocks se figent, l'année suivante part de ses soldes. Demandez d'abord l'accord explicite de la personne, puis envoyez confirmation: true. Refusée tant qu'un contrôle bloque (conflict, details.bloquants : voir lister_controles) ou si les écritures ont bougé pendant la vérification.","tags":["écriture"]},{"id":"rouvrir_exercice","name":"Rouvrir un exercice clôturé","description":"Rouvre un exercice clôturé tant qu'aucune liasse n'est transmise ; les années suivantes se recalculent. Rouvrez d'abord l'année la plus récente. Demandez l'accord explicite de la personne, puis envoyez confirmation: true. Un exercice ouvert est rendu tel quel.","tags":["écriture"]},{"id":"exporter","name":"Exporter la liasse, le FEC ou l'aide 2042","description":"La liasse PDF (en base64), le FEC (en texte) ou l'aide à la 2042 C PRO (PDF en base64) d'un exercice. Demande un abonnement payé ; pendant l'essai ou sans abonnement, l'erreur payment_required dit quoi faire dans l'app.","tags":["écriture"]},{"id":"signaler_probleme","name":"Signaler un problème ou proposer une idée","description":"Envoie à l'équipe Locameublé un problème (un écran qui bloque, un chiffre faux, une erreur) ou une idée, au nom de la personne connectée, qui reçoit les réponses par e-mail. Un problème n'est visible que d'elle et de l'équipe ; une idée est publique et d'autres peuvent voter. Rédigez le titre et la description avec elle, sans numéro fiscal, IBAN ni montant qu'elle n'a pas choisi de partager, et montrez-lui le texte avant l'envoi. Rend l'adresse du message, à lui donner. Au plus 5 envois par minute.","tags":["écriture"]},{"id":"modifier_foyer","name":"Renommer le foyer","description":"Change le nom affiché du foyer fiscal, celui des invitations. Réservé au titulaire et aux administrateurs.","tags":["écriture"]},{"id":"modifier_exploitant","name":"Modifier un déclarant","description":"Enregistre le déclarant 1 ou 2 du foyer, en le créant au premier appel (le déclarant 2 demande l'offre Déclaration). Un champ absent garde sa valeur ; un numéro fiscal ou un NIF vide garde celui enregistré, une date de naissance ou un pays vide l'efface.","tags":["écriture"]},{"id":"modifier_activite","name":"Modifier l'activité","description":"Enregistre l'activité de location meublée du foyer, en la créant au premier appel (le déclarant 1 doit exister). Un champ absent garde sa valeur, un champ vide l'efface ; sans dénomination, l'activité s'appelle « Location meublée ». avertissementApe signale un code APE qui n'est pas de la location meublée.","tags":["écriture"]},{"id":"choisir_option_fiscale","name":"Choisir l'option sur les frais d'acquisition","description":"Choisit, une fois pour toutes, si les frais d'acquisition (notaire, agence) passent en charges l'année de l'achat ou s'amortissent avec le bien. Irrévocable : la personne confirme (confirmation: true), comme la case de l'écran. Un second choix est refusé.","tags":["écriture"]},{"id":"regler_recap","name":"Régler le récap du lundi","description":"Abonne ou désabonne la personne du mail récapitulatif envoyé chaque lundi sur la semaine écoulée. Ne touche pas aux autres membres.","tags":["écriture"]},{"id":"regler_classement","name":"Régler le classement automatique","description":"Active ou coupe, pour tout le foyer, la proposition automatique d'un classement pour chaque ligne bancaire et chaque facture.","tags":["écriture"]},{"id":"preparer_invitation","name":"Préparer une invitation","description":"Prépare l'invitation d'une adresse e-mail à rejoindre le foyer comme membre, en brouillon, et rend l'aperçu du mail. Rien ne part avant inviter_membre. Réservé au titulaire et aux administrateurs ; un membre ou une adresse déjà invitée est refusé.","tags":["écriture"]},{"id":"inviter_membre","name":"Inviter un membre","description":"Envoie par e-mail, à l'adresse du brouillon préparé par preparer_invitation, le lien pour rejoindre le foyer comme membre. Une invitation déjà envoyée ne repart pas. Réservé au titulaire et aux administrateurs.","tags":["écriture"]},{"id":"regler_etape_demarrage","name":"Passer ou reprendre une étape de mise en route","description":"Passe une étape facultative de la mise en route (ia, reprise, emprunt, banque), comme « Je n'ai pas de prêt » sur l'accueil, ou la remet dans la liste avec passer: false. Rend les étapes à jour.","tags":["écriture"]},{"id":"regler_inscription","name":"Avancer l'inscription","description":"Les deux étapes de l'inscription web, avant le choix d'une offre. loyers garde le loyer mensuel hors charges de chaque bien (il remplace la liste d'avant et pré-remplit le premier bail) ; terminer: true clôt l'inscription, comme « Passer » ou « Je n'ai pas encore de bien », et l'app ouvre ensuite la page des offres. Le bien lui-même se crée avec creer_bien, sans prix. Refusé une fois l'offre choisie.","tags":["écriture"]},{"id":"importer_logiciel","name":"Importer un dossier JD2M ou Rentila","description":"Importe l'export d'un autre logiciel comme l'écran Importer un dossier : contenu est le texte du fichier .json que le favori JD2M ou le script Rentila a téléchargé. Un second import du même fichier met à jour au lieu de doubler. JD2M veut un foyer sans activité ni déclarant saisis, et clôt les années télétransmises sur leurs chiffres ; Rentila écarte les années que l'abonnement n'ouvre pas et le dit dans avertissements. Ouvert pendant l'inscription, il la termine. Les documents Rentila suivent avec importer_document_rentila.","tags":["écriture"]},{"id":"importer_document_rentila","name":"Importer un document Rentila","description":"Dépose dans le coffre un document de l'export Rentila, après importer_logiciel : contenu en base64, 10 Mo au plus. Il se range sous le bien, le bail ou l'écriture que donnent bien, bail, locataire ou mouvement (les identifiants Rentila de l'export), s'ils ont été importés ; renvoyé deux fois, il remplace le premier.","tags":["écriture"]},{"id":"exporter_donnees_foyer","name":"Exporter toutes les données du foyer","description":"Toutes les lignes du foyer en un JSON, le fichier que télécharge Réglages > Données : déclarants (numéro fiscal et NIF masqués), activités, exercices, biens, baux, loyers, écritures, banque (IBAN masqué), règles, contrôles, clôtures. Les pièces sont listées avec leur lien dans l'app, qui demande une session. Titulaire et administrateurs seulement ; ouvert aussi en lecture seule. Chaque export est noté au journal du foyer.","tags":["écriture"]},{"id":"lister_factures_recues","name":"Lister les factures reçues","description":"Les factures électroniques reçues par la plateforme agréée, la plus récente d'abord, et l'état de l'inscription de chaque SIREN. Une facture recue attend d'être classée ; paiement dit la ligne bancaire qui l'a réglée quand la revue la trouve. Montants en centimes TTC, HT et TVA.","tags":["lecture"]},{"id":"lire_facture_recue","name":"Lire une facture reçue","description":"Une facture électronique reçue avec ses lignes, sa proposition de classement et la ligne bancaire qui l'a payée.","tags":["lecture"]},{"id":"preparer_facturation_electronique","name":"Préparer la réception des factures électroniques","description":"Prépare l'inscription du SIREN d'une activité chez la plateforme agréée qui recevra ses factures électroniques, obligatoire depuis le 1er septembre 2026. N'envoie rien : la personne relit le brouillon, puis activer_facturation_electronique l'inscrit. activiteId se donne quand le foyer a plusieurs activités ; l'adresse est lue sur celle de l'activité quand elle est omise.","tags":["écriture"]},{"id":"activer_facturation_electronique","name":"Activer la réception des factures électroniques","description":"Inscrit le SIREN du brouillon de preparer_facturation_electronique chez la plateforme agréée et le publie dans l'annuaire de l'administration : les factures de ses fournisseurs arrivent alors ici. Un SIREN ne reçoit que par une plateforme : déjà inscrit ailleurs, la commande rend conflict avec motif deja_inscrite_ailleurs. Seulement après l'accord explicite de la personne.","tags":["écriture"]},{"id":"classer_facture_recue","name":"Classer une facture reçue","description":"Comptabilise une facture reçue, sa pièce jointe : par la ligne bancaire qui l'a payée quand la revue en propose une (via ligne), sinon comme une dépense de l'exercice de sa date (via saisie), que la ligne viendra relier. article et bienId reprennent la proposition du classeur quand ils sont omis. Un avoir ou une facture illisible est refusé.","tags":["écriture"]},{"id":"ignorer_facture_recue","name":"Ignorer ou rétablir une facture reçue","description":"Met de côté une facture reçue qui ne relève pas de la location (ignoree true), ou la remet à classer (ignoree false). Une facture déjà classée est refusée (conflict).","tags":["écriture"]}]}