# Mettre à jour une facture **PATCH /invoice/{uid}** Met à jour une facture existante. **Numérotation automatique:** - Si la facture passe de 'draft' à un état validé (waiting, paid, etc.), un numéro est automatiquement attribué - Le numéro est verrouillé pendant l'attribution pour éviter les doublons - Un numéro d'enregistrement FEC (numberRecord) est aussi généré **Restrictions:** - Une facture numérotée ne peut pas revenir en brouillon - Certaines modifications sont interdites sur les factures validées **Événements déclenchés:** - Mise à jour du stock si nécessaire - Logs de numérotation ## 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) ### Body: application/json (object) - **client** (string) ID du client - **client_name** (string) Nom du client - **client_address** (string) Adresse du client - **client_city** (string) - **client_zip_code** (string) - **client_country** (string) - **client_email** (string(email)) - **date** (string(date-time)) Date de la facture - **payment_expiry_date** (string(date-time)) Date d'échéance de paiement - **state** (string) État de la facture - **type** (string) Type de facture - **title** (string) Titre/objet de la facture - **invoice_lines** (array[object]) Lignes de la facture ## Responses ### 200 Facture mise à jour #### Body: application/json (object) - **updatedInvoice** (object) ### 400 Données invalides ou modification non autorisée ### 403 Non autorisé ### 404 Facture non trouvée [Powered by Bump.sh](https://bump.sh)