business-api/Statuts et modifications

Statuts et modifications

Appliquez les transitions autorisées aux devis et factures.

Devis

PATCH /api/v1/quotes/{id} avec {"status":"accepted"}.

DepuisVers
finalizedsent, accepted, declined, expired
sentaccepted, declined, expired

Les lignes, le client et les conditions ne sont modifiables qu’en draft. Un devis invoiced est clos.

Factures

PATCH /api/v1/invoices/{id} avec {"status":"paid","paymentMethods":["transfer"]}.

DepuisVers
draftcancelled
finalized, sentsent, paid, overdue selon l’état courant
partial, overduepaid ou overdue selon l’état courant

En brouillon, dueDate, paymentConditions et specialMention restent modifiables. Après finalisation, seuls le statut et les informations de paiement peuvent changer. Toute correction de montant passe par un avoir.