pennylane_create_customer_invoice
Create a customer invoice in Pennylane, saved as a draft by default. Provide customer ID, invoice date, due date, and at least one line item.
Instructions
Crée une nouvelle facture client (brouillon par défaut). Nécessite un client, une date, une échéance et au moins une ligne.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date de la facture (YYYY-MM-DD). | |
| draft | No | Créer en brouillon (défaut: true). | |
| currency | No | Code devise (défaut: EUR). | |
| deadline | Yes | Date d'échéance (YYYY-MM-DD). | |
| customer_id | Yes | ID du client à facturer. | |
| invoice_lines | Yes | Lignes de facture. Chaque ligne : {product_id: int, quantity: number, label: str, unit: str, vat_rate: str, price_before_tax: str, discount: str (optionnel)}. | |
| special_mention | No | Mention spéciale sur la facture. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |