Forum Discussion
Lionel_Guetta
Première note
il y a 18 joursLe changelog /v2/changelogs/quotes n'émet pas d'entrée quand un devis passe au statut "invoiced"
Bonjour,
Nous utilisons l'API v2 Pennylane pour synchroniser automatiquement les devis et factures vers notre CRM via les endpoints changelog (/v2/changelogs/quotes et /v2/changelogs/customer_invoices).
Nous avons constaté que lorsqu'un devis est "passé en facturation" (statut accepted → invoiced), aucune entrée n'apparaît dans le changelog quotes (/v2/changelogs/quotes). Seul le changelog factures (/v2/changelogs/customer_invoices) émet une entrée pour la facture nouvellement créée.
Comportement observé :
- Devis DV2025-111871 (ID 3275205556) passé en facturation le 03/03/2026 à ~18h UTC
- GET /v2/quotes/3275205556 retourne bien status: "invoiced" et updated_at: "2026-03-03T18:00:47.006Z"
- Le changelog quotes ne contient aucune entrée pour cet ID, même 4h+ après le changement
- Le changelog customer_invoices contient bien l'entrée pour la facture liée
Comportement attendu :
Le changelog quotes devrait émettre une entrée quand le statut d'un devis change (y compris le passage à invoiced), au même titre que les autres transitions de statut (pending → accepted, accepted → denied, etc.). Cela permettrait aux intégrateurs de détecter tous les changements de statut des devis via le polling du changelog, sans devoir implémenter un mécanisme de cross-référence avec le changelog factures.
Workaround actuel :
Nous avons implémenté une cross-référence : quand une facture est détectée dans le changelog factures, nous cherchons le devis lié (via quote_id) et mettons à jour son statut manuellement.
Merci de votre retour.
Pas de RéponsesSoyez le premier à répondre