Métrés de construction : configuration et usage quotidien
Les attachements appartiennent à un chantier précis. Ouvrez le dossier projet, choisissez l’entrée « Métrés » dans la barre de registres, et la page située sous /projects/{id}/measurements affiche toutes les lignes déjà saisies. La lecture demande projects.view, la saisie demande projects.manage. Chaque ligne porte un groupe de coûts DIN 276, un poste, une quantité, une unité, éventuellement un prix unitaire et une note, une date et le compte qui l’a saisie.

Ouvrir les attachements depuis le dossier projet
Le registre appartient au chantier et non à une liste d’entreprise, il se rejoint donc par le projet. Ouvrez « Projets », choisissez le chantier, puis prenez l’entrée « Métrés » dans la barre de registres, derrière le menu qui porte les registres secondaires. L’adresse /projects/{id}/measurements est déclarée parmi les routes des projets, derrière un intergiciel qui réclame projects.view : sans ce droit, le compte reçoit un refus à la place du registre.
Deux conditions doivent être remplies. Le projet doit appartenir à la société connectée, sinon la page répond 404 au lieu d’afficher les quantités d’un autre constructeur. Et la liste des groupes de coûts DIN 276 doit être celle de votre maison, car le formulaire de saisie propose exactement ces clés et refuse tout le reste. C’est la même liste que celle des lignes de budget et des postes de facture.
Saisir une ligne d’attachement avec groupe de coûts, quantité et unité
« Saisir un attachement » ouvre le formulaire dans une boîte de dialogue au-dessus du registre. Le poste accepte 200 caractères et c’est le texte qui figurera plus tard sur la ligne de facture. Le groupe de coûts est une liste de clés DIN 276. La quantité accepte trois décimales, doit dépasser zéro et progresse par millièmes. L’unité vient d’une liste fermée : mètre, mètre carré, mètre cube, pièce, kilogramme et forfait.
Le prix unitaire est facultatif et vaut zéro par défaut. Laissez-le à zéro pour un métré de pure quantité ; renseignez-le lorsque la ligne doit porter son prix jusqu’à la facture d’avancement, car le registre multiplie la quantité par le prix pour afficher un montant. La note accepte elle aussi 200 caractères. Le champ de date s’ouvre sur aujourd’hui et se recule au jour où le mètre a réellement été tenu.
L’auteur de la ligne est écrit par le serveur depuis le compte connecté et jamais depuis le formulaire, un champ caché modifié ne peut donc pas attribuer la saisie à quelqu’un d’autre. Ce registre ne comporte ni modification ni suppression : seules existent la liste, le formulaire et l’enregistrement. Une ligne erronée reste visible et se corrige par une seconde ligne accompagnée d’une note.

Lire le registre et les totaux par unité
Le tableau affiche la date, le groupe de coûts, le poste, la quantité, l’unité, le prix unitaire, le montant, la note et l’auteur. Le tri est figé sur la date décroissante puis sur l’identifiant décroissant, la ligne la plus récente occupe donc toujours la première place, et la barre d’état le répète. Il n’y a ni filtre ni pagination : les attachements d’un chantier sont chargés en entier.
La barre d’état compte d’abord les lignes, puis donne un total par unité avec trois décimales. Les mètres carrés et les mètres linéaires ne se retrouvent jamais dans le même chiffre : pour un même chantier ce sont deux réponses et non une. Quand la facture d’avancement arrive, ces totaux sont la base contre laquelle le bureau facture, et chaque ligne derrière eux nomme encore une date et une personne.
Qui peut saisir un attachement et qui se contente de le lire
La lecture demande projects.view, que portent les rôles chantier, bureau, achats et paie. L’écriture est plus stricte : la route d’enregistrement appartient à l’espace de noms du module projets, et le garde central des écritures fait correspondre toute modification de ce module à projects.manage. Parmi les rôles livrés, seuls l’administrateur et la direction de chantier le portent.
Ce garde est un intergiciel placé devant le contrôleur, masquer le bouton n’est donc pas la seule protection. Le contrôleur vérifie ensuite de nouveau la société du projet et répond 404 en cas d’écart. La traçabilité vient de la ligne elle-même et non d’un journal séparé : date de mesure, auteur et note restent attachés au poste aussi longtemps que le projet existe.

