Modifier un achat/sous-traitance
boond_purchases_updateUpdate an existing purchase record by ID. Only supplied fields are changed; array fields are replaced, not merged, so you can modify purchase details without recreating the record.
Instructions
Met à jour un(e) achat existant(e), identifié(e) par son ID.
Quand : pour modifier quelques champs d'un enregistrement déjà en base.
Plutôt que : boond_purchases_create si l'enregistrement n'existe pas encore.
Mise à jour partielle : seuls les champs fournis sont écrits, les autres sont laissés en place.
Attention aux champs de type tableau, qui sont remplacés et non fusionnés.
boond_rights_getdit si l'utilisateur a ce droit sur l'enregistrement avant d'essayer (un 403 évité).
Returns : confirmation et fiche mise à jour.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID de l'achat à modifier | |
| note | No | Notes / commentaires (`informationComments`) | |
| state | No | État de l'achat : ID de `boond://dictionary/states/purchases` | |
| title | No | Titre de l'achat/sous-traitance | |
| typeOf | No | Type d'achat : ID de `boond://dictionary/typeOf/purchases` | |
| endDate | No | Date de fin (YYYY-MM-DD) | |
| taxRate | No | Taux de TVA (%) — `boond://dictionary/taxRates` | |
| quantity | No | Quantité | |
| companyId | No | ID de la société fournisseur | |
| contactId | No | ID du contact fournisseur | |
| projectId | No | ID du projet associé | |
| startDate | No | Date de début (YYYY-MM-DD) | |
| paymentTerm | No | Condition de paiement : ID de `boond://dictionary/paymentTerms` | |
| paymentMethod | No | Mode de paiement : ID de `boond://dictionary/paymentMethods` | |
| amountExcludingTax | No | Montant unitaire HT |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Identifiant de l'entité créée/modifiée | |
| type | No |