# Modifier une ligne de facture **PATCH /invoice/{uid}/line/{lineUuid}** Met à jour une ligne existante d'une facture. **Restrictions:** - La facture ne doit pas être numérotée (en brouillon uniquement) - Une facture validée ne peut pas être modifiée **Comportement:** - Les totaux de la facture sont automatiquement recalculés après modification - Seuls les champs fournis sont modifiés (mise à jour partielle) **Types de lignes:** - **product** : Ligne produit standard avec prix et quantité - **header** : Ligne de titre/séparation - **subtotal** : Sous-total automatique - **globalDiscount** : Remise globale **Événement déclenché:** UPDATE_INVOICE ## Servers - Version 2 of the API: https://wuro.pro/api/v3.2 (Version 2 of the API) ## Authentication methods - App id auth & App secret auth ## Parameters ### Path parameters - **uid** (string) Identifiant unique de la facture - **lineUuid** (string) Identifiant unique de la ligne à modifier ### Body: application/json (object) - **title** (string) Titre de la ligne - **description** (string) Description détaillée - **reference** (string) Référence produit - **price_ht** (number) Prix unitaire HT - **quantity** (number) Quantité - **tva_rate** (number) Taux de TVA (ex. 20 pour 20%) - **unit** (string) Unité de mesure (pièce, heure, kg, etc.) - **discount** (number) Remise en pourcentage ## Responses ### 200 Ligne mise à jour avec succès #### Body: application/json (object) - **invoice** (object) - **line** (object) ### 400 Requête invalide - Données incorrectes ou facture déjà validée ### 403 Non autorisé - Droits insuffisants pour modifier cette facture ### 404 Facture ou ligne non trouvée [Powered by Bump.sh](https://bump.sh)