pennylane_list_customer_invoices
List customer invoices and credit notes, with filters for customer, date range, status, unpaid items, and deadlines; returns compact results by default.
Instructions
Liste les factures clients (et avoirs, montant négatif), en mode compact par défaut.
Filtré côté Pennylane : customer_id, date_from, date_to. L'API ne filtre ni par
statut, ni par échéance, ni par montant.
Filtré localement : status, unpaid_only, deadline_before. Dans ce cas l'outil pagine seul
(plafond 1 000 documents), renvoie toutes les correspondances et indique
is_complete ; limit et cursor sont ignorés.
« Payé » : le champ paid ne fait pas foi (les factures annulées ont paid=true).
Seuls status et remaining_amount_with_tax comptent. « Impayée » veut dire
« non rapprochée dans Pennylane » : pour savoir si l'argent est arrivé, voir Qonto.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Tri : 'id', '-id', 'date', '-date' (défaut : '-id'). En filtrage local, aussi 'deadline', '-deadline' (défaut : 'deadline'). | |
| limit | No | Nombre de résultats (1-100, défaut: 20 ; ignoré en filtrage local). | |
| cursor | No | Curseur pour la pagination (ignoré en filtrage local). | |
| detail | No | true = JSON complet de chaque facture au lieu du mode compact. | |
| status | No | Statut exact (filtrage local) : 'upcoming', 'late', 'paid', 'cancelled', 'archived', 'draft', 'credit_note'. | |
| date_to | No | Date de facture maximale incluse, YYYY-MM-DD (côté Pennylane). | |
| date_from | No | Date de facture minimale incluse, YYYY-MM-DD (côté Pennylane). | |
| customer_id | No | Filtrer par ID client (côté Pennylane). | |
| unpaid_only | No | Seulement les impayées : ni brouillon, ni archivée, ni annulée, reste dû TTC > 0 (filtrage local). | |
| deadline_before | No | Échéance strictement antérieure à cette date, YYYY-MM-DD (filtrage local). Avec unpaid_only=true et la date du jour : les factures en retard. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |