Rechercher des paiements
boond_payments_searchSearch supplier payments in BoondManager by purchase, company, project, resource, state, date, or perimeter. Retrieve payment summaries to track and reconcile supplier payments.
Instructions
Recherche des paiements / règlements fournisseur dans BoondManager.
Quand : pour retrouver les règlements adossés à un achat, une société, un projet ou une ressource, ceux d'un état (paymentStates), d'une période (period: "expected" + dates) ou d'un périmètre (perimeter*).
Plutôt que : boond_purchases_search pour les achats eux-mêmes, boond_provider_invoices_search pour les factures fournisseur.
purchaseId,companyId,projectIdetresourceIdsont convertis en préfixeskeywords(ACH<id>,CSOC<id>,PRJ<id>,COMP<id>) et concaténés auxkeywordsfournis — l'API n'a pas de paramètre dédié. Pas de filtre par facture :/paymentsne connaît pas de référenceFACT<id>.
Returns : page de résumés des paiements (ID + libellé principal). Lecture seule.
fields: projection côté MCP, jamais transmise à l'API — remplace le résumé par les seuls attributs listés (noms inconnus ignorés). À utiliser sur les grosses pages.Pagination :
pageSize1–500 (défaut 30),page1–100 — au-delà : refus, affiner les filtres.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Numéro de page (défaut: 1, max: 100) | |
| sort | No | Champ de tri (ex: lastName, firstName, updateDate) | |
| flags | No | IDs de drapeaux (flags) — `boond_flags_search`. | |
| order | No | Ordre de tri (asc/desc) | |
| fields | No | Projection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés. | |
| period | No | Champ de date borné par `startDate` / `endDate` : expected (échéance), performed (règlement effectif), created, updated, createdPurchase, subscription, billing. | |
| endDate | No | Date de fin (YYYY-MM-DD), à utiliser avec `period`. | |
| keywords | No | Mots-clés de recherche | |
| pageSize | No | Nombre de résultats par page (max: 500, défaut: 30) | |
| companyId | No | Filtrer par ID société (référence keywords CSOC<id>) | |
| contactId | No | Filtrer par ID contact (référence keywords CCON<id>) | |
| projectId | No | Filtrer par ID projet (référence keywords PRJ<id>) | |
| startDate | No | Date de début (YYYY-MM-DD), à utiliser avec `period`. | |
| purchaseId | No | Filtrer par ID achat (référence keywords ACH<id>) | |
| resourceId | No | Filtrer par ID ressource (référence keywords COMP<id>) | |
| paymentStates | No | IDs d'états de paiement — `boond://dictionary/states/payments`. | |
| periodDynamic | No | Fenêtre relative appliquée à `period` (à la place de `startDate` / `endDate`) : today, thisWeek, thisMonth, lastMonth, thisYear, untilToday… | |
| purchaseTypes | No | IDs de types d'achat — `boond://dictionary/typeOf/purchases`. | |
| paymentMethods | No | IDs de modes de paiement — `boond://dictionary/paymentMethods`. | |
| perimeterPoles | No | IDs de pôles. Conserve les entités dont le responsable appartient à ces pôles. | |
| narrowPerimeter | No | Si true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut). | |
| perimeterDynamic | No | Périmètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agences), 'poles' (mes pôles), 'businessUnits' (mes BU). Combinable. | |
| deliveryPurchases | No | true = paiements des achats liés à une prestation uniquement. | |
| perimeterAgencies | No | IDs d'agences. Conserve les entités dont le responsable appartient à ces agences. | |
| perimeterManagers | No | IDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_current_user. | |
| subscriptionTypes | No | IDs de types d'abonnement (`setting.typeOf.subscription` via `boond_application_dictionary`). | |
| excludeProviderInvoice | No | true = exclure les paiements adossés à une facture fournisseur. | |
| perimeterBusinessUnits | No | IDs de business units. Conserve les entités dont le responsable appartient à ces BU. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Nombre d'éléments retournés sur cette page | |
| items | Yes | ||
| total | No | Nombre total de résultats côté BoondManager |