Créer un(e) facture
boond_invoices_createCreate a new invoice in BoondManager to add a missing billing record. First search for existing invoices to avoid duplicates, then create the invoice with its details.
Instructions
Crée un(e) facture dans BoondManager.
Quand : pour ajouter un(e) facture inexistant(e).
Plutôt que : boond_invoices_update pour modifier un enregistrement existant, et boond_invoices_search d'abord pour vérifier qu'il n'existe pas déjà.
Écriture réelle et non idempotente : deux appels identiques créent deux enregistrements (l'API ne déduplique pas).
Les ID de relations et les états/types sont des ID numériques BoondManager, à résoudre au préalable (recherches d'entités,
boond://dictionary/*).
Returns : confirmation, ID créé, et la fiche complète. structuredContent.id est réutilisable directement pour chaîner un appel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Notes / commentaires | |
| state | No | État de la facture : ID de `boond://dictionary/states/invoices` (ex: 0 = Création, 1 = Transmis au client) | |
| orderId | No | ID du bon de commande associé | |
| taxRate | No | Taux de TVA (%) | |
| reference | No | Référence de la facture | |
| invoiceDate | No | Date de facturation (YYYY-MM-DD) | |
| invoiceRecords | No | Lignes de facture Boond | |
| invoicePayments | No | Paiements client de la facture | |
| amountExcludingTax | No | Montant HT | |
| expectedPaymentDate | No | Date d'échéance/paiement attendu (YYYY-MM-DD) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Identifiant de l'entité créée/modifiée | |
| type | No |