De la quantité mesurée à la ligne de facture d’avancement
Une facture sortante peut porter jusqu’à 100 postes, et chacun peut pointer vers un attachement du même chantier. Choisir un attachement dans le formulaire de facture remplit la description, le groupe de coûts, la quantité, l’unité et le prix unitaire depuis cette ligne. Un attachement appartenant à un autre chantier est refusé par le serveur avec un message qui le dit précisément.
La facture calcule ensuite chaque montant net côté serveur comme quantité multipliée par prix unitaire multiplié par l’état d’avancement divisé par 100, et l’en-tête découle de la somme des postes arrondis. Le groupe de coûts porté par la ligne est la clé DIN 276 qu’utilise aussi le budget. L’export au format XRechnung écrit une ligne UBL par poste.
Un attachement chiffré sur Willow Creek Lot 27
Sur Willow Creek Lot 27, projet P-2025-0412 de Cedar Ridge Homes LLC, Alicia Reyes compte les menuiseries posées avec l'équipe de gros œuvre, puis ouvre le registre depuis le dossier projet. La première ligne reçoit le groupe de coûts 334, le poste Fenêtres posées au rez-de-chaussée et à l'étage, la quantité 18, l'unité pièces et un prix unitaire de 410,00 dollars ; la note mentionne le comptage commun, la date reste au 14 août. Une seconde ligne saisit 6 portes extérieures posées à 520,00 dollars pièce. Le registre calcule la colonne des montants, 7 380,00 puis 3 120,00 dollars, et la barre d'état totalise 24,000 pièces.
Deux semaines plus tard, le bureau en tire une facture d'avancement pour le même chantier. Choisir la ligne des fenêtres dans le formulaire remplit description, groupe de coûts, quantité, unité et prix ; comme la moitié des éléments seulement est réceptionnée, la position part avec 50 pour cent d'avancement, et le serveur calcule 18 fois 410,00 fois 50 divisé par 100, soit 3 690,00 dollars. La ligne des portes entre à 100 pour cent et apporte 3 120,00 dollars. L'en-tête additionne les positions arrondies, 6 810,00 dollars net, montant aussi brut avec un taux de TVA à 0 pour cent, payable sous 14 jours.
Métrés de construction : à vérifier avant d’enregistrer
La quantité doit être un nombre supérieur à zéro avec au plus trois décimales ; une quantité nulle ou négative est refusée avant tout enregistrement.
Seules les unités m, m2, m3, Stk, kg et psch passent la validation, et le groupe de coûts doit venir de la liste DIN 276 configurée.
L’auteur est pris côté serveur sur le compte connecté, un formulaire modifié à la main ne peut donc pas attribuer la ligne à un autre.
Enregistrer un attachement exige projects.manage ; le registre s’ouvre avec projects.view, et un projet d’une autre société répond 404.
Un poste de facture ne peut référencer qu’un attachement du chantier de la facture, toute autre sélection échoue à la validation.
Métrés de construction : erreurs fréquentes
Saisir l’enduit en mètres carrés une semaine et en mètres linéaires la suivante répartit le même travail sur deux totaux qui ne sont jamais additionnés. Fixez l’unité par poste avant la première ligne.
Le registre ne connaît ni modification ni suppression. Une quantité fausse reste en place, corrigez-la par une seconde ligne portant l’écart et une note qui désigne la ligne rectifiée.
Un prix unitaire à zéro convient à un métré de pure quantité, mais le formulaire de facture reprend alors ce zéro et quelqu’un doit ressaisir le prix à chaque facture.
La page produit décrit le même module du point de vue métier, avec les décisions qu’il porte et les modules auxquels il se relie.
Voir la page produitQuestions fréquentes
Quelles unités peuvent être saisies ?
Longueur, surface, volume, pièces, kilogrammes et forfaits sont disponibles.
Les unités différentes sont-elles additionnées ?
Non. Le résumé conserve un total distinct pour chaque unité.
Paramétrer cette partie pour votre entreprise ?
Décrivez la séquence que vous suivez aujourd’hui et le résultat attendu à la fin. Nous parcourons les réglages qui y mènent.