Aller au contenu

CREDIT_QUANTITY_EXCEEDED

Statut HTTP 400Factures et avoirs

La forme ou les quantités de l’avoir (Avoirs).

Ce code est décrit avec : ORIGINAL_INVOICE_REQUIRED, ORIGINAL_INVOICE_AMBIGUOUS, CREDIT_NOTE_FIELD_NOT_ALLOWED, INVALID_CREDIT_NOTE_TARGET.

À savoir : on ne peut pas créditer un avoir ; les quantités créditées ne peuvent pas dépasser ce qui reste sur la ligne (400 CREDIT_QUANTITY_EXCEEDED), avoirs encore en file compris ; un avoir sur une facture encore en file attend derrière elle ; si l’origine finit en échec, l’avoir échoue aussi, et en créer un sur une origine déjà en échec répond 409 ORIGINAL_NOT_NORMALISED. L’origine est cherchée dans l’entreprise : la facture d’une autre entreprise répond 404 INVOICE_NOT_FOUND. La DGI n’exige pas qu’un avoir reprenne toute l’origine : les avoirs partiels sont acceptés, au prix vendu.

Une erreur a cette forme ; lisez error.code, pas error.message :

{
"object": "error",
"error": { "code": "CREDIT_QUANTITY_EXCEEDED", "message": "…", "type": "…" },
"meta": { "request_id": "req_…" }
